Casper.Dik at Sun.COM wrote: >> A similar mechanism was provided using hal/libhal on Linux, and there was >> quite >> a bit of traffic on the hal aliases at freedesktop.org to create patches for >> such keys from people who had unsupported laptops. >> > > In many cases, the keys are just "keyboard keys" and they should be > handled through the keyboard driver. > > In other cases, they are all "ACPI" events. > > I would like those to be presented as keyboard keys; and then you can > easily use GNOME something or other to bind an event to the key press. > (It's not entirely clear to me why you can't bind one event to multiple > keys) > > Casper > >
I had suggested a similar approach (using keyboard keys) -- actually my original suggestion went a step further, and suggested that this module could emulate a USB keyboard and generate USB boot-protocol HID keyboard events. However, the problem, as I understand it, is that as rich as the USB spec is, there are still some keys that lack standard keyboard defines in the USB spec -- e.g. the WLAN toggle key, and LCD backlight control keys. I think the current plan has the X server generate key events (X11 events) so that tools like gnome can operate on them the same way as ordinary keys. While not as elegant as a lower level emulation would be, I think it is reasonable. -- Garrett