On Sat, 28 Apr 2007, Len Brown wrote: > On Friday 27 April 2007 21:00, Henrique de Moraes Holschuh wrote: > > Add the hotkey sysfs support. > > > > Signed-off-by: Henrique de Moraes Holschuh <hmh@xxxxxxxxxx> > > --- > > Documentation/thinkpad-acpi.txt | 58 ++++++++++++++---- > > drivers/misc/thinkpad_acpi.c | 127 +++++++++++++++++++++++++++++++++++++++ > > drivers/misc/thinkpad_acpi.h | 2 + > > 3 files changed, 176 insertions(+), 11 deletions(-) > > I haven't tried this out. > I was wondering how you know what action should be associated with what key? I don't. I could though, using model-specific knowledge (i.e. a table) and help from the linux thinkpad community and thinkwiki.org. We deliver to userspace something like "Fn+F1" pressed, instead of "blank screen" pressed, because "blank screen" is in different keys depending on thinkpad model. The BIOS *does* know, and that's what the Mask does. If you leave a bit off, the bios handles that key (typically doing nothing), but for some keys like "suspend to disk", it actually generates a ACPI suspend event... etc. > if that association can be made, is is possible to send the events to > the input layer like other keyboard events? I plan to connect to the input layer later on, yes. But I haven't started down that road yet. -- "One disk to rule them all, One disk to find them. One disk to bring them all and in the darkness grind them. In the Land of Redmond where the shadows lie." -- The Silicon Valley Tarot Henrique Holschuh - To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html