X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=kll_lib%2Fhid_dict.py;h=41cd45e8c1d868cb1a5e63ca2d451c9a90655481;hb=refs%2Fheads%2Fdonlayout;hp=a0bfc5b3baa736422d4c3de1375cc9c1589e9b69;hpb=cf5bba703932f11bb686d9968d0c4bb9eab2a32c;p=kiibohd-kll.git diff --git a/kll_lib/hid_dict.py b/kll_lib/hid_dict.py index a0bfc5b..41cd45e 100644 --- a/kll_lib/hid_dict.py +++ b/kll_lib/hid_dict.py @@ -71,8 +71,8 @@ hid_lookup_dictionary = dict([ ( ('USB', 0x2C), 'KEY_SPACE' ), ( ('USB', 0x2D), 'KEY_MINUS' ), ( ('USB', 0x2E), 'KEY_EQUAL' ), - ( ('USB', 0x2F), 'KEY_LEFT_BRACE' ), - ( ('USB', 0x30), 'KEY_RIGHT_BRACE' ), + ( ('USB', 0x2F), 'KEY_LEFT_BRACKET' ), + ( ('USB', 0x30), 'KEY_RIGHT_BRACKET' ), ( ('USB', 0x31), 'KEY_BACKSLASH' ), ( ('USB', 0x32), 'KEY_NUMBER' ), ( ('USB', 0x33), 'KEY_SEMICOLON' ), @@ -198,8 +198,8 @@ hid_lookup_dictionary = dict([ ( ('USB', 0xB5), 'KEY_CURRENCY_SUB' ), ( ('USB', 0xB6), 'KEYPAD_LPAREN' ), ( ('USB', 0xB7), 'KEYPAD_RPAREN' ), - ( ('USB', 0xB8), 'KEYPAD_LBRACE' ), - ( ('USB', 0xB9), 'KEYPAD_RBRACE' ), + ( ('USB', 0xB8), 'KEYPAD_LBRACKET' ), + ( ('USB', 0xB9), 'KEYPAD_RBRACKET' ), ( ('USB', 0xBA), 'KEYPAD_TAB' ), ( ('USB', 0xBB), 'KEYPAD_BACKSPACE' ), ( ('USB', 0xBC), 'KEYPAD_A' ), @@ -262,7 +262,7 @@ hid_lookup_dictionary = dict([ ( ('USB', 0xFD), 'KEY_FUN14' ), ( ('USB', 0xFE), 'KEY_FUN15' ), ( ('USB', 0xFF), 'KEY_FUN16' ), -# ('USB', 0x100) to ('USB', 0x11F) for function key placeholders, not valid usb codes (must use a translation .kll file before firmware compilation) +# ('USB', 0x100) to ('USB', 0x121) for function key placeholders, not valid usb codes (must use a translation .kll file before firmware compilation) ( ('USB', 0x100), 'KEY_LCK1' ), ( ('USB', 0x101), 'KEY_LCK2' ), ( ('USB', 0x102), 'KEY_LCK3' ), @@ -295,6 +295,8 @@ hid_lookup_dictionary = dict([ ( ('USB', 0x11D), 'KEY_LAT14' ), ( ('USB', 0x11E), 'KEY_LAT15' ), ( ('USB', 0x11F), 'KEY_LAT16' ), + ( ('USB', 0x120), 'KEY_NEXT_LAYER' ), + ( ('USB', 0x121), 'KEY_PREV_LAYER' ), # USB HID Consumer Control Codes # List of Consumer Codes - USB HID 1.12v2 @@ -329,7 +331,15 @@ hid_lookup_dictionary = dict([ ( ('CONS', 0x064), 'CONSUMER_BROADCAST_MODE' ), ( ('CONS', 0x065), 'CONSUMER_SNAPSHOT' ), ( ('CONS', 0x066), 'CONSUMER_STILL' ), -# 0x067 - 0x07F Reserved +# 0x067 - 0x06E Reserved? + ( ('CONS', 0x06F), 'CONSUMER_BRIGHTNESS_INCREMENT' ), + ( ('CONS', 0x070), 'CONSUMER_BRIGHTNESS_DECREMENT' ), + + ( ('CONS', 0x072), 'CONSUMER_BACKLIGHT_TOGGLE' ), + ( ('CONS', 0x073), 'CONSUMER_BRIGHTNESS_MIN' ), + ( ('CONS', 0x074), 'CONSUMER_BRIGHTNESS_MAX' ), + ( ('CONS', 0x075), 'CONSUMER_BRIGHTNESS_AUTO' ), +# 0x076 - 0x07F Reserved ( ('CONS', 0x081), 'CONSUMER_ASSIGN_SELECTION' ), ( ('CONS', 0x082), 'CONSUMER_MODE_STEP' ), @@ -657,7 +667,8 @@ hid_lookup_dictionary = dict([ ( ('CONS', 0x29A), 'AC_SPLIT' ), ( ('CONS', 0x29B), 'AC_DISTRIBUTE_HORIZONTALLY' ), ( ('CONS', 0x29C), 'AC_DISTRIBUTE_VERTICALLY' ), -# 0x29D-0xFFFF Reserved + ( ('CONS', 0x29D), 'AC_NEXT_KEYBOARD_LAYOUT_SEL' ), +# 0x29E-0xFFFF Reserved # USB HID LED Codes ( ('LED', 0x00), 'LED_UNDEFINED' ), @@ -833,8 +844,8 @@ kll_hid_lookup_dictionary['USBCode'] = dict([ ( 'SPACE', ('USB', 0x2C) ), ( 'SPACEBAR', ('USB', 0x2C) ), ( '-', ('USB', 0x2D) ), ( 'MINUS', ('USB', 0x2D) ), ( '=', ('USB', 0x2E) ), ( 'EQUALS', ('USB', 0x2E) ), ( 'EQUAL', ('USB', 0x2E) ), - ( '{', ('USB', 0x2F) ), ( 'LEFT BRACE', ('USB', 0x2F) ), ( 'LBRACE', ('USB', 0x2F) ), - ( '}', ('USB', 0x30) ), ( 'RIGHT BRACE', ('USB', 0x30) ), ( 'RBRACE', ('USB', 0x30) ), + ( '[', ('USB', 0x2F) ), ( 'LEFT BRACKET', ('USB', 0x2F) ), ( 'LBRACKET', ('USB', 0x2F) ), ( 'LEFT BRACE', ('USB', 0x2F) ), ( 'LBRACE', ('USB', 0x2F) ), + ( ']', ('USB', 0x30) ), ( 'RIGHT BRACKET', ('USB', 0x30) ), ( 'RBRACKET', ('USB', 0x30) ), ( 'RIGHT BRACE', ('USB', 0x30) ), ( 'RBRACE', ('USB', 0x30) ), ( '\\', ('USB', 0x31) ), ( 'BACKSLASH', ('USB', 0x31) ), ( '#', ('USB', 0x32) ), ( 'NUMBER', ('USB', 0x32) ), ( 'HASH', ('USB', 0x32) ), ( ';', ('USB', 0x33) ), ( 'SEMICOLON', ('USB', 0x33) ), @@ -922,19 +933,19 @@ kll_hid_lookup_dictionary['USBCode'] = dict([ ( 'P,', ('USB', 0x85) ), ( 'KEYPAD AS400 EQUAL', ('USB', 0x86) ), ( 'INTER1', ('USB', 0x87) ), ( 'KANJI1', ('USB', 0x87) ), - ( 'INTER2', ('USB', 0x88) ), ( 'KANJI2', ('USB', 0x88) ), ( 'KANA', ('USB', 0x88) ), - ( 'INTER3', ('USB', 0x89) ), ( 'KANJI3', ('USB', 0x89) ), ( 'YEN', ('USB', 0x89) ), - ( 'INTER4', ('USB', 0x8A) ), ( 'KANJI4', ('USB', 0x8A) ), ( 'HENKAN', ('USB', 0x8A) ), - ( 'INTER5', ('USB', 0x8B) ), ( 'KANJI5', ('USB', 0x8B) ), ( 'MUHENKAN', ('USB', 0x8B) ), + ( 'INTER2', ('USB', 0x88) ), ( 'KANJI2', ('USB', 0x88) ), ( 'KANA', ('USB', 0x88) ), ( 'カナ', ('USB', 0x88) ), + ( 'INTER3', ('USB', 0x89) ), ( 'KANJI3', ('USB', 0x89) ), ( 'YEN', ('USB', 0x89) ), ( '¥', ('USB', 0x89) ), + ( 'INTER4', ('USB', 0x8A) ), ( 'KANJI4', ('USB', 0x8A) ), ( 'HENKAN', ('USB', 0x8A) ), ( '変換', ('USB', 0x8A) ), + ( 'INTER5', ('USB', 0x8B) ), ( 'KANJI5', ('USB', 0x8B) ), ( 'MUHENKAN', ('USB', 0x8B) ), ( '無変換', ('USB', 0x8B) ), ( 'INTER6', ('USB', 0x8C) ), ( 'KANJI6', ('USB', 0x8C) ), - ( 'INTER7', ('USB', 0x8D) ), ( 'KANJI7', ('USB', 0x8D) ), ( 'BYTETOGGLE', ('USB', 0x8D) ), ( 'BYTE TOGGLE', ('USB', 0x8D) ), + ( 'INTER7', ('USB', 0x8D) ), ( 'KANJI7', ('USB', 0x8D) ), ( 'BYTETOGGLE', ('USB', 0x8D) ), ( 'INTER8', ('USB', 0x8E) ), ( 'KANJI8', ('USB', 0x8E) ), ( 'INTER9', ('USB', 0x8F) ), ( 'KANJI9', ('USB', 0x8F) ), - ( 'LANG1', ('USB', 0x90) ), ( 'HANGULENGLISH', ('USB', 0x90) ), ( 'HANGUL ENGLISH', ('USB', 0x90) ), - ( 'LANG2', ('USB', 0x91) ), ( 'HANJA', ('USB', 0x91) ), ( 'EISU', ('USB', 0x91) ), - ( 'LANG3', ('USB', 0x92) ), ( 'KATAKANA', ('USB', 0x92) ), - ( 'LANG4', ('USB', 0x93) ), ( 'HIRAGANA', ('USB', 0x93) ), - ( 'LANG5', ('USB', 0x94) ), ( 'ZENKAKUHANKAKU', ('USB', 0x94) ), ( 'ZENKAKU HANKAKU', ('USB', 0x94) ), + ( 'LANG1', ('USB', 0x90) ), ( 'HANGULENGLISH', ('USB', 0x90) ), ( 'HANGUL ENGLISH', ('USB', 0x90) ), ( '한/영', ('USB', 0x90) ), + ( 'LANG2', ('USB', 0x91) ), ( 'HANJA', ('USB', 0x91) ), ( 'EISU', ('USB', 0x91) ), ( '英数/한자', ('USB', 0x91) ), + ( 'LANG3', ('USB', 0x92) ), ( 'KATAKANA', ('USB', 0x92) ), ( 'カタカナ', ('USB', 0x92) ), + ( 'LANG4', ('USB', 0x93) ), ( 'HIRAGANA', ('USB', 0x93) ), ( 'ひらがな', ('USB', 0x92) ), + ( 'LANG5', ('USB', 0x94) ), ( 'ZENKAKUHANKAKU', ('USB', 0x94) ), ( 'ZENKAKU HANKAKU', ('USB', 0x94) ), ( '半角/全角', ('USB', 0x94) ), ( 'LANG6', ('USB', 0x95) ), ( 'LANG7', ('USB', 0x96) ), ( 'LANG8', ('USB', 0x97) ), @@ -1057,6 +1068,8 @@ kll_hid_lookup_dictionary['USBCode'] = dict([ ( 'LAT14', ('USB', 0x11D) ), ( 'LATCH14', ('USB', 0x11D) ), ( 'LAT15', ('USB', 0x11E) ), ( 'LATCH15', ('USB', 0x11E) ), ( 'LAT16', ('USB', 0x11F) ), ( 'LATCH16', ('USB', 0x11F) ), + ( 'NLAYER', ('USB', 0x120) ), ( 'NEXT LAYER', ('USB', 0x120) ), + ( 'PLAYER', ('USB', 0x121) ), ( 'PREV LAYER', ('USB', 0x121) ), ]) @@ -1223,7 +1236,15 @@ kll_hid_lookup_dictionary['ConsCode'] = dict([ ( 'BROADCASTMODE', ('CONS', 0x064) ), ( 'SNAPSHOT', ('CONS', 0x065) ), ( 'STILL', ('CONS', 0x066) ), -# 0x067 - 0x07F Reserved +# 0x067 - 0x06E Reserved? + ( 'BRIGHTNESSINCREMENT', ('CONS', 0x06F) ), + ( 'BRIGHTNESSDECREMENT', ('CONS', 0x070) ), + + ( 'BACKLIGHTTOGGLE', ('CONS', 0x072) ), + ( 'BRIGHTNESSMIN', ('CONS', 0x073) ), + ( 'BRIGHTNESSMAX', ('CONS', 0x074) ), + ( 'BRIGHTNESSAUTO', ('CONS', 0x075) ), +# 0x076 - 0x07F Reserved ( 'ASSIGNSELECTION', ('CONS', 0x081) ), ( 'MODESTEP', ('CONS', 0x082) ), @@ -1553,6 +1574,7 @@ kll_hid_lookup_dictionary['ConsCode'] = dict([ ( 'SPLIT', ('CONS', 0x29A) ), ( 'DISTRIBUTEHORIZONTALLY', ('CONS', 0x29B) ), ( 'DISTRIBUTEVERTICALLY', ('CONS', 0x29C) ), -# 0x29D-0xFFFF Reserved + ( 'NEXTKEYBOARDLAYOUTSELECT', ('CONS', 0x29D) ), +# 0x29E-0xFFFF Reserved ])