Comment 87 for bug 217504

Revision history for this message
Steve Langasek (vorlon) wrote : Re: [Bug 217504] Re: acpi_fakekey stopped working for certain keycodes

On Fri, Mar 06, 2009 at 07:08:56AM -0000, Thomas Hood wrote:
> In Jaunty (4 March 2009), xev can now see the ThinkVantage keypress on
> my ThinkPad X61 and the ThinkVantage key can be assigned as a keyboard
> shortcut in GNOME.

> However, the Zoom key (i.e., Fn-Space) is still not seen by xev.

Correct. X can only handly 256 distinct keycodes due to a protocol
limitation, and due to evdev the keycodes are now standardized to match the
Linux input layer - with no keycode below 256 that could reasonably be
substituted for KEY_ZOOM.

As a workaround, you can add your own fdi file to /etc/hal/fdi/information
that maps this key to a different keycode (see
/usr/share/hal/fdi/information/10freedesktop/30-keymap-module-thinkpad-acpi.fdi
for an example of how this is currently done).

But this is unrelated to acpi_fakekey, which is not needed for ThinkPad keys
at all. For concerns about specific hotkeys not working, please open
separate bug reports; this bug report should be reserved for the matter of
acpi_fakekey itself working, rather than being used as a metabug for all the
myriad individual hotkey issues.

--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
<email address hidden> <email address hidden>