My ThinkPad T400s has a "microphone mute"-key, which I used with Fedora 15 quite flawlessly. Since I installed (fresh install!) Fedora 16, I can't use this key in X any more.
On Fedora 15
On Fedora 16
- "showkey -s" showed nothing on keypress, the following warning appeared in dmesg instead: "keyboard: can't emulate rawmode for keycode 240"
- "showkey -k" showed Keycode 240 on keypress
- "xev" showed Keycode 248 (sic!) and I was able to use this key with xmodmap.
- "showkey -s" shows nothing on keypress, the following warning appears in dmesg instead: "keyboard: can't emulate rawmode for keycode 248"
- "showkey -k" shows Keycode 248 on keypress
- "xev" shows no reaction at all on keypress.
Using "acpi_osi=!Linux" doesn't affect the behaviour described above.
Any hints what I could do about this? It's quite nice to use this key e.g. with skype, and I would love to have it with Fedora 16 as well. Why did the keycode (with showkey -k) change from Fedora 15 to 16?
---------- Post added at 02:14 PM ---------- Previous post was at 01:59 PM ----------
This is, what xev returns on Fedora 15 (tested from x86_64 LiveCD):
KeyRelease event, serial 33, synthetic NO, window 0x2200001,
root 0xb0, subw 0x0, time 40990, (994,120), root:(1081,184),
state 0x0, keycode 248 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Please note, that there is really no reaction at all using xev on Fedora 16 (x86_64).
The micmute-key's signals are emitted via /dev/input/event6 (the input-device of thinkpad_acpi). Another key whose signal is emitted via this device is the touchpad-on/off-key. But that key works out of the box.
Can somebody tell me at least, which part of the operating system is responsible for this problem? I could file a bug then
But at the moment I wouldn't know where to file the bug...