[ltp] Re: Re: How to handle Fn-F5 and other special keys with latest
kernels ?
Robert Tomsick
linux-thinkpad@linux-thinkpad.org
Wed, 16 Sep 2009 07:57:54 -0400
> Interesting. Now here comes the next question: what if "rfkill" is
> not
> the action I want to take?
> In the past I've seen several cases where I wanted to do more than
> just
> rfkill:
> - my wifi driver doesn't implement the rfkill functionality.
> - killing the RF doesn't kill the relevant daemon such as
> wpa-supplicant.
> - unkilling the RF doesn't restart the relevant daemon.
>
>
> Stefan
I did something similar by catching the relevant ACPI events and writing
a handler script which handles everything. (I never could get rfkill
working reliably, so this was the next best option.)
For me (ThinkPad X61s), the ACPI events I had to handle were:
ibm/hotkey HKEY 00000080 00001005
generated when I pressed Fn-F5
ibm/hotkey HKEY 00000080 00007000
generated when I flipped the killswitch on the case.
Hope this helps.
Best,
Rob