HID: Refactor MS Presenter 8K key mapping
Following the suggestion of Jonas, this patch maps the special keys of the MS Presenter 8000 to targets that should allow for better re-mapping according to individual use cases (i.e. I avoided hard-wiring to standard keys). This time I also included the last missing key event (switching back from presentation mode). The optimal Xmodmap customization for using the Presenter with OpenOffice now looks like this for me: keycode 175 = Escape keycode 179 = F5 keysym XF86Forward = Right keysym XF86Back = Left Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz>
This commit is contained in:
parent
85c985f460
commit
d7d32c815b
|
@ -145,10 +145,11 @@ static int quirk_microsoft_presenter_8k(struct hid_usage *usage, struct input_de
|
|||
|
||||
set_bit(EV_REP, input->evbit);
|
||||
switch(usage->hid & HID_USAGE) {
|
||||
case 0xfd08: map_key_clear(KEY_RIGHT); break;
|
||||
case 0xfd09: map_key_clear(KEY_LEFT); break;
|
||||
case 0xfd0b: map_key_clear(KEY_PAUSE); break;
|
||||
case 0xfd0f: map_key_clear(KEY_F5); break;
|
||||
case 0xfd08: map_key_clear(KEY_FORWARD); break;
|
||||
case 0xfd09: map_key_clear(KEY_BACK); break;
|
||||
case 0xfd0b: map_key_clear(KEY_PLAYPAUSE); break;
|
||||
case 0xfd0e: map_key_clear(KEY_CLOSE); break;
|
||||
case 0xfd0f: map_key_clear(KEY_PLAY); break;
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue