Commit:     d7d32c815b938a8e98e93d881e6ec5da63bd0beb
Parent:     85c985f46059107c4f4bf5f9e7807dbb646595db
Author:     Jan Kiszka <[EMAIL PROTECTED]>
AuthorDate: Mon Jan 14 13:08:27 2008 +0100
Committer:  Jiri Kosina <[EMAIL PROTECTED]>
CommitDate: Mon Jan 28 14:51:23 2008 +0100

    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 <[EMAIL PROTECTED]>
    Signed-off-by: Jiri Kosina <[EMAIL PROTECTED]>
 drivers/hid/hid-input-quirks.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/drivers/hid/hid-input-quirks.c b/drivers/hid/hid-input-quirks.c
index 9c4baf3..a870ba5 100644
--- a/drivers/hid/hid-input-quirks.c
+++ b/drivers/hid/hid-input-quirks.c
@@ -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;
                        return 0;
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at

Reply via email to