Date: Mon, 28 May 2007 14:48:27 +0200 From: Fabian Keil <freebsd-listen@fabiankeil.de> To: "=?UTF-8?Q?Micha=C5=82?= Frynas" <mfrynas@gmail.com> Cc: freebsd-acpi@freebsd.org Subject: Re: IBM T23 volume keys handling Message-ID: <20070528144827.62866846@localhost> In-Reply-To: <8af9710705280508n5d70c888ke406557f47c4e2c3@mail.gmail.com> References: <8af9710705280508n5d70c888ke406557f47c4e2c3@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_0RaaeSm5dCcgpb_6VlZ/08B Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable "Micha=C5=82 Frynas" <mfrynas@gmail.com> wrote: > can someone of you guys, point me a place within the kernel sources, where > the volume up/volume down keys are handled? > In more specific I'd like to find a place where the volume keys press eve= nt > is being handled, and add there something like this: >=20 > devctl_notify("ACPI_CUSTOM", "ACPI_VOLUME", (arg > val) ? "ACPI Volume Up= " : > "ACPI Volume Down", NULL); Are you already aware of the events mentioned in acpi_ibm(4)? Quote: | devd(8) Events | Hotkey events received by devd(8) provide the following information: | | system "ACPI" | subsystem "IBM" | type The source of the event in the ACPI namespace. The | value depends on the model. | notify Event code (see below). | | Depending on the ThinkPad model, event codes may vary. On a ThinkPad | T41p these are as follows: | | 0x01 Fn + F1 |[...] | 0x15 Volume Up | 0x16 Volume Down Either way, I think you're looking for: /usr/src/sys/dev/acpi_support/acpi_ibm.c Fabian --Sig_0RaaeSm5dCcgpb_6VlZ/08B Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGWs+bBYqIVf93VJ0RAq5AAJ904xMUf6yltfPKKewZcBOelQM4XQCfccUY M+/jZydm3Ev1OSJS4ajvb78= =nIg3 -----END PGP SIGNATURE----- --Sig_0RaaeSm5dCcgpb_6VlZ/08B--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070528144827.62866846>