xpra icon
Bug tracker and wiki

This bug tracker and wiki are being discontinued
please use https://github.com/Xpra-org/xpra instead.


Ticket #1293: keyboard.txt

File keyboard.txt, 83.8 KB (added by psycho_zs, 5 years ago)
Line 
1$ xpra attach ssh:user@server:22:100 -d keyboard --no-keyboard-sync
22016-08-28 18:30:25,082 Xpra gtk2 client version 1.0-runknown 64-bit
32016-08-28 18:30:25,082  running on Linux Debian testing stretch
42016-08-28 18:30:25,083 Warning: failed to import opencv:
52016-08-28 18:30:25,083  No module named cv2
62016-08-28 18:30:25,083  webcam forwarding is disabled
72016-08-28 18:30:25,411 GStreamer version 1.8.3 for Python 2.7.12 64-bit
82016-08-28 18:30:26,223 PyOpenGL warning: missing accelerate module
92016-08-28 18:30:26,234 parse_shortcuts(['Control_R:toggle_keyboard_grab', 'Control+Shift+F1:show_menu', 'Control+Shift+F2:show_start_new_command', 'Control+Shift+F3:show_bug_report', 'Control+Shift+F4:quit', 'Control+Shift+F5:increase_quality', 'Control+Shift+F6:decrease_quality', 'Control+Shift+F7:increase_speed', 'Control+Shift+F8:decrease_speed', 'Control+Shift+F10:magic_key', 'Control+Shift+F11:show_session_info', 'Control+Shift+F12:toggle_debug', 'Control+Shift+plus:scaleup', 'Control+Shift+minus:scaledown', 'Control+Shift+underscore:scaledown', 'Control+Shift+KP_Add:scaleup', 'Control+Shift+KP_Subtract:scaledown', 'Control+Shift+KP_Multiply:scalereset', 'Control+Shift+bar:scalereset', 'Control+Shift+question:scalingoff'])
102016-08-28 18:30:26,234 action(Control_R:toggle_keyboard_grab)=toggle_keyboard_grab()
112016-08-28 18:30:26,234 shortcut(Control_R)=([], 'toggle_keyboard_grab', ())
122016-08-28 18:30:26,234 action(Control+Shift+F1:show_menu)=show_menu()
132016-08-28 18:30:26,234 shortcut(F1)=(['control', 'shift'], 'show_menu', ())
142016-08-28 18:30:26,234 action(Control+Shift+F2:show_start_new_command)=show_start_new_command()
152016-08-28 18:30:26,234 shortcut(F2)=(['control', 'shift'], 'show_start_new_command', ())
162016-08-28 18:30:26,235 action(Control+Shift+F3:show_bug_report)=show_bug_report()
172016-08-28 18:30:26,235 shortcut(F3)=(['control', 'shift'], 'show_bug_report', ())
182016-08-28 18:30:26,235 action(Control+Shift+F4:quit)=quit()
192016-08-28 18:30:26,235 shortcut(F4)=(['control', 'shift'], 'quit', ())
202016-08-28 18:30:26,235 action(Control+Shift+F5:increase_quality)=increase_quality()
212016-08-28 18:30:26,235 shortcut(F5)=(['control', 'shift'], 'increase_quality', ())
222016-08-28 18:30:26,235 action(Control+Shift+F6:decrease_quality)=decrease_quality()
232016-08-28 18:30:26,235 shortcut(F6)=(['control', 'shift'], 'decrease_quality', ())
242016-08-28 18:30:26,235 action(Control+Shift+F7:increase_speed)=increase_speed()
252016-08-28 18:30:26,235 shortcut(F7)=(['control', 'shift'], 'increase_speed', ())
262016-08-28 18:30:26,235 action(Control+Shift+F8:decrease_speed)=decrease_speed()
272016-08-28 18:30:26,235 shortcut(F8)=(['control', 'shift'], 'decrease_speed', ())
282016-08-28 18:30:26,235 action(Control+Shift+F10:magic_key)=magic_key()
292016-08-28 18:30:26,235 shortcut(F10)=(['control', 'shift'], 'magic_key', ())
302016-08-28 18:30:26,235 action(Control+Shift+F11:show_session_info)=show_session_info()
312016-08-28 18:30:26,235 shortcut(F11)=(['control', 'shift'], 'show_session_info', ())
322016-08-28 18:30:26,235 action(Control+Shift+F12:toggle_debug)=toggle_debug()
332016-08-28 18:30:26,235 shortcut(F12)=(['control', 'shift'], 'toggle_debug', ())
342016-08-28 18:30:26,235 action(Control+Shift+plus:scaleup)=scaleup()
352016-08-28 18:30:26,236 shortcut(plus)=(['control', 'shift'], 'scaleup', ())
362016-08-28 18:30:26,236 action(Control+Shift+minus:scaledown)=scaledown()
372016-08-28 18:30:26,236 shortcut(minus)=(['control', 'shift'], 'scaledown', ())
382016-08-28 18:30:26,236 action(Control+Shift+underscore:scaledown)=scaledown()
392016-08-28 18:30:26,236 shortcut(underscore)=(['control', 'shift'], 'scaledown', ())
402016-08-28 18:30:26,236 action(Control+Shift+KP_Add:scaleup)=scaleup()
412016-08-28 18:30:26,236 shortcut(KP_Add)=(['control', 'shift'], 'scaleup', ())
422016-08-28 18:30:26,236 action(Control+Shift+KP_Subtract:scaledown)=scaledown()
432016-08-28 18:30:26,236 shortcut(KP_Subtract)=(['control', 'shift'], 'scaledown', ())
442016-08-28 18:30:26,236 action(Control+Shift+KP_Multiply:scalereset)=scalereset()
452016-08-28 18:30:26,236 shortcut(KP_Multiply)=(['control', 'shift'], 'scalereset', ())
462016-08-28 18:30:26,236 action(Control+Shift+bar:scalereset)=scalereset()
472016-08-28 18:30:26,236 shortcut(bar)=(['control', 'shift'], 'scalereset', ())
482016-08-28 18:30:26,236 action(Control+Shift+question:scalingoff)=scalingoff()
492016-08-28 18:30:26,236 shortcut(question)=(['control', 'shift'], 'scalingoff', ())
502016-08-28 18:30:26,236 parse_shortcuts(['Control_R:toggle_keyboard_grab', 'Control+Shift+F1:show_menu', 'Control+Shift+F2:show_start_new_command', 'Control+Shift+F3:show_bug_report', 'Control+Shift+F4:quit', 'Control+Shift+F5:increase_quality', 'Control+Shift+F6:decrease_quality', 'Control+Shift+F7:increase_speed', 'Control+Shift+F8:decrease_speed', 'Control+Shift+F10:magic_key', 'Control+Shift+F11:show_session_info', 'Control+Shift+F12:toggle_debug', 'Control+Shift+plus:scaleup', 'Control+Shift+minus:scaledown', 'Control+Shift+underscore:scaledown', 'Control+Shift+KP_Add:scaleup', 'Control+Shift+KP_Subtract:scaledown', 'Control+Shift+KP_Multiply:scalereset', 'Control+Shift+bar:scalereset', 'Control+Shift+question:scalingoff'])={'F1': [(['control', 'shift'], 'show_menu', ())], 'F2': [(['control', 'shift'], 'show_start_new_command', ())], 'F3': [(['control', 'shift'], 'show_bug_report', ())], 'F4': [(['control', 'shift'], 'quit', ())], 'Control_R': [([], 'toggle_keyboard_grab', ())], 'F6': [(['control', 'shift'], 'decrease_quality', ())], 'F7': [(['control', 'shift'], 'increase_speed', ())], 'F8': [(['control', 'shift'], 'decrease_speed', ())], 'KP_Multiply': [(['control', 'shift'], 'scalereset', ())], 'KP_Subtract': [(['control', 'shift'], 'scaledown', ())], 'question': [(['control', 'shift'], 'scalingoff', ())], 'KP_Add': [(['control', 'shift'], 'scaleup', ())], 'plus': [(['control', 'shift'], 'scaleup', ())], 'underscore': [(['control', 'shift'], 'scaledown', ())], 'F12': [(['control', 'shift'], 'toggle_debug', ())], 'bar': [(['control', 'shift'], 'scalereset', ())], 'F10': [(['control', 'shift'], 'magic_key', ())], 'F11': [(['control', 'shift'], 'show_session_info', ())], 'minus': [(['control', 'shift'], 'scaledown', ())], 'F5': [(['control', 'shift'], 'increase_quality', ())]}
512016-08-28 18:30:26,237 * Control_R                       : [([], 'toggle_keyboard_grab', ())]
522016-08-28 18:30:26,237 * F1                              : [(['control', 'shift'], 'show_menu', ())]
532016-08-28 18:30:26,237 * F2                              : [(['control', 'shift'], 'show_start_new_command', ())]
542016-08-28 18:30:26,237 * F3                              : [(['control', 'shift'], 'show_bug_report', ())]
552016-08-28 18:30:26,237 * F4                              : [(['control', 'shift'], 'quit', ())]
562016-08-28 18:30:26,237 * F5                              : [(['control', 'shift'], 'increase_quality', ())]
572016-08-28 18:30:26,237 * F6                              : [(['control', 'shift'], 'decrease_quality', ())]
582016-08-28 18:30:26,237 * F7                              : [(['control', 'shift'], 'increase_speed', ())]
592016-08-28 18:30:26,237 * F8                              : [(['control', 'shift'], 'decrease_speed', ())]
602016-08-28 18:30:26,237 * F10                             : [(['control', 'shift'], 'magic_key', ())]
612016-08-28 18:30:26,237 * F11                             : [(['control', 'shift'], 'show_session_info', ())]
622016-08-28 18:30:26,237 * F12                             : [(['control', 'shift'], 'toggle_debug', ())]
632016-08-28 18:30:26,237 * KP_Add                          : [(['control', 'shift'], 'scaleup', ())]
642016-08-28 18:30:26,237 * KP_Multiply                     : [(['control', 'shift'], 'scalereset', ())]
652016-08-28 18:30:26,237 * KP_Subtract                     : [(['control', 'shift'], 'scaledown', ())]
662016-08-28 18:30:26,237 * bar                             : [(['control', 'shift'], 'scalereset', ())]
672016-08-28 18:30:26,238 * minus                           : [(['control', 'shift'], 'scaledown', ())]
682016-08-28 18:30:26,238 * plus                            : [(['control', 'shift'], 'scaleup', ())]
692016-08-28 18:30:26,238 * question                        : [(['control', 'shift'], 'scalingoff', ())]
702016-08-28 18:30:26,238 * underscore                      : [(['control', 'shift'], 'scaledown', ())]
712016-08-28 18:30:26,240 KeyboardHelper((<bound method XpraClient.send of gtk2.client>, False, ['Control_R:toggle_keyboard_grab', 'Control+Shift+F1:show_menu', 'Control+Shift+F2:show_start_new_command', 'Control+Shift+F3:show_bug_report', 'Control+Shift+F4:quit', 'Control+Shift+F5:increase_quality', 'Control+Shift+F6:decrease_quality', 'Control+Shift+F7:increase_speed', 'Control+Shift+F8:decrease_speed', 'Control+Shift+F10:magic_key', 'Control+Shift+F11:show_session_info', 'Control+Shift+F12:toggle_debug', 'Control+Shift+plus:scaleup', 'Control+Shift+minus:scaledown', 'Control+Shift+underscore:scaledown', 'Control+Shift+KP_Add:scaleup', 'Control+Shift+KP_Subtract:scaledown', 'Control+Shift+KP_Multiply:scalereset', 'Control+Shift+bar:scalereset', 'Control+Shift+question:scalingoff'], False, None, None, None, None, None)) keyboard=<xpra.platform.xposix.keyboard.Keyboard object at 0x7f120873abd0>
722016-08-28 18:30:26,241 XkbQueryExtension version present: True
732016-08-28 18:30:26,241 XkbQueryExtension version 1.0, opcode result=135, event base=85, error base=137
742016-08-28 18:30:26,241 XkbLibraryVersion version 1.0, compatible: True
752016-08-28 18:30:26,241 getXkbProperties()={'rules': u'evdev', 'model': u'pc105', 'layout': u'us,ru', 'options': u'grp_led:scroll,terminate:ctrl_alt_bksp,grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll'}
762016-08-28 18:30:26,241 <xpra.platform.xposix.keyboard.Keyboard object at 0x7f120873abd0>.get_layout_spec()=('us,ru', ['us', 'ru'], '', None)
772016-08-28 18:30:26,241 get_keymap_spec() keyboard_bindings=X11KeyboardBindings(:0)
782016-08-28 18:30:26,241 getXkbProperties()={'rules': u'evdev', 'model': u'pc105', 'layout': u'us,ru', 'options': u'grp_led:scroll,terminate:ctrl_alt_bksp,grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll'}
792016-08-28 18:30:26,241 get_keymap_spec() Xkb query tostring({'rules': u'evdev', 'model': u'pc105', 'layout': u'us,ru', 'options': u'grp_led:scroll,terminate:ctrl_alt_bksp,grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll'})=rules:      evdev
80model:      pc105
81layout:     us,ru
82options:    grp_led:scroll,terminate:ctrl_alt_bksp,grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll
83
842016-08-28 18:30:26,242 get_keymap_spec()=(, rules:      evdev\nmodel:      pc105\nlayout:     us,ru\noptions:    grp_led:scroll,terminate:ctrl_alt_bksp,grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll\n, {'rules': u'evdev', 'model': u'pc105', 'layout': u'us,ru', 'options': u'grp_led:scroll,terminate:ctrl_alt_bksp,grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll'})
852016-08-28 18:30:26,242 get_default_keymap()=<gtk.gdk.KeymapX11 object at 0x7f1207132a00 (GdkKeymapX11 at 0x1995130)>, direction=<enum PANGO_DIRECTION_LTR of type PangoDirection>, bidirectional layouts: False
862016-08-28 18:30:26,242 get_entries_for_keycode(0)=None
872016-08-28 18:30:26,242 get_entries_for_keycode(1)=None
882016-08-28 18:30:26,242 get_entries_for_keycode(2)=None
892016-08-28 18:30:26,242 get_entries_for_keycode(3)=None
902016-08-28 18:30:26,242 get_entries_for_keycode(4)=None
912016-08-28 18:30:26,242 get_entries_for_keycode(5)=None
922016-08-28 18:30:26,242 get_entries_for_keycode(6)=None
932016-08-28 18:30:26,242 get_entries_for_keycode(7)=None
942016-08-28 18:30:26,242 get_entries_for_keycode(8)=None
952016-08-28 18:30:26,242 get_entries_for_keycode(9)=((65307, 9, 0, 0),)
962016-08-28 18:30:26,242 get_entries_for_keycode(10)=((49, 10, 0, 0), (33, 10, 0, 1))
972016-08-28 18:30:26,243 get_entries_for_keycode(11)=((50, 11, 0, 0), (64, 11, 0, 1), (50, 11, 1, 0), (34, 11, 1, 1))
982016-08-28 18:30:26,243 get_entries_for_keycode(12)=((51, 12, 0, 0), (35, 12, 0, 1), (51, 12, 1, 0), (1712, 12, 1, 1))
992016-08-28 18:30:26,243 get_entries_for_keycode(13)=((52, 13, 0, 0), (36, 13, 0, 1), (52, 13, 1, 0), (59, 13, 1, 1))
1002016-08-28 18:30:26,243 get_entries_for_keycode(14)=((53, 14, 0, 0), (37, 14, 0, 1))
1012016-08-28 18:30:26,243 get_entries_for_keycode(15)=((54, 15, 0, 0), (94, 15, 0, 1), (54, 15, 1, 0), (58, 15, 1, 1))
1022016-08-28 18:30:26,243 get_entries_for_keycode(16)=((55, 16, 0, 0), (38, 16, 0, 1), (55, 16, 1, 0), (63, 16, 1, 1))
1032016-08-28 18:30:26,243 get_entries_for_keycode(17)=((56, 17, 0, 0), (42, 17, 0, 1))
1042016-08-28 18:30:26,243 get_entries_for_keycode(18)=((57, 18, 0, 0), (40, 18, 0, 1))
1052016-08-28 18:30:26,243 get_entries_for_keycode(19)=((48, 19, 0, 0), (41, 19, 0, 1))
1062016-08-28 18:30:26,243 get_entries_for_keycode(20)=((45, 20, 0, 0), (95, 20, 0, 1))
1072016-08-28 18:30:26,243 get_entries_for_keycode(21)=((61, 21, 0, 0), (43, 21, 0, 1))
1082016-08-28 18:30:26,243 get_entries_for_keycode(22)=((65288, 22, 0, 0), (65288, 22, 0, 1), (0, 22, 0, 2), (0, 22, 0, 3), (65237, 22, 0, 4))
1092016-08-28 18:30:26,243 get_entries_for_keycode(23)=((65289, 23, 0, 0), (65056, 23, 0, 1))
1102016-08-28 18:30:26,243 get_entries_for_keycode(24)=((113, 24, 0, 0), (81, 24, 0, 1), (1738, 24, 1, 0), (1770, 24, 1, 1))
1112016-08-28 18:30:26,243 get_entries_for_keycode(25)=((119, 25, 0, 0), (87, 25, 0, 1), (1731, 25, 1, 0), (1763, 25, 1, 1))
1122016-08-28 18:30:26,243 get_entries_for_keycode(26)=((101, 26, 0, 0), (69, 26, 0, 1), (1749, 26, 1, 0), (1781, 26, 1, 1))
1132016-08-28 18:30:26,243 get_entries_for_keycode(27)=((114, 27, 0, 0), (82, 27, 0, 1), (1739, 27, 1, 0), (1771, 27, 1, 1))
1142016-08-28 18:30:26,244 get_entries_for_keycode(28)=((116, 28, 0, 0), (84, 28, 0, 1), (1733, 28, 1, 0), (1765, 28, 1, 1))
1152016-08-28 18:30:26,244 get_entries_for_keycode(29)=((121, 29, 0, 0), (89, 29, 0, 1), (1742, 29, 1, 0), (1774, 29, 1, 1))
1162016-08-28 18:30:26,244 get_entries_for_keycode(30)=((117, 30, 0, 0), (85, 30, 0, 1), (1735, 30, 1, 0), (1767, 30, 1, 1))
1172016-08-28 18:30:26,244 get_entries_for_keycode(31)=((105, 31, 0, 0), (73, 31, 0, 1), (1755, 31, 1, 0), (1787, 31, 1, 1))
1182016-08-28 18:30:26,244 get_entries_for_keycode(32)=((111, 32, 0, 0), (79, 32, 0, 1), (1757, 32, 1, 0), (1789, 32, 1, 1))
1192016-08-28 18:30:26,244 get_entries_for_keycode(33)=((112, 33, 0, 0), (80, 33, 0, 1), (1754, 33, 1, 0), (1786, 33, 1, 1))
1202016-08-28 18:30:26,244 get_entries_for_keycode(34)=((91, 34, 0, 0), (123, 34, 0, 1), (1736, 34, 1, 0), (1768, 34, 1, 1))
1212016-08-28 18:30:26,244 get_entries_for_keycode(35)=((93, 35, 0, 0), (125, 35, 0, 1), (1759, 35, 1, 0), (1791, 35, 1, 1))
1222016-08-28 18:30:26,244 get_entries_for_keycode(36)=((65293, 36, 0, 0),)
1232016-08-28 18:30:26,245 get_entries_for_keycode(37)=((65507, 37, 0, 0),)
1242016-08-28 18:30:26,245 get_entries_for_keycode(38)=((97, 38, 0, 0), (65, 38, 0, 1), (1734, 38, 1, 0), (1766, 38, 1, 1))
1252016-08-28 18:30:26,245 get_entries_for_keycode(39)=((115, 39, 0, 0), (83, 39, 0, 1), (1753, 39, 1, 0), (1785, 39, 1, 1))
1262016-08-28 18:30:26,245 get_entries_for_keycode(40)=((100, 40, 0, 0), (68, 40, 0, 1), (1751, 40, 1, 0), (1783, 40, 1, 1))
1272016-08-28 18:30:26,246 get_entries_for_keycode(41)=((102, 41, 0, 0), (70, 41, 0, 1), (1729, 41, 1, 0), (1761, 41, 1, 1))
1282016-08-28 18:30:26,246 get_entries_for_keycode(42)=((103, 42, 0, 0), (71, 42, 0, 1), (1744, 42, 1, 0), (1776, 42, 1, 1))
1292016-08-28 18:30:26,246 get_entries_for_keycode(43)=((104, 43, 0, 0), (72, 43, 0, 1), (1746, 43, 1, 0), (1778, 43, 1, 1))
1302016-08-28 18:30:26,246 get_entries_for_keycode(44)=((106, 44, 0, 0), (74, 44, 0, 1), (1743, 44, 1, 0), (1775, 44, 1, 1))
1312016-08-28 18:30:26,246 get_entries_for_keycode(45)=((107, 45, 0, 0), (75, 45, 0, 1), (1740, 45, 1, 0), (1772, 45, 1, 1))
1322016-08-28 18:30:26,246 get_entries_for_keycode(46)=((108, 46, 0, 0), (76, 46, 0, 1), (1732, 46, 1, 0), (1764, 46, 1, 1))
1332016-08-28 18:30:26,246 get_entries_for_keycode(47)=((59, 47, 0, 0), (58, 47, 0, 1), (1750, 47, 1, 0), (1782, 47, 1, 1))
1342016-08-28 18:30:26,246 get_entries_for_keycode(48)=((39, 48, 0, 0), (34, 48, 0, 1), (1756, 48, 1, 0), (1788, 48, 1, 1))
1352016-08-28 18:30:26,246 get_entries_for_keycode(49)=((96, 49, 0, 0), (126, 49, 0, 1), (1699, 49, 1, 0), (1715, 49, 1, 1))
1362016-08-28 18:30:26,247 get_entries_for_keycode(50)=((65505, 50, 0, 0), (65032, 50, 0, 1))
1372016-08-28 18:30:26,247 get_entries_for_keycode(51)=((92, 51, 0, 0), (124, 51, 0, 1), (92, 51, 1, 0), (47, 51, 1, 1))
1382016-08-28 18:30:26,247 get_entries_for_keycode(52)=((122, 52, 0, 0), (90, 52, 0, 1), (1745, 52, 1, 0), (1777, 52, 1, 1))
1392016-08-28 18:30:26,247 get_entries_for_keycode(53)=((120, 53, 0, 0), (88, 53, 0, 1), (1758, 53, 1, 0), (1790, 53, 1, 1))
1402016-08-28 18:30:26,247 get_entries_for_keycode(54)=((99, 54, 0, 0), (67, 54, 0, 1), (1747, 54, 1, 0), (1779, 54, 1, 1))
1412016-08-28 18:30:26,247 get_entries_for_keycode(55)=((118, 55, 0, 0), (86, 55, 0, 1), (1741, 55, 1, 0), (1773, 55, 1, 1))
1422016-08-28 18:30:26,247 get_entries_for_keycode(56)=((98, 56, 0, 0), (66, 56, 0, 1), (1737, 56, 1, 0), (1769, 56, 1, 1))
1432016-08-28 18:30:26,247 get_entries_for_keycode(57)=((110, 57, 0, 0), (78, 57, 0, 1), (1748, 57, 1, 0), (1780, 57, 1, 1))
1442016-08-28 18:30:26,247 get_entries_for_keycode(58)=((109, 58, 0, 0), (77, 58, 0, 1), (1752, 58, 1, 0), (1784, 58, 1, 1))
1452016-08-28 18:30:26,247 get_entries_for_keycode(59)=((44, 59, 0, 0), (60, 59, 0, 1), (1730, 59, 1, 0), (1762, 59, 1, 1))
1462016-08-28 18:30:26,247 get_entries_for_keycode(60)=((46, 60, 0, 0), (62, 60, 0, 1), (1728, 60, 1, 0), (1760, 60, 1, 1))
1472016-08-28 18:30:26,248 get_entries_for_keycode(61)=((47, 61, 0, 0), (63, 61, 0, 1), (46, 61, 1, 0), (44, 61, 1, 1))
1482016-08-28 18:30:26,248 get_entries_for_keycode(62)=((65506, 62, 0, 0), (65032, 62, 0, 1))
1492016-08-28 18:30:26,248 get_entries_for_keycode(63)=((65450, 63, 0, 0), (65450, 63, 0, 1), (65450, 63, 0, 2), (65450, 63, 0, 3), (269024801, 63, 0, 4))
1502016-08-28 18:30:26,248 get_entries_for_keycode(64)=((65513, 64, 0, 0), (65032, 64, 0, 1))
1512016-08-28 18:30:26,248 get_entries_for_keycode(65)=((32, 65, 0, 0),)
1522016-08-28 18:30:26,248 get_entries_for_keycode(66)=((65509, 66, 0, 0),)
1532016-08-28 18:30:26,248 get_entries_for_keycode(67)=((65470, 67, 0, 0), (65470, 67, 0, 1), (65470, 67, 0, 2), (65470, 67, 0, 3), (269024769, 67, 0, 4))
1542016-08-28 18:30:26,248 get_entries_for_keycode(68)=((65471, 68, 0, 0), (65471, 68, 0, 1), (65471, 68, 0, 2), (65471, 68, 0, 3), (269024770, 68, 0, 4))
1552016-08-28 18:30:26,248 get_entries_for_keycode(69)=((65472, 69, 0, 0), (65472, 69, 0, 1), (65472, 69, 0, 2), (65472, 69, 0, 3), (269024771, 69, 0, 4))
1562016-08-28 18:30:26,248 get_entries_for_keycode(70)=((65473, 70, 0, 0), (65473, 70, 0, 1), (65473, 70, 0, 2), (65473, 70, 0, 3), (269024772, 70, 0, 4))
1572016-08-28 18:30:26,248 get_entries_for_keycode(71)=((65474, 71, 0, 0), (65474, 71, 0, 1), (65474, 71, 0, 2), (65474, 71, 0, 3), (269024773, 71, 0, 4))
1582016-08-28 18:30:26,248 get_entries_for_keycode(72)=((65475, 72, 0, 0), (65475, 72, 0, 1), (65475, 72, 0, 2), (65475, 72, 0, 3), (269024774, 72, 0, 4))
1592016-08-28 18:30:26,249 get_entries_for_keycode(73)=((65476, 73, 0, 0), (65476, 73, 0, 1), (65476, 73, 0, 2), (65476, 73, 0, 3), (269024775, 73, 0, 4))
1602016-08-28 18:30:26,249 get_entries_for_keycode(74)=((65477, 74, 0, 0), (65477, 74, 0, 1), (65477, 74, 0, 2), (65477, 74, 0, 3), (269024776, 74, 0, 4))
1612016-08-28 18:30:26,249 get_entries_for_keycode(75)=((65478, 75, 0, 0), (65478, 75, 0, 1), (65478, 75, 0, 2), (65478, 75, 0, 3), (269024777, 75, 0, 4))
1622016-08-28 18:30:26,249 get_entries_for_keycode(76)=((65479, 76, 0, 0), (65479, 76, 0, 1), (65479, 76, 0, 2), (65479, 76, 0, 3), (269024778, 76, 0, 4))
1632016-08-28 18:30:26,249 get_entries_for_keycode(77)=((65407, 77, 0, 0),)
1642016-08-28 18:30:26,249 get_entries_for_keycode(78)=((65300, 78, 0, 0),)
1652016-08-28 18:30:26,249 get_entries_for_keycode(79)=((65429, 79, 0, 0), (65463, 79, 0, 1))
1662016-08-28 18:30:26,249 get_entries_for_keycode(80)=((65431, 80, 0, 0), (65464, 80, 0, 1))
1672016-08-28 18:30:26,249 get_entries_for_keycode(81)=((65434, 81, 0, 0), (65465, 81, 0, 1))
1682016-08-28 18:30:26,249 get_entries_for_keycode(82)=((65453, 82, 0, 0), (65453, 82, 0, 1), (65453, 82, 0, 2), (65453, 82, 0, 3), (269024803, 82, 0, 4))
1692016-08-28 18:30:26,249 get_entries_for_keycode(83)=((65430, 83, 0, 0), (65460, 83, 0, 1))
1702016-08-28 18:30:26,250 get_entries_for_keycode(84)=((65437, 84, 0, 0), (65461, 84, 0, 1))
1712016-08-28 18:30:26,250 get_entries_for_keycode(85)=((65432, 85, 0, 0), (65462, 85, 0, 1))
1722016-08-28 18:30:26,250 get_entries_for_keycode(86)=((65451, 86, 0, 0), (65451, 86, 0, 1), (65451, 86, 0, 2), (65451, 86, 0, 3), (269024802, 86, 0, 4))
1732016-08-28 18:30:26,250 get_entries_for_keycode(87)=((65436, 87, 0, 0), (65457, 87, 0, 1))
1742016-08-28 18:30:26,250 get_entries_for_keycode(88)=((65433, 88, 0, 0), (65458, 88, 0, 1))
1752016-08-28 18:30:26,250 get_entries_for_keycode(89)=((65435, 89, 0, 0), (65459, 89, 0, 1))
1762016-08-28 18:30:26,250 get_entries_for_keycode(90)=((65438, 90, 0, 0), (65456, 90, 0, 1))
1772016-08-28 18:30:26,250 get_entries_for_keycode(91)=((65439, 91, 0, 0), (65454, 91, 0, 1), (65439, 91, 1, 0), (65452, 91, 1, 1))
1782016-08-28 18:30:26,250 get_entries_for_keycode(92)=((65027, 92, 0, 0),)
1792016-08-28 18:30:26,250 get_entries_for_keycode(93)=None
1802016-08-28 18:30:26,250 get_entries_for_keycode(94)=((60, 94, 0, 0), (62, 94, 0, 1), (124, 94, 0, 2), (166, 94, 0, 3), (47, 94, 1, 0), (124, 94, 1, 1), (0, 94, 1, 2), (0, 94, 1, 3))
1812016-08-28 18:30:26,250 get_entries_for_keycode(95)=((65480, 95, 0, 0), (65480, 95, 0, 1), (65480, 95, 0, 2), (65480, 95, 0, 3), (269024779, 95, 0, 4))
1822016-08-28 18:30:26,251 get_entries_for_keycode(96)=((65481, 96, 0, 0), (65481, 96, 0, 1), (65481, 96, 0, 2), (65481, 96, 0, 3), (269024780, 96, 0, 4))
1832016-08-28 18:30:26,251 get_entries_for_keycode(97)=None
1842016-08-28 18:30:26,251 get_entries_for_keycode(98)=((65318, 98, 0, 0),)
1852016-08-28 18:30:26,251 get_entries_for_keycode(99)=((65317, 99, 0, 0),)
1862016-08-28 18:30:26,251 get_entries_for_keycode(100)=((65315, 100, 0, 0),)
1872016-08-28 18:30:26,251 get_entries_for_keycode(101)=((65319, 101, 0, 0),)
1882016-08-28 18:30:26,251 get_entries_for_keycode(102)=((65314, 102, 0, 0),)
1892016-08-28 18:30:26,251 get_entries_for_keycode(103)=None
1902016-08-28 18:30:26,251 get_entries_for_keycode(104)=((65421, 104, 0, 0),)
1912016-08-28 18:30:26,251 get_entries_for_keycode(105)=((65508, 105, 0, 0),)
1922016-08-28 18:30:26,251 get_entries_for_keycode(106)=((65455, 106, 0, 0), (65455, 106, 0, 1), (65455, 106, 0, 2), (65455, 106, 0, 3), (269024800, 106, 0, 4))
1932016-08-28 18:30:26,251 get_entries_for_keycode(107)=((65377, 107, 0, 0), (65301, 107, 0, 1))
1942016-08-28 18:30:26,252 get_entries_for_keycode(108)=((65514, 108, 0, 0), (65032, 108, 0, 1))
1952016-08-28 18:30:26,252 get_entries_for_keycode(109)=((65290, 109, 0, 0),)
1962016-08-28 18:30:26,252 get_entries_for_keycode(110)=((65360, 110, 0, 0),)
1972016-08-28 18:30:26,252 get_entries_for_keycode(111)=((65362, 111, 0, 0),)
1982016-08-28 18:30:26,252 get_entries_for_keycode(112)=((65365, 112, 0, 0),)
1992016-08-28 18:30:26,252 get_entries_for_keycode(113)=((65361, 113, 0, 0),)
2002016-08-28 18:30:26,252 get_entries_for_keycode(114)=((65363, 114, 0, 0),)
2012016-08-28 18:30:26,252 get_entries_for_keycode(115)=((65367, 115, 0, 0),)
2022016-08-28 18:30:26,252 get_entries_for_keycode(116)=((65364, 116, 0, 0),)
2032016-08-28 18:30:26,252 get_entries_for_keycode(117)=((65366, 117, 0, 0),)
2042016-08-28 18:30:26,252 get_entries_for_keycode(118)=((65379, 118, 0, 0),)
2052016-08-28 18:30:26,252 get_entries_for_keycode(119)=((65535, 119, 0, 0),)
2062016-08-28 18:30:26,252 get_entries_for_keycode(120)=None
2072016-08-28 18:30:26,253 get_entries_for_keycode(121)=((269025042, 121, 0, 0),)
2082016-08-28 18:30:26,253 get_entries_for_keycode(122)=((269025041, 122, 0, 0),)
2092016-08-28 18:30:26,253 get_entries_for_keycode(123)=((269025043, 123, 0, 0),)
2102016-08-28 18:30:26,253 get_entries_for_keycode(124)=((269025066, 124, 0, 0),)
2112016-08-28 18:30:26,253 get_entries_for_keycode(125)=((65469, 125, 0, 0),)
2122016-08-28 18:30:26,253 get_entries_for_keycode(126)=((177, 126, 0, 0),)
2132016-08-28 18:30:26,253 get_entries_for_keycode(127)=((65299, 127, 0, 0), (65387, 127, 0, 1))
2142016-08-28 18:30:26,253 get_entries_for_keycode(128)=((269025098, 128, 0, 0),)
2152016-08-28 18:30:26,253 get_entries_for_keycode(129)=((65454, 129, 0, 0), (65454, 129, 0, 1))
2162016-08-28 18:30:26,253 get_entries_for_keycode(130)=((65329, 130, 0, 0),)
2172016-08-28 18:30:26,253 get_entries_for_keycode(131)=((65332, 131, 0, 0),)
2182016-08-28 18:30:26,253 get_entries_for_keycode(132)=None
2192016-08-28 18:30:26,254 get_entries_for_keycode(133)=((65515, 133, 0, 0),)
2202016-08-28 18:30:26,254 get_entries_for_keycode(134)=((65516, 134, 0, 0),)
2212016-08-28 18:30:26,254 get_entries_for_keycode(135)=((65383, 135, 0, 0),)
2222016-08-28 18:30:26,254 get_entries_for_keycode(136)=((65385, 136, 0, 0),)
2232016-08-28 18:30:26,254 get_entries_for_keycode(137)=((65382, 137, 0, 0),)
2242016-08-28 18:30:26,254 get_entries_for_keycode(138)=((268828528, 138, 0, 0),)
2252016-08-28 18:30:26,254 get_entries_for_keycode(139)=((65381, 139, 0, 0),)
2262016-08-28 18:30:26,254 get_entries_for_keycode(140)=((268828529, 140, 0, 0),)
2272016-08-28 18:30:26,254 get_entries_for_keycode(141)=((269025111, 141, 0, 0),)
2282016-08-28 18:30:26,254 get_entries_for_keycode(142)=((269025131, 142, 0, 0),)
2292016-08-28 18:30:26,254 get_entries_for_keycode(143)=((269025133, 143, 0, 0),)
2302016-08-28 18:30:26,254 get_entries_for_keycode(144)=((65384, 144, 0, 0),)
2312016-08-28 18:30:26,254 get_entries_for_keycode(145)=((269025112, 145, 0, 0),)
2322016-08-28 18:30:26,255 get_entries_for_keycode(146)=((65386, 146, 0, 0),)
2332016-08-28 18:30:26,255 get_entries_for_keycode(147)=((269025125, 147, 0, 0),)
2342016-08-28 18:30:26,255 get_entries_for_keycode(148)=((269025053, 148, 0, 0),)
2352016-08-28 18:30:26,255 get_entries_for_keycode(149)=None
2362016-08-28 18:30:26,255 get_entries_for_keycode(150)=((269025071, 150, 0, 0),)
2372016-08-28 18:30:26,255 get_entries_for_keycode(151)=((269025067, 151, 0, 0),)
2382016-08-28 18:30:26,255 get_entries_for_keycode(152)=((269025117, 152, 0, 0),)
2392016-08-28 18:30:26,255 get_entries_for_keycode(153)=((269025147, 153, 0, 0),)
2402016-08-28 18:30:26,255 get_entries_for_keycode(154)=None
2412016-08-28 18:30:26,255 get_entries_for_keycode(155)=((269025162, 155, 0, 0),)
2422016-08-28 18:30:26,255 get_entries_for_keycode(156)=((269025089, 156, 0, 0),)
2432016-08-28 18:30:26,255 get_entries_for_keycode(157)=((269025090, 157, 0, 0),)
2442016-08-28 18:30:26,256 get_entries_for_keycode(158)=((269025070, 158, 0, 0),)
2452016-08-28 18:30:26,256 get_entries_for_keycode(159)=((269025114, 159, 0, 0),)
2462016-08-28 18:30:26,256 get_entries_for_keycode(160)=((269025069, 160, 0, 0),)
2472016-08-28 18:30:26,256 get_entries_for_keycode(161)=((269025140, 161, 0, 0),)
2482016-08-28 18:30:26,256 get_entries_for_keycode(162)=((269025151, 162, 0, 0),)
2492016-08-28 18:30:26,256 get_entries_for_keycode(163)=((269025049, 163, 0, 0),)
2502016-08-28 18:30:26,256 get_entries_for_keycode(164)=((269025072, 164, 0, 0),)
2512016-08-28 18:30:26,256 get_entries_for_keycode(165)=((269025075, 165, 0, 0),)
2522016-08-28 18:30:26,257 get_entries_for_keycode(166)=((269025062, 166, 0, 0),)
2532016-08-28 18:30:26,257 get_entries_for_keycode(167)=((269025063, 167, 0, 0),)
2542016-08-28 18:30:26,257 get_entries_for_keycode(168)=None
2552016-08-28 18:30:26,257 get_entries_for_keycode(169)=((269025068, 169, 0, 0),)
2562016-08-28 18:30:26,257 get_entries_for_keycode(170)=((269025068, 170, 0, 0), (269025068, 170, 0, 1))
2572016-08-28 18:30:26,257 get_entries_for_keycode(171)=((269025047, 171, 0, 0),)
2582016-08-28 18:30:26,257 get_entries_for_keycode(172)=((269025044, 172, 0, 0), (269025073, 172, 0, 1))
2592016-08-28 18:30:26,257 get_entries_for_keycode(173)=((269025046, 173, 0, 0),)
2602016-08-28 18:30:26,258 get_entries_for_keycode(174)=((269025045, 174, 0, 0), (269025068, 174, 0, 1))
2612016-08-28 18:30:26,258 get_entries_for_keycode(175)=((269025052, 175, 0, 0),)
2622016-08-28 18:30:26,258 get_entries_for_keycode(176)=((269025086, 176, 0, 0),)
2632016-08-28 18:30:26,258 get_entries_for_keycode(177)=((269025134, 177, 0, 0),)
2642016-08-28 18:30:26,258 get_entries_for_keycode(178)=None
2652016-08-28 18:30:26,258 get_entries_for_keycode(179)=((269025153, 179, 0, 0),)
2662016-08-28 18:30:26,258 get_entries_for_keycode(180)=((269025048, 180, 0, 0),)
2672016-08-28 18:30:26,258 get_entries_for_keycode(181)=((269025139, 181, 0, 0),)
2682016-08-28 18:30:26,258 get_entries_for_keycode(182)=((269025110, 182, 0, 0),)
2692016-08-28 18:30:26,258 get_entries_for_keycode(183)=None
2702016-08-28 18:30:26,258 get_entries_for_keycode(184)=None
2712016-08-28 18:30:26,259 get_entries_for_keycode(185)=((269025144, 185, 0, 0),)
2722016-08-28 18:30:26,259 get_entries_for_keycode(186)=((269025145, 186, 0, 0),)
2732016-08-28 18:30:26,259 get_entries_for_keycode(187)=((40, 187, 0, 0),)
2742016-08-28 18:30:26,259 get_entries_for_keycode(188)=((41, 188, 0, 0),)
2752016-08-28 18:30:26,259 get_entries_for_keycode(189)=((269025128, 189, 0, 0),)
2762016-08-28 18:30:26,259 get_entries_for_keycode(190)=((65382, 190, 0, 0),)
2772016-08-28 18:30:26,259 get_entries_for_keycode(191)=((269025153, 191, 0, 0),)
2782016-08-28 18:30:26,259 get_entries_for_keycode(192)=((269025093, 192, 0, 0),)
2792016-08-28 18:30:26,259 get_entries_for_keycode(193)=((269025094, 193, 0, 0),)
2802016-08-28 18:30:26,259 get_entries_for_keycode(194)=((269025095, 194, 0, 0),)
2812016-08-28 18:30:26,259 get_entries_for_keycode(195)=((269025096, 195, 0, 0),)
2822016-08-28 18:30:26,259 get_entries_for_keycode(196)=((269025097, 196, 0, 0),)
2832016-08-28 18:30:26,259 get_entries_for_keycode(197)=None
2842016-08-28 18:30:26,259 get_entries_for_keycode(198)=((269025202, 198, 0, 0),)
2852016-08-28 18:30:26,259 get_entries_for_keycode(199)=((269025193, 199, 0, 0),)
2862016-08-28 18:30:26,259 get_entries_for_keycode(200)=((269025200, 200, 0, 0),)
2872016-08-28 18:30:26,259 get_entries_for_keycode(201)=((269025201, 201, 0, 0),)
2882016-08-28 18:30:26,259 get_entries_for_keycode(202)=None
2892016-08-28 18:30:26,259 get_entries_for_keycode(203)=((65406, 203, 0, 0),)
2902016-08-28 18:30:26,260 get_entries_for_keycode(204)=((0, 204, 0, 0), (65513, 204, 0, 1))
2912016-08-28 18:30:26,260 get_entries_for_keycode(205)=((0, 205, 0, 0), (65511, 205, 0, 1))
2922016-08-28 18:30:26,260 get_entries_for_keycode(206)=((0, 206, 0, 0), (65515, 206, 0, 1))
2932016-08-28 18:30:26,260 get_entries_for_keycode(207)=((0, 207, 0, 0), (65517, 207, 0, 1))
2942016-08-28 18:30:26,260 get_entries_for_keycode(208)=((269025044, 208, 0, 0),)
2952016-08-28 18:30:26,260 get_entries_for_keycode(209)=((269025073, 209, 0, 0),)
2962016-08-28 18:30:26,260 get_entries_for_keycode(210)=((269025091, 210, 0, 0),)
2972016-08-28 18:30:26,260 get_entries_for_keycode(211)=((269025092, 211, 0, 0),)
2982016-08-28 18:30:26,260 get_entries_for_keycode(212)=((269025099, 212, 0, 0),)
2992016-08-28 18:30:26,260 get_entries_for_keycode(213)=((269025191, 213, 0, 0),)
3002016-08-28 18:30:26,260 get_entries_for_keycode(214)=((269025110, 214, 0, 0),)
3012016-08-28 18:30:26,260 get_entries_for_keycode(215)=((269025044, 215, 0, 0),)
3022016-08-28 18:30:26,260 get_entries_for_keycode(216)=((269025175, 216, 0, 0),)
3032016-08-28 18:30:26,260 get_entries_for_keycode(217)=None
3042016-08-28 18:30:26,260 get_entries_for_keycode(218)=((65377, 218, 0, 0),)
3052016-08-28 18:30:26,260 get_entries_for_keycode(219)=None
3062016-08-28 18:30:26,260 get_entries_for_keycode(220)=((269025167, 220, 0, 0),)
3072016-08-28 18:30:26,261 get_entries_for_keycode(221)=None
3082016-08-28 18:30:26,261 get_entries_for_keycode(222)=None
3092016-08-28 18:30:26,261 get_entries_for_keycode(223)=((269025049, 223, 0, 0),)
3102016-08-28 18:30:26,261 get_entries_for_keycode(224)=((269025166, 224, 0, 0),)
3112016-08-28 18:30:26,261 get_entries_for_keycode(225)=((269025051, 225, 0, 0),)
3122016-08-28 18:30:26,261 get_entries_for_keycode(226)=((269025119, 226, 0, 0),)
3132016-08-28 18:30:26,261 get_entries_for_keycode(227)=((269025084, 227, 0, 0),)
3142016-08-28 18:30:26,261 get_entries_for_keycode(228)=((269025118, 228, 0, 0),)
3152016-08-28 18:30:26,261 get_entries_for_keycode(229)=((269025078, 229, 0, 0),)
3162016-08-28 18:30:26,261 get_entries_for_keycode(230)=None
3172016-08-28 18:30:26,261 get_entries_for_keycode(231)=((65385, 231, 0, 0),)
3182016-08-28 18:30:26,261 get_entries_for_keycode(232)=((269025027, 232, 0, 0),)
3192016-08-28 18:30:26,261 get_entries_for_keycode(233)=((269025026, 233, 0, 0),)
3202016-08-28 18:30:26,261 get_entries_for_keycode(234)=((269025074, 234, 0, 0),)
3212016-08-28 18:30:26,261 get_entries_for_keycode(235)=((269025113, 235, 0, 0),)
3222016-08-28 18:30:26,261 get_entries_for_keycode(236)=((269025028, 236, 0, 0),)
3232016-08-28 18:30:26,261 get_entries_for_keycode(237)=((269025030, 237, 0, 0),)
3242016-08-28 18:30:26,261 get_entries_for_keycode(238)=((269025029, 238, 0, 0),)
3252016-08-28 18:30:26,261 get_entries_for_keycode(239)=((269025147, 239, 0, 0),)
3262016-08-28 18:30:26,262 get_entries_for_keycode(240)=((269025138, 240, 0, 0),)
3272016-08-28 18:30:26,262 get_entries_for_keycode(241)=((269025168, 241, 0, 0),)
3282016-08-28 18:30:26,262 get_entries_for_keycode(242)=((269025143, 242, 0, 0),)
3292016-08-28 18:30:26,262 get_entries_for_keycode(243)=((269025115, 243, 0, 0),)
3302016-08-28 18:30:26,262 get_entries_for_keycode(244)=((269025171, 244, 0, 0),)
3312016-08-28 18:30:26,262 get_entries_for_keycode(245)=((269025172, 245, 0, 0),)
3322016-08-28 18:30:26,262 get_entries_for_keycode(246)=((269025173, 246, 0, 0),)
3332016-08-28 18:30:26,262 get_entries_for_keycode(247)=None
3342016-08-28 18:30:26,262 get_entries_for_keycode(248)=None
3352016-08-28 18:30:26,262 get_entries_for_keycode(249)=None
3362016-08-28 18:30:26,262 get_entries_for_keycode(250)=None
3372016-08-28 18:30:26,262 get_entries_for_keycode(251)=None
3382016-08-28 18:30:26,262 get_entries_for_keycode(252)=None
3392016-08-28 18:30:26,262 get_entries_for_keycode(253)=None
3402016-08-28 18:30:26,262 get_entries_for_keycode(254)=None
3412016-08-28 18:30:26,262 get_entries_for_keycode(255)=None
3422016-08-28 18:30:26,262 get_gtk_keymap([None, 'VoidSymbol', '0xffffff'])=[(65307, 'Escape', 9, 0, 0), (49, '1', 10, 0, 0), (33, 'exclam', 10, 0, 1), (50, '2', 11, 0, 0), (64, 'at', 11, 0, 1), (50, '2', 11, 1, 0), (34, 'quotedbl', 11, 1, 1), (51, '3', 12, 0, 0), (35, 'numbersign', 12, 0, 1), (51, '3', 12, 1, 0), (1712, 'numerosign', 12, 1, 1), (52, '4', 13, 0, 0), (36, 'dollar', 13, 0, 1), (52, '4', 13, 1, 0), (59, 'semicolon', 13, 1, 1), (53, '5', 14, 0, 0), (37, 'percent', 14, 0, 1), (54, '6', 15, 0, 0), (94, 'asciicircum', 15, 0, 1), (54, '6', 15, 1, 0), (58, 'colon', 15, 1, 1), (55, '7', 16, 0, 0), (38, 'ampersand', 16, 0, 1), (55, '7', 16, 1, 0), (63, 'question', 16, 1, 1), (56, '8', 17, 0, 0), (42, 'asterisk', 17, 0, 1), (57, '9', 18, 0, 0), (40, 'parenleft', 18, 0, 1), (48, '0', 19, 0, 0), (41, 'parenright', 19, 0, 1), (45, 'minus', 20, 0, 0), (95, 'underscore', 20, 0, 1), (61, 'equal', 21, 0, 0), (43, 'plus', 21, 0, 1), (65288, 'BackSpace', 22, 0, 0), (65288, 'BackSpace', 22, 0, 1), (65237, 'Terminate_Server', 22, 0, 4), (65289, 'Tab', 23, 0, 0), (65056, 'ISO_Left_Tab', 23, 0, 1), (113, 'q', 24, 0, 0), (81, 'Q', 24, 0, 1), (1738, 'Cyrillic_shorti', 24, 1, 0), (1770, 'Cyrillic_SHORTI', 24, 1, 1), (119, 'w', 25, 0, 0), (87, 'W', 25, 0, 1), (1731, 'Cyrillic_tse', 25, 1, 0), (1763, 'Cyrillic_TSE', 25, 1, 1), (101, 'e', 26, 0, 0), (69, 'E', 26, 0, 1), (1749, 'Cyrillic_u', 26, 1, 0), (1781, 'Cyrillic_U', 26, 1, 1), (114, 'r', 27, 0, 0), (82, 'R', 27, 0, 1), (1739, 'Cyrillic_ka', 27, 1, 0), (1771, 'Cyrillic_KA', 27, 1, 1), (116, 't', 28, 0, 0), (84, 'T', 28, 0, 1), (1733, 'Cyrillic_ie', 28, 1, 0), (1765, 'Cyrillic_IE', 28, 1, 1), (121, 'y', 29, 0, 0), (89, 'Y', 29, 0, 1), (1742, 'Cyrillic_en', 29, 1, 0), (1774, 'Cyrillic_EN', 29, 1, 1), (117, 'u', 30, 0, 0), (85, 'U', 30, 0, 1), (1735, 'Cyrillic_ghe', 30, 1, 0), (1767, 'Cyrillic_GHE', 30, 1, 1), (105, 'i', 31, 0, 0), (73, 'I', 31, 0, 1), (1755, 'Cyrillic_sha', 31, 1, 0), (1787, 'Cyrillic_SHA', 31, 1, 1), (111, 'o', 32, 0, 0), (79, 'O', 32, 0, 1), (1757, 'Cyrillic_shcha', 32, 1, 0), (1789, 'Cyrillic_SHCHA', 32, 1, 1), (112, 'p', 33, 0, 0), (80, 'P', 33, 0, 1), (1754, 'Cyrillic_ze', 33, 1, 0), (1786, 'Cyrillic_ZE', 33, 1, 1), (91, 'bracketleft', 34, 0, 0), (123, 'braceleft', 34, 0, 1), (1736, 'Cyrillic_ha', 34, 1, 0), (1768, 'Cyrillic_HA', 34, 1, 1), (93, 'bracketright', 35, 0, 0), (125, 'braceright', 35, 0, 1), (1759, 'Cyrillic_hardsign', 35, 1, 0), (1791, 'Cyrillic_HARDSIGN', 35, 1, 1), (65293, 'Return', 36, 0, 0), (65507, 'Control_L', 37, 0, 0), (97, 'a', 38, 0, 0), (65, 'A', 38, 0, 1), (1734, 'Cyrillic_ef', 38, 1, 0), (1766, 'Cyrillic_EF', 38, 1, 1), (115, 's', 39, 0, 0), (83, 'S', 39, 0, 1), (1753, 'Cyrillic_yeru', 39, 1, 0), (1785, 'Cyrillic_YERU', 39, 1, 1), (100, 'd', 40, 0, 0), (68, 'D', 40, 0, 1), (1751, 'Cyrillic_ve', 40, 1, 0), (1783, 'Cyrillic_VE', 40, 1, 1), (102, 'f', 41, 0, 0), (70, 'F', 41, 0, 1), (1729, 'Cyrillic_a', 41, 1, 0), (1761, 'Cyrillic_A', 41, 1, 1), (103, 'g', 42, 0, 0), (71, 'G', 42, 0, 1), (1744, 'Cyrillic_pe', 42, 1, 0), (1776, 'Cyrillic_PE', 42, 1, 1), (104, 'h', 43, 0, 0), (72, 'H', 43, 0, 1), (1746, 'Cyrillic_er', 43, 1, 0), (1778, 'Cyrillic_ER', 43, 1, 1), (106, 'j', 44, 0, 0), (74, 'J', 44, 0, 1), (1743, 'Cyrillic_o', 44, 1, 0), (1775, 'Cyrillic_O', 44, 1, 1), (107, 'k', 45, 0, 0), (75, 'K', 45, 0, 1), (1740, 'Cyrillic_el', 45, 1, 0), (1772, 'Cyrillic_EL', 45, 1, 1), (108, 'l', 46, 0, 0), (76, 'L', 46, 0, 1), (1732, 'Cyrillic_de', 46, 1, 0), (1764, 'Cyrillic_DE', 46, 1, 1), (59, 'semicolon', 47, 0, 0), (58, 'colon', 47, 0, 1), (1750, 'Cyrillic_zhe', 47, 1, 0), (1782, 'Cyrillic_ZHE', 47, 1, 1), (39, 'apostrophe', 48, 0, 0), (34, 'quotedbl', 48, 0, 1), (1756, 'Cyrillic_e', 48, 1, 0), (1788, 'Cyrillic_E', 48, 1, 1), (96, 'grave', 49, 0, 0), (126, 'asciitilde', 49, 0, 1), (1699, 'Cyrillic_io', 49, 1, 0), (1715, 'Cyrillic_IO', 49, 1, 1), (65505, 'Shift_L', 50, 0, 0), (65032, 'ISO_Next_Group', 50, 0, 1), (92, 'backslash', 51, 0, 0), (124, 'bar', 51, 0, 1), (92, 'backslash', 51, 1, 0), (47, 'slash', 51, 1, 1), (122, 'z', 52, 0, 0), (90, 'Z', 52, 0, 1), (1745, 'Cyrillic_ya', 52, 1, 0), (1777, 'Cyrillic_YA', 52, 1, 1), (120, 'x', 53, 0, 0), (88, 'X', 53, 0, 1), (1758, 'Cyrillic_che', 53, 1, 0), (1790, 'Cyrillic_CHE', 53, 1, 1), (99, 'c', 54, 0, 0), (67, 'C', 54, 0, 1), (1747, 'Cyrillic_es', 54, 1, 0), (1779, 'Cyrillic_ES', 54, 1, 1), (118, 'v', 55, 0, 0), (86, 'V', 55, 0, 1), (1741, 'Cyrillic_em', 55, 1, 0), (1773, 'Cyrillic_EM', 55, 1, 1), (98, 'b', 56, 0, 0), (66, 'B', 56, 0, 1), (1737, 'Cyrillic_i', 56, 1, 0), (1769, 'Cyrillic_I', 56, 1, 1), (110, 'n', 57, 0, 0), (78, 'N', 57, 0, 1), (1748, 'Cyrillic_te', 57, 1, 0), (1780, 'Cyrillic_TE', 57, 1, 1), (109, 'm', 58, 0, 0), (77, 'M', 58, 0, 1), (1752, 'Cyrillic_softsign', 58, 1, 0), (1784, 'Cyrillic_SOFTSIGN', 58, 1, 1), (44, 'comma', 59, 0, 0), (60, 'less', 59, 0, 1), (1730, 'Cyrillic_be', 59, 1, 0), (1762, 'Cyrillic_BE', 59, 1, 1), (46, 'period', 60, 0, 0), (62, 'greater', 60, 0, 1), (1728, 'Cyrillic_yu', 60, 1, 0), (1760, 'Cyrillic_YU', 60, 1, 1), (47, 'slash', 61, 0, 0), (63, 'question', 61, 0, 1), (46, 'period', 61, 1, 0), (44, 'comma', 61, 1, 1), (65506, 'Shift_R', 62, 0, 0), (65032, 'ISO_Next_Group', 62, 0, 1), (65450, 'KP_Multiply', 63, 0, 0), (65450, 'KP_Multiply', 63, 0, 1), (65450, 'KP_Multiply', 63, 0, 2), (65450, 'KP_Multiply', 63, 0, 3), (269024801, 'XF86ClearGrab', 63, 0, 4), (65513, 'Alt_L', 64, 0, 0), (65032, 'ISO_Next_Group', 64, 0, 1), (32, 'space', 65, 0, 0), (65509, 'Caps_Lock', 66, 0, 0), (65470, 'F1', 67, 0, 0), (65470, 'F1', 67, 0, 1), (65470, 'F1', 67, 0, 2), (65470, 'F1', 67, 0, 3), (269024769, 'XF86Switch_VT_1', 67, 0, 4), (65471, 'F2', 68, 0, 0), (65471, 'F2', 68, 0, 1), (65471, 'F2', 68, 0, 2), (65471, 'F2', 68, 0, 3), (269024770, 'XF86Switch_VT_2', 68, 0, 4), (65472, 'F3', 69, 0, 0), (65472, 'F3', 69, 0, 1), (65472, 'F3', 69, 0, 2), (65472, 'F3', 69, 0, 3), (269024771, 'XF86Switch_VT_3', 69, 0, 4), (65473, 'F4', 70, 0, 0), (65473, 'F4', 70, 0, 1), (65473, 'F4', 70, 0, 2), (65473, 'F4', 70, 0, 3), (269024772, 'XF86Switch_VT_4', 70, 0, 4), (65474, 'F5', 71, 0, 0), (65474, 'F5', 71, 0, 1), (65474, 'F5', 71, 0, 2), (65474, 'F5', 71, 0, 3), (269024773, 'XF86Switch_VT_5', 71, 0, 4), (65475, 'F6', 72, 0, 0), (65475, 'F6', 72, 0, 1), (65475, 'F6', 72, 0, 2), (65475, 'F6', 72, 0, 3), (269024774, 'XF86Switch_VT_6', 72, 0, 4), (65476, 'F7', 73, 0, 0), (65476, 'F7', 73, 0, 1), (65476, 'F7', 73, 0, 2), (65476, 'F7', 73, 0, 3), (269024775, 'XF86Switch_VT_7', 73, 0, 4), (65477, 'F8', 74, 0, 0), (65477, 'F8', 74, 0, 1), (65477, 'F8', 74, 0, 2), (65477, 'F8', 74, 0, 3), (269024776, 'XF86Switch_VT_8', 74, 0, 4), (65478, 'F9', 75, 0, 0), (65478, 'F9', 75, 0, 1), (65478, 'F9', 75, 0, 2), (65478, 'F9', 75, 0, 3), (269024777, 'XF86Switch_VT_9', 75, 0, 4), (65479, 'F10', 76, 0, 0), (65479, 'F10', 76, 0, 1), (65479, 'F10', 76, 0, 2), (65479, 'F10', 76, 0, 3), (269024778, 'XF86Switch_VT_10', 76, 0, 4), (65407, 'Num_Lock', 77, 0, 0), (65300, 'Scroll_Lock', 78, 0, 0), (65429, 'KP_Home', 79, 0, 0), (65463, 'KP_7', 79, 0, 1), (65431, 'KP_Up', 80, 0, 0), (65464, 'KP_8', 80, 0, 1), (65434, 'KP_Page_Up', 81, 0, 0), (65465, 'KP_9', 81, 0, 1), (65453, 'KP_Subtract', 82, 0, 0), (65453, 'KP_Subtract', 82, 0, 1), (65453, 'KP_Subtract', 82, 0, 2), (65453, 'KP_Subtract', 82, 0, 3), (269024803, 'XF86Prev_VMode', 82, 0, 4), (65430, 'KP_Left', 83, 0, 0), (65460, 'KP_4', 83, 0, 1), (65437, 'KP_Begin', 84, 0, 0), (65461, 'KP_5', 84, 0, 1), (65432, 'KP_Right', 85, 0, 0), (65462, 'KP_6', 85, 0, 1), (65451, 'KP_Add', 86, 0, 0), (65451, 'KP_Add', 86, 0, 1), (65451, 'KP_Add', 86, 0, 2), (65451, 'KP_Add', 86, 0, 3), (269024802, 'XF86Next_VMode', 86, 0, 4), (65436, 'KP_End', 87, 0, 0), (65457, 'KP_1', 87, 0, 1), (65433, 'KP_Down', 88, 0, 0), (65458, 'KP_2', 88, 0, 1), (65435, 'KP_Page_Down', 89, 0, 0), (65459, 'KP_3', 89, 0, 1), (65438, 'KP_Insert', 90, 0, 0), (65456, 'KP_0', 90, 0, 1), (65439, 'KP_Delete', 91, 0, 0), (65454, 'KP_Decimal', 91, 0, 1), (65439, 'KP_Delete', 91, 1, 0), (65452, 'KP_Separator', 91, 1, 1), (65027, 'ISO_Level3_Shift', 92, 0, 0), (60, 'less', 94, 0, 0), (62, 'greater', 94, 0, 1), (124, 'bar', 94, 0, 2), (166, 'brokenbar', 94, 0, 3), (47, 'slash', 94, 1, 0), (124, 'bar', 94, 1, 1), (65480, 'F11', 95, 0, 0), (65480, 'F11', 95, 0, 1), (65480, 'F11', 95, 0, 2), (65480, 'F11', 95, 0, 3), (269024779, 'XF86Switch_VT_11', 95, 0, 4), (65481, 'F12', 96, 0, 0), (65481, 'F12', 96, 0, 1), (65481, 'F12', 96, 0, 2), (65481, 'F12', 96, 0, 3), (269024780, 'XF86Switch_VT_12', 96, 0, 4), (65318, 'Katakana', 98, 0, 0), (65317, 'Hiragana', 99, 0, 0), (65315, 'Henkan_Mode', 100, 0, 0), (65319, 'Hiragana_Katakana', 101, 0, 0), (65314, 'Muhenkan', 102, 0, 0), (65421, 'KP_Enter', 104, 0, 0), (65508, 'Control_R', 105, 0, 0), (65455, 'KP_Divide', 106, 0, 0), (65455, 'KP_Divide', 106, 0, 1), (65455, 'KP_Divide', 106, 0, 2), (65455, 'KP_Divide', 106, 0, 3), (269024800, 'XF86Ungrab', 106, 0, 4), (65377, 'Print', 107, 0, 0), (65301, 'Sys_Req', 107, 0, 1), (65514, 'Alt_R', 108, 0, 0), (65032, 'ISO_Next_Group', 108, 0, 1), (65290, 'Linefeed', 109, 0, 0), (65360, 'Home', 110, 0, 0), (65362, 'Up', 111, 0, 0), (65365, 'Page_Up', 112, 0, 0), (65361, 'Left', 113, 0, 0), (65363, 'Right', 114, 0, 0), (65367, 'End', 115, 0, 0), (65364, 'Down', 116, 0, 0), (65366, 'Page_Down', 117, 0, 0), (65379, 'Insert', 118, 0, 0), (65535, 'Delete', 119, 0, 0), (269025042, 'XF86AudioMute', 121, 0, 0), (269025041, 'XF86AudioLowerVolume', 122, 0, 0), (269025043, 'XF86AudioRaiseVolume', 123, 0, 0), (269025066, 'XF86PowerOff', 124, 0, 0), (65469, 'KP_Equal', 125, 0, 0), (177, 'plusminus', 126, 0, 0), (65299, 'Pause', 127, 0, 0), (65387, 'Break', 127, 0, 1), (269025098, 'XF86LaunchA', 128, 0, 0), (65454, 'KP_Decimal', 129, 0, 0), (65454, 'KP_Decimal', 129, 0, 1), (65329, 'Hangul', 130, 0, 0), (65332, 'Hangul_Hanja', 131, 0, 0), (65515, 'Super_L', 133, 0, 0), (65516, 'Super_R', 134, 0, 0), (65383, 'Menu', 135, 0, 0), (65385, 'Cancel', 136, 0, 0), (65382, 'Redo', 137, 0, 0), (268828528, 'SunProps', 138, 0, 0), (65381, 'Undo', 139, 0, 0), (268828529, 'SunFront', 140, 0, 0), (269025111, 'XF86Copy', 141, 0, 0), (269025131, 'XF86Open', 142, 0, 0), (269025133, 'XF86Paste', 143, 0, 0), (65384, 'Find', 144, 0, 0), (269025112, 'XF86Cut', 145, 0, 0), (65386, 'Help', 146, 0, 0), (269025125, 'XF86MenuKB', 147, 0, 0), (269025053, 'XF86Calculator', 148, 0, 0), (269025071, 'XF86Sleep', 150, 0, 0), (269025067, 'XF86WakeUp', 151, 0, 0), (269025117, 'XF86Explorer', 152, 0, 0), (269025147, 'XF86Send', 153, 0, 0), (269025162, 'XF86Xfer', 155, 0, 0), (269025089, 'XF86Launch1', 156, 0, 0), (269025090, 'XF86Launch2', 157, 0, 0), (269025070, 'XF86WWW', 158, 0, 0), (269025114, 'XF86DOS', 159, 0, 0), (269025069, 'XF86ScreenSaver', 160, 0, 0), (269025140, 'XF86RotateWindows', 161, 0, 0), (269025151, 'XF86TaskPane', 162, 0, 0), (269025049, 'XF86Mail', 163, 0, 0), (269025072, 'XF86Favorites', 164, 0, 0), (269025075, 'XF86MyComputer', 165, 0, 0), (269025062, 'XF86Back', 166, 0, 0), (269025063, 'XF86Forward', 167, 0, 0), (269025068, 'XF86Eject', 169, 0, 0), (269025068, 'XF86Eject', 170, 0, 0), (269025068, 'XF86Eject', 170, 0, 1), (269025047, 'XF86AudioNext', 171, 0, 0), (269025044, 'XF86AudioPlay', 172, 0, 0), (269025073, 'XF86AudioPause', 172, 0, 1), (269025046, 'XF86AudioPrev', 173, 0, 0), (269025045, 'XF86AudioStop', 174, 0, 0), (269025068, 'XF86Eject', 174, 0, 1), (269025052, 'XF86AudioRecord', 175, 0, 0), (269025086, 'XF86AudioRewind', 176, 0, 0), (269025134, 'XF86Phone', 177, 0, 0), (269025153, 'XF86Tools', 179, 0, 0), (269025048, 'XF86HomePage', 180, 0, 0), (269025139, 'XF86Reload', 181, 0, 0), (269025110, 'XF86Close', 182, 0, 0), (269025144, 'XF86ScrollUp', 185, 0, 0), (269025145, 'XF86ScrollDown', 186, 0, 0), (40, 'parenleft', 187, 0, 0), (41, 'parenright', 188, 0, 0), (269025128, 'XF86New', 189, 0, 0), (65382, 'Redo', 190, 0, 0), (269025153, 'XF86Tools', 191, 0, 0), (269025093, 'XF86Launch5', 192, 0, 0), (269025094, 'XF86Launch6', 193, 0, 0), (269025095, 'XF86Launch7', 194, 0, 0), (269025096, 'XF86Launch8', 195, 0, 0), (269025097, 'XF86Launch9', 196, 0, 0), (269025202, 'XF86AudioMicMute', 198, 0, 0), (269025193, 'XF86TouchpadToggle', 199, 0, 0), (269025200, 'XF86TouchpadOn', 200, 0, 0), (269025201, 'XF86TouchpadOff', 201, 0, 0), (65406, 'Mode_switch', 203, 0, 0), (65513, 'Alt_L', 204, 0, 1), (65511, 'Meta_L', 205, 0, 1), (65515, 'Super_L', 206, 0, 1), (65517, 'Hyper_L', 207, 0, 1), (269025044, 'XF86AudioPlay', 208, 0, 0), (269025073, 'XF86AudioPause', 209, 0, 0), (269025091, 'XF86Launch3', 210, 0, 0), (269025092, 'XF86Launch4', 211, 0, 0), (269025099, 'XF86LaunchB', 212, 0, 0), (269025191, 'XF86Suspend', 213, 0, 0), (269025110, 'XF86Close', 214, 0, 0), (269025044, 'XF86AudioPlay', 215, 0, 0), (269025175, 'XF86AudioForward', 216, 0, 0), (65377, 'Print', 218, 0, 0), (269025167, 'XF86WebCam', 220, 0, 0), (269025049, 'XF86Mail', 223, 0, 0), (269025166, 'XF86Messenger', 224, 0, 0), (269025051, 'XF86Search', 225, 0, 0), (269025119, 'XF86Go', 226, 0, 0), (269025084, 'XF86Finance', 227, 0, 0), (269025118, 'XF86Game', 228, 0, 0), (269025078, 'XF86Shop', 229, 0, 0), (65385, 'Cancel', 231, 0, 0), (269025027, 'XF86MonBrightnessDown', 232, 0, 0), (269025026, 'XF86MonBrightnessUp', 233, 0, 0), (269025074, 'XF86AudioMedia', 234, 0, 0), (269025113, 'XF86Display', 235, 0, 0), (269025028, 'XF86KbdLightOnOff', 236, 0, 0), (269025030, 'XF86KbdBrightnessDown', 237, 0, 0), (269025029, 'XF86KbdBrightnessUp', 238, 0, 0), (269025147, 'XF86Send', 239, 0, 0), (269025138, 'XF86Reply', 240, 0, 0), (269025168, 'XF86MailForward', 241, 0, 0), (269025143, 'XF86Save', 242, 0, 0), (269025115, 'XF86Documents', 243, 0, 0), (269025171, 'XF86Battery', 244, 0, 0), (269025172, 'XF86Bluetooth', 245, 0, 0), (269025173, 'XF86WLAN', 246, 0, 0)] (keymap=<gtk.gdk.KeymapX11 object at 0x7f1207132a00 (GdkKeymapX11 at 0x1995130)>)
3432016-08-28 18:30:26,263 XGetKeyboardMapping keysyms_per_keycode=10
3442016-08-28 18:30:26,264 retrieving keymap
3452016-08-28 18:30:26,264 setting new work keymap: 0x0
3462016-08-28 18:30:26,265 modifier mappings={'control': [(37, 'Control_L'), (105, 'Control_R')], 'mod1': [(64, 'Alt_L'), (108, 'Alt_R'), (205, 'Meta_L')], 'mod2': [(77, 'Num_Lock')], 'mod3': [], 'mod4': [(133, 'Super_L'), (134, 'Super_R'), (206, 'Super_L'), (207, 'Hyper_L')], 'mod5': [(92, 'ISO_Level3_Shift'), (203, 'Mode_switch')], 'shift': [(50, 'Shift_L'), (62, 'Shift_R')], 'lock': [(66, 'Caps_Lock')]}
3472016-08-28 18:30:26,265 layout=us,ru, layouts=['us,ru', 'us', 'ru'], variant=, variants=['']
3482016-08-28 18:30:26,265 print=, query=rules:      evdev\nmodel:      pc105\nlayout:     us,ru\noptions:    grp_led:scroll,terminate:ctrl_alt_bksp,grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll\n, struct={'rules': u'evdev', 'model': u'pc105', 'layout': u'us,ru', 'options': u'grp_led:scroll,terminate:ctrl_alt_bksp,grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll'}
3492016-08-28 18:30:26,266 keycodes=[(65307, 'Escape', 9, 0, 0), (49, '1', 10, 0, 0), (33, 'exclam', 10, 0, 1), (50,...
3502016-08-28 18:30:26,266 x11 keycodes={9: ['Escape', '', 'Escape'], 10: ['1', 'exclam', '1', 'exclam'], 11: ['2', 'at'...
3512016-08-28 18:30:26,266 mod managed: []
3522016-08-28 18:30:26,266 mod meanings: {'ISO_Level3_Shift': 'mod5', 'Mode_switch': 'mod5', 'Meta_L': 'mod1', 'Control_R': 'control', 'Super_R': 'mod4', 'Alt_R': 'mod1', 'Hyper_L': 'mod4', 'Caps_Lock': 'lock', 'Alt_L': 'mod1', 'Num_Lock': 'mod2', 'Super_L': 'mod4', 'Shift_R': 'shift', 'Shift_L': 'shift', 'Control_L': 'control'}
3532016-08-28 18:30:26,266 mod pointermissing: ['mod2']
3542016-08-28 18:30:26,266 hash=us,ru/82b8d952cb66dc578e3bd01ee40f7bc49e1e6a78
3552016-08-28 18:30:26,267 update_modifier_map(gtk.gdk.DisplayX11 :0, {'ISO_Level3_Shift': 'mod5', 'Mode_switch': 'mod5', 'Meta_L': 'mod1', 'Control_R': 'control', 'Super_R': 'mod4', 'Alt_R': 'mod1', 'Hyper_L': 'mod4', 'Caps_Lock': 'lock', 'Alt_L': 'mod1', 'Num_Lock': 'mod2', 'Super_L': 'mod4', 'Shift_R': 'shift', 'Shift_L': 'shift', 'Control_L': 'control'}) modifier_map={'control': 4, 'mod1': 8, 'mod2': 16, 'mod3': 32, 'mod4': 64, 'mod5': 128, 'lock': 2, 'num': 0, 'hyper': 0, 'meta': 0, 'shift': 1, 'alt': 0, 'super': 0, 'scroll': 0}
3562016-08-28 18:30:26,267 do_keys_changed() modifier_map={'control': 4, 'mod1': 8, 'mod2': 16, 'mod3': 32, 'mod4': 64, 'mod5': 128, 'lock': 2, 'num': 0, 'hyper': 0, 'meta': 0, 'shift': 1, 'alt': 0, 'super': 0, 'scroll': 0}, old hash=None, new hash=us,ru/82b8d952cb66dc578e3bd01ee40f7bc49e1e6a78
3572016-08-28 18:30:26,490 getXkbProperties()={'rules': u'evdev', 'model': u'pc105', 'layout': u'us,ru', 'options': u'grp_led:scroll,terminate:ctrl_alt_bksp,grp:alt_shift_toggle,terminate:ctrl_alt_bksp,grp_led:scroll'}
3582016-08-28 18:30:26,490 <xpra.platform.xposix.keyboard.Keyboard object at 0x7f120873abd0>.get_layout_spec()=('us,ru', ['us', 'ru'], '', None)
3592016-08-28 18:30:26,490 keyboard layouts: us,ru,us,ru
3602016-08-28 18:30:26,552  keyboard settings: rules=evdev, model=pc105, layout=us,ru
3612016-08-28 18:30:26,562  desktop size is 5440x1080 with 1 screen:
3622016-08-28 18:30:26,562   :0.0 (1439x285 mm - DPI: 96x96) workarea: 5404x1080 at 36x0
3632016-08-28 18:30:26,562     monitor 1 1920x1080 (480x270 mm - DPI: 101x101)
3642016-08-28 18:30:26,562     monitor 2 1600x900 at 1920x180 (310x170 mm - DPI: 131x134)
3652016-08-28 18:30:26,563     monitor 3 1920x1080 at 3520x0 (480x270 mm - DPI: 101x101)
3662016-08-28 18:30:26,563 get_keyboard_repeat()=(500, 19)
3672016-08-28 18:30:27,374 Xpra X11 server version 1.0-runknown 64-bit
3682016-08-28 18:30:27,375  running on Linux Debian testing stretch
3692016-08-28 18:30:27,375 enabled remote logging
3702016-08-28 18:30:27,376 set_modifier_mappings({'control': (('Control_L', 'Control_L'), ('Control_R', 'Control_R')), 'mod1': ((64, 'Alt_L'), ('ISO_Next_Group', 'Alt_R'), ('Alt_L', 'Alt_L'), ('Meta_L', 'Meta_L')), 'mod2': (('Num_Lock', 'Num_Lock'),), 'mod3': (), 'mod4': ((133, 'Super_L'), ('Super_R', 'Super_R'), ('Super_L', 'Super_L'), ('Hyper_L', 'Hyper_L')), 'mod5': (('ISO_Level3_Shift', 'ISO_Level3_Shift'), ('Mode_switch', 'Mode_switch')), 'shift': (('Shift_L', 'Shift_L'), ('Shift_R', 'Shift_R')), 'lock': (('Caps_Lock', 'Caps_Lock'),)})
3712016-08-28 18:30:27,377 modifier_keys={'ISO_Level3_Shift': 'mod5', 'Mode_switch': 'mod5', 'Meta_L': 'mod1', 'Control_R': 'control', 'Super_R': 'mod4', 'Alt_R': 'mod1', 'Hyper_L': 'mod4', 'Caps_Lock': 'lock', 'Alt_L': 'mod1', 'Num_Lock': 'mod2', 'Super_L': 'mod4', 'Shift_R': 'shift', 'Shift_L': 'shift', 'Control_L': 'control'}
3722016-08-28 18:30:27,378 modifier_keycodes={'ISO_Level3_Shift': ['ISO_Level3_Shift'], 'Mode_switch': ['Mode_switch'], 'Meta_L': ['Meta_L'], 'Control_R': ['Control_R'], 'Super_R': ['Super_R'], 'Alt_R': ['ISO_Next_Group'], 'Hyper_L': ['Hyper_L'], 'Caps_Lock': ['Caps_Lock'], 'Alt_L': [64, 'Alt_L'], 'Num_Lock': ['Num_Lock'], 'Super_L': [133, 'Super_L'], 'Shift_R': ['Shift_R'], 'Shift_L': ['Shift_L'], 'Control_L': ['Control_L']}
3732016-08-28 18:30:27,378 Attached to ssh:user@server:22:100 (press Control-C to detach)
374
3752016-08-28 18:30:30,641 parse_key_event(<gtk.gdk.Event at 0x7f12153a0878: GDK_KEY_PRESS keyval=g>, True)=<GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': True, 'keyval': 103, 'keycode': 42}>
3762016-08-28 18:30:30,642 handle_key_action(ClientWindow(270), <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': True, 'keyval': 103, 'keycode': 42}>) wid=270
3772016-08-28 18:30:30,642 send_key_action(270, <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': True, 'keyval': 103, 'keycode': 42}>)
3782016-08-28 18:30:30,705 parse_key_event(<gtk.gdk.Event at 0x7f12153a8df0: GDK_KEY_RELEASE keyval=g>, False)=<GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': False, 'keyval': 103, 'keycode': 42}>
3792016-08-28 18:30:30,705 handle_key_action(ClientWindow(270), <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': False, 'keyval': 103, 'keycode': 42}>) wid=270
3802016-08-28 18:30:30,705 send_key_action(270, <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': False, 'keyval': 103, 'keycode': 42}>)
3812016-08-28 18:30:30,833 parse_key_event(<gtk.gdk.Event at 0x7f12153a8df0: GDK_KEY_PRESS keyval=g>, True)=<GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': True, 'keyval': 103, 'keycode': 42}>
3822016-08-28 18:30:30,833 handle_key_action(ClientWindow(270), <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': True, 'keyval': 103, 'keycode': 42}>) wid=270
3832016-08-28 18:30:30,834 send_key_action(270, <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': True, 'keyval': 103, 'keycode': 42}>)
3842016-08-28 18:30:30,897 parse_key_event(<gtk.gdk.Event at 0x7f12153a8d28: GDK_KEY_RELEASE keyval=g>, False)=<GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': False, 'keyval': 103, 'keycode': 42}>
3852016-08-28 18:30:30,897 handle_key_action(ClientWindow(270), <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': False, 'keyval': 103, 'keycode': 42}>) wid=270
3862016-08-28 18:30:30,897 send_key_action(270, <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': False, 'keyval': 103, 'keycode': 42}>)
3872016-08-28 18:30:31,041 parse_key_event(<gtk.gdk.Event at 0x7f12153a8d28: GDK_KEY_PRESS keyval=g>, True)=<GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': True, 'keyval': 103, 'keycode': 42}>
3882016-08-28 18:30:31,041 handle_key_action(ClientWindow(270), <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': True, 'keyval': 103, 'keycode': 42}>) wid=270
3892016-08-28 18:30:31,042 send_key_action(270, <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': True, 'keyval': 103, 'keycode': 42}>)
3902016-08-28 18:30:31,105 parse_key_event(<gtk.gdk.Event at 0x7f12153a8df0: GDK_KEY_RELEASE keyval=g>, False)=<GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': False, 'keyval': 103, 'keycode': 42}>
3912016-08-28 18:30:31,105 handle_key_action(ClientWindow(270), <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': False, 'keyval': 103, 'keycode': 42}>) wid=270
3922016-08-28 18:30:31,106 send_key_action(270, <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': False, 'keyval': 103, 'keycode': 42}>)
3932016-08-28 18:30:31,841 parse_key_event(<gtk.gdk.Event at 0x7f12153a8df0: GDK_KEY_PRESS keyval=Super_L>, True)=<GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': '', 'keyname': 'Super_L', 'pressed': True, 'keyval': 65515, 'keycode': 133}>
3942016-08-28 18:30:31,842 handle_key_action(ClientWindow(270), <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': '', 'keyname': 'Super_L', 'pressed': True, 'keyval': 65515, 'keycode': 133}>) wid=270
3952016-08-28 18:30:31,842 send_key_action(270, <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': '', 'keyname': 'Super_L', 'pressed': True, 'keyval': 65515, 'keycode': 133}>)
3962016-08-28 18:30:35,873 parse_key_event(<gtk.gdk.Event at 0x7f12153a8df0: GDK_KEY_PRESS keyval=g>, True)=<GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': True, 'keyval': 103, 'keycode': 42}>
3972016-08-28 18:30:35,873 handle_key_action(ClientWindow(270), <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': True, 'keyval': 103, 'keycode': 42}>) wid=270
3982016-08-28 18:30:35,873 send_key_action(270, <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': True, 'keyval': 103, 'keycode': 42}>)
3992016-08-28 18:30:35,969 parse_key_event(<gtk.gdk.Event at 0x7f12153a8df0: GDK_KEY_RELEASE keyval=g>, False)=<GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': False, 'keyval': 103, 'keycode': 42}>
4002016-08-28 18:30:35,969 handle_key_action(ClientWindow(270), <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': False, 'keyval': 103, 'keycode': 42}>) wid=270
4012016-08-28 18:30:35,969 send_key_action(270, <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': False, 'keyval': 103, 'keycode': 42}>)
4022016-08-28 18:30:36,385 parse_key_event(<gtk.gdk.Event at 0x7f12153a8df0: GDK_KEY_PRESS keyval=g>, True)=<GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': True, 'keyval': 103, 'keycode': 42}>
4032016-08-28 18:30:36,386 handle_key_action(ClientWindow(270), <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': True, 'keyval': 103, 'keycode': 42}>) wid=270
4042016-08-28 18:30:36,386 send_key_action(270, <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': True, 'keyval': 103, 'keycode': 42}>)
4052016-08-28 18:30:36,464 parse_key_event(<gtk.gdk.Event at 0x7f12153a8b20: GDK_KEY_RELEASE keyval=g>, False)=<GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': False, 'keyval': 103, 'keycode': 42}>
4062016-08-28 18:30:36,465 handle_key_action(ClientWindow(270), <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': False, 'keyval': 103, 'keycode': 42}>) wid=270
4072016-08-28 18:30:36,465 send_key_action(270, <GTKKeyEvent object, contents: {'modifiers': [], 'group': 0, 'string': 'g', 'keyname': 'g', 'pressed': False, 'keyval': 103, 'keycode': 42}>)
408
409
410
411
412
413
414
415
416
417
418#xmodmap -pke local
419keycode   8 =
420keycode   9 = Escape NoSymbol Escape
421keycode  10 = 1 exclam 1 exclam
422keycode  11 = 2 at 2 quotedbl
423keycode  12 = 3 numbersign 3 numerosign
424keycode  13 = 4 dollar 4 semicolon
425keycode  14 = 5 percent 5 percent
426keycode  15 = 6 asciicircum 6 colon
427keycode  16 = 7 ampersand 7 question
428keycode  17 = 8 asterisk 8 asterisk
429keycode  18 = 9 parenleft 9 parenleft
430keycode  19 = 0 parenright 0 parenright
431keycode  20 = minus underscore minus underscore
432keycode  21 = equal plus equal plus
433keycode  22 = BackSpace BackSpace BackSpace BackSpace NoSymbol NoSymbol Terminate_Server NoSymbol NoSymbol Terminate_Server
434keycode  23 = Tab ISO_Left_Tab Tab ISO_Left_Tab
435keycode  24 = q Q Cyrillic_shorti Cyrillic_SHORTI
436keycode  25 = w W Cyrillic_tse Cyrillic_TSE
437keycode  26 = e E Cyrillic_u Cyrillic_U
438keycode  27 = r R Cyrillic_ka Cyrillic_KA
439keycode  28 = t T Cyrillic_ie Cyrillic_IE
440keycode  29 = y Y Cyrillic_en Cyrillic_EN
441keycode  30 = u U Cyrillic_ghe Cyrillic_GHE
442keycode  31 = i I Cyrillic_sha Cyrillic_SHA
443keycode  32 = o O Cyrillic_shcha Cyrillic_SHCHA
444keycode  33 = p P Cyrillic_ze Cyrillic_ZE
445keycode  34 = bracketleft braceleft Cyrillic_ha Cyrillic_HA
446keycode  35 = bracketright braceright Cyrillic_hardsign Cyrillic_HARDSIGN
447keycode  36 = Return NoSymbol Return
448keycode  37 = Control_L NoSymbol Control_L
449keycode  38 = a A Cyrillic_ef Cyrillic_EF
450keycode  39 = s S Cyrillic_yeru Cyrillic_YERU
451keycode  40 = d D Cyrillic_ve Cyrillic_VE
452keycode  41 = f F Cyrillic_a Cyrillic_A
453keycode  42 = g G Cyrillic_pe Cyrillic_PE
454keycode  43 = h H Cyrillic_er Cyrillic_ER
455keycode  44 = j J Cyrillic_o Cyrillic_O
456keycode  45 = k K Cyrillic_el Cyrillic_EL
457keycode  46 = l L Cyrillic_de Cyrillic_DE
458keycode  47 = semicolon colon Cyrillic_zhe Cyrillic_ZHE
459keycode  48 = apostrophe quotedbl Cyrillic_e Cyrillic_E
460keycode  49 = grave asciitilde Cyrillic_io Cyrillic_IO
461keycode  50 = Shift_L ISO_Next_Group Shift_L ISO_Next_Group
462keycode  51 = backslash bar backslash slash
463keycode  52 = z Z Cyrillic_ya Cyrillic_YA
464keycode  53 = x X Cyrillic_che Cyrillic_CHE
465keycode  54 = c C Cyrillic_es Cyrillic_ES
466keycode  55 = v V Cyrillic_em Cyrillic_EM
467keycode  56 = b B Cyrillic_i Cyrillic_I
468keycode  57 = n N Cyrillic_te Cyrillic_TE
469keycode  58 = m M Cyrillic_softsign Cyrillic_SOFTSIGN
470keycode  59 = comma less Cyrillic_be Cyrillic_BE
471keycode  60 = period greater Cyrillic_yu Cyrillic_YU
472keycode  61 = slash question period comma
473keycode  62 = Shift_R ISO_Next_Group Shift_R ISO_Next_Group
474keycode  63 = KP_Multiply KP_Multiply KP_Multiply KP_Multiply KP_Multiply KP_Multiply XF86ClearGrab KP_Multiply KP_Multiply XF86ClearGrab
475keycode  64 = Alt_L ISO_Next_Group Alt_L ISO_Next_Group
476keycode  65 = space NoSymbol space
477keycode  66 = Caps_Lock NoSymbol Caps_Lock
478keycode  67 = F1 F1 F1 F1 F1 F1 XF86Switch_VT_1 F1 F1 XF86Switch_VT_1
479keycode  68 = F2 F2 F2 F2 F2 F2 XF86Switch_VT_2 F2 F2 XF86Switch_VT_2
480keycode  69 = F3 F3 F3 F3 F3 F3 XF86Switch_VT_3 F3 F3 XF86Switch_VT_3
481keycode  70 = F4 F4 F4 F4 F4 F4 XF86Switch_VT_4 F4 F4 XF86Switch_VT_4
482keycode  71 = F5 F5 F5 F5 F5 F5 XF86Switch_VT_5 F5 F5 XF86Switch_VT_5
483keycode  72 = F6 F6 F6 F6 F6 F6 XF86Switch_VT_6 F6 F6 XF86Switch_VT_6
484keycode  73 = F7 F7 F7 F7 F7 F7 XF86Switch_VT_7 F7 F7 XF86Switch_VT_7
485keycode  74 = F8 F8 F8 F8 F8 F8 XF86Switch_VT_8 F8 F8 XF86Switch_VT_8
486keycode  75 = F9 F9 F9 F9 F9 F9 XF86Switch_VT_9 F9 F9 XF86Switch_VT_9
487keycode  76 = F10 F10 F10 F10 F10 F10 XF86Switch_VT_10 F10 F10 XF86Switch_VT_10
488keycode  77 = Num_Lock NoSymbol Num_Lock
489keycode  78 = Scroll_Lock NoSymbol Scroll_Lock
490keycode  79 = KP_Home KP_7 KP_Home KP_7
491keycode  80 = KP_Up KP_8 KP_Up KP_8
492keycode  81 = KP_Prior KP_9 KP_Prior KP_9
493keycode  82 = KP_Subtract KP_Subtract KP_Subtract KP_Subtract KP_Subtract KP_Subtract XF86Prev_VMode KP_Subtract KP_Subtract XF86Prev_VMode
494keycode  83 = KP_Left KP_4 KP_Left KP_4
495keycode  84 = KP_Begin KP_5 KP_Begin KP_5
496keycode  85 = KP_Right KP_6 KP_Right KP_6
497keycode  86 = KP_Add KP_Add KP_Add KP_Add KP_Add KP_Add XF86Next_VMode KP_Add KP_Add XF86Next_VMode
498keycode  87 = KP_End KP_1 KP_End KP_1
499keycode  88 = KP_Down KP_2 KP_Down KP_2
500keycode  89 = KP_Next KP_3 KP_Next KP_3
501keycode  90 = KP_Insert KP_0 KP_Insert KP_0
502keycode  91 = KP_Delete KP_Decimal KP_Delete KP_Separator
503keycode  92 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift
504keycode  93 =
505keycode  94 = less greater slash bar bar brokenbar
506keycode  95 = F11 F11 F11 F11 F11 F11 XF86Switch_VT_11 F11 F11 XF86Switch_VT_11
507keycode  96 = F12 F12 F12 F12 F12 F12 XF86Switch_VT_12 F12 F12 XF86Switch_VT_12
508keycode  97 =
509keycode  98 = Katakana NoSymbol Katakana
510keycode  99 = Hiragana NoSymbol Hiragana
511keycode 100 = Henkan_Mode NoSymbol Henkan_Mode
512keycode 101 = Hiragana_Katakana NoSymbol Hiragana_Katakana
513keycode 102 = Muhenkan NoSymbol Muhenkan
514keycode 103 =
515keycode 104 = KP_Enter NoSymbol KP_Enter
516keycode 105 = Control_R NoSymbol Control_R
517keycode 106 = KP_Divide KP_Divide KP_Divide KP_Divide KP_Divide KP_Divide XF86Ungrab KP_Divide KP_Divide XF86Ungrab
518keycode 107 = Print Sys_Req Print Sys_Req
519keycode 108 = Alt_R ISO_Next_Group Alt_R ISO_Next_Group
520keycode 109 = Linefeed NoSymbol Linefeed
521keycode 110 = Home NoSymbol Home
522keycode 111 = Up NoSymbol Up
523keycode 112 = Prior NoSymbol Prior
524keycode 113 = Left NoSymbol Left
525keycode 114 = Right NoSymbol Right
526keycode 115 = End NoSymbol End
527keycode 116 = Down NoSymbol Down
528keycode 117 = Next NoSymbol Next
529keycode 118 = Insert NoSymbol Insert
530keycode 119 = Delete NoSymbol Delete
531keycode 120 =
532keycode 121 = XF86AudioMute NoSymbol XF86AudioMute
533keycode 122 = XF86AudioLowerVolume NoSymbol XF86AudioLowerVolume
534keycode 123 = XF86AudioRaiseVolume NoSymbol XF86AudioRaiseVolume
535keycode 124 = XF86PowerOff NoSymbol XF86PowerOff
536keycode 125 = KP_Equal NoSymbol KP_Equal
537keycode 126 = plusminus NoSymbol plusminus
538keycode 127 = Pause Break Pause Break
539keycode 128 = XF86LaunchA NoSymbol XF86LaunchA
540keycode 129 = KP_Decimal KP_Decimal KP_Decimal KP_Decimal
541keycode 130 = Hangul NoSymbol Hangul
542keycode 131 = Hangul_Hanja NoSymbol Hangul_Hanja
543keycode 132 =
544keycode 133 = Super_L NoSymbol Super_L
545keycode 134 = Super_R NoSymbol Super_R
546keycode 135 = Menu NoSymbol Menu
547keycode 136 = Cancel NoSymbol Cancel
548keycode 137 = Redo NoSymbol Redo
549keycode 138 = SunProps NoSymbol SunProps
550keycode 139 = Undo NoSymbol Undo
551keycode 140 = SunFront NoSymbol SunFront
552keycode 141 = XF86Copy NoSymbol XF86Copy
553keycode 142 = XF86Open NoSymbol XF86Open
554keycode 143 = XF86Paste NoSymbol XF86Paste
555keycode 144 = Find NoSymbol Find
556keycode 145 = XF86Cut NoSymbol XF86Cut
557keycode 146 = Help NoSymbol Help
558keycode 147 = XF86MenuKB NoSymbol XF86MenuKB
559keycode 148 = XF86Calculator NoSymbol XF86Calculator
560keycode 149 =
561keycode 150 = XF86Sleep NoSymbol XF86Sleep
562keycode 151 = XF86WakeUp NoSymbol XF86WakeUp
563keycode 152 = XF86Explorer NoSymbol XF86Explorer
564keycode 153 = XF86Send NoSymbol XF86Send
565keycode 154 =
566keycode 155 = XF86Xfer NoSymbol XF86Xfer
567keycode 156 = XF86Launch1 NoSymbol XF86Launch1
568keycode 157 = XF86Launch2 NoSymbol XF86Launch2
569keycode 158 = XF86WWW NoSymbol XF86WWW
570keycode 159 = XF86DOS NoSymbol XF86DOS
571keycode 160 = XF86ScreenSaver NoSymbol XF86ScreenSaver
572keycode 161 = XF86RotateWindows NoSymbol XF86RotateWindows
573keycode 162 = XF86TaskPane NoSymbol XF86TaskPane
574keycode 163 = XF86Mail NoSymbol XF86Mail
575keycode 164 = XF86Favorites NoSymbol XF86Favorites
576keycode 165 = XF86MyComputer NoSymbol XF86MyComputer
577keycode 166 = XF86Back NoSymbol XF86Back
578keycode 167 = XF86Forward NoSymbol XF86Forward
579keycode 168 =
580keycode 169 = XF86Eject NoSymbol XF86Eject
581keycode 170 = XF86Eject XF86Eject XF86Eject XF86Eject
582keycode 171 = XF86AudioNext NoSymbol XF86AudioNext
583keycode 172 = XF86AudioPlay XF86AudioPause XF86AudioPlay XF86AudioPause
584keycode 173 = XF86AudioPrev NoSymbol XF86AudioPrev
585keycode 174 = XF86AudioStop XF86Eject XF86AudioStop XF86Eject
586keycode 175 = XF86AudioRecord NoSymbol XF86AudioRecord
587keycode 176 = XF86AudioRewind NoSymbol XF86AudioRewind
588keycode 177 = XF86Phone NoSymbol XF86Phone
589keycode 178 =
590keycode 179 = XF86Tools NoSymbol XF86Tools
591keycode 180 = XF86HomePage NoSymbol XF86HomePage
592keycode 181 = XF86Reload NoSymbol XF86Reload
593keycode 182 = XF86Close NoSymbol XF86Close
594keycode 183 =
595keycode 184 =
596keycode 185 = XF86ScrollUp NoSymbol XF86ScrollUp
597keycode 186 = XF86ScrollDown NoSymbol XF86ScrollDown
598keycode 187 = parenleft NoSymbol parenleft
599keycode 188 = parenright NoSymbol parenright
600keycode 189 = XF86New NoSymbol XF86New
601keycode 190 = Redo NoSymbol Redo
602keycode 191 = XF86Tools NoSymbol XF86Tools
603keycode 192 = XF86Launch5 NoSymbol XF86Launch5
604keycode 193 = XF86Launch6 NoSymbol XF86Launch6
605keycode 194 = XF86Launch7 NoSymbol XF86Launch7
606keycode 195 = XF86Launch8 NoSymbol XF86Launch8
607keycode 196 = XF86Launch9 NoSymbol XF86Launch9
608keycode 197 =
609keycode 198 = XF86AudioMicMute NoSymbol XF86AudioMicMute
610keycode 199 = XF86TouchpadToggle NoSymbol XF86TouchpadToggle
611keycode 200 = XF86TouchpadOn NoSymbol XF86TouchpadOn
612keycode 201 = XF86TouchpadOff NoSymbol XF86TouchpadOff
613keycode 202 =
614keycode 203 = Mode_switch NoSymbol Mode_switch
615keycode 204 = NoSymbol Alt_L NoSymbol Alt_L
616keycode 205 = NoSymbol Meta_L NoSymbol Meta_L
617keycode 206 = NoSymbol Super_L NoSymbol Super_L
618keycode 207 = NoSymbol Hyper_L NoSymbol Hyper_L
619keycode 208 = XF86AudioPlay NoSymbol XF86AudioPlay
620keycode 209 = XF86AudioPause NoSymbol XF86AudioPause
621keycode 210 = XF86Launch3 NoSymbol XF86Launch3
622keycode 211 = XF86Launch4 NoSymbol XF86Launch4
623keycode 212 = XF86LaunchB NoSymbol XF86LaunchB
624keycode 213 = XF86Suspend NoSymbol XF86Suspend
625keycode 214 = XF86Close NoSymbol XF86Close
626keycode 215 = XF86AudioPlay NoSymbol XF86AudioPlay
627keycode 216 = XF86AudioForward NoSymbol XF86AudioForward
628keycode 217 =
629keycode 218 = Print NoSymbol Print
630keycode 219 =
631keycode 220 = XF86WebCam NoSymbol XF86WebCam
632keycode 221 =
633keycode 222 =
634keycode 223 = XF86Mail NoSymbol XF86Mail
635keycode 224 = XF86Messenger NoSymbol XF86Messenger
636keycode 225 = XF86Search NoSymbol XF86Search
637keycode 226 = XF86Go NoSymbol XF86Go
638keycode 227 = XF86Finance NoSymbol XF86Finance
639keycode 228 = XF86Game NoSymbol XF86Game
640keycode 229 = XF86Shop NoSymbol XF86Shop
641keycode 230 =
642keycode 231 = Cancel NoSymbol Cancel
643keycode 232 = XF86MonBrightnessDown NoSymbol XF86MonBrightnessDown
644keycode 233 = XF86MonBrightnessUp NoSymbol XF86MonBrightnessUp
645keycode 234 = XF86AudioMedia NoSymbol XF86AudioMedia
646keycode 235 = XF86Display NoSymbol XF86Display
647keycode 236 = XF86KbdLightOnOff NoSymbol XF86KbdLightOnOff
648keycode 237 = XF86KbdBrightnessDown NoSymbol XF86KbdBrightnessDown
649keycode 238 = XF86KbdBrightnessUp NoSymbol XF86KbdBrightnessUp
650keycode 239 = XF86Send NoSymbol XF86Send
651keycode 240 = XF86Reply NoSymbol XF86Reply
652keycode 241 = XF86MailForward NoSymbol XF86MailForward
653keycode 242 = XF86Save NoSymbol XF86Save
654keycode 243 = XF86Documents NoSymbol XF86Documents
655keycode 244 = XF86Battery NoSymbol XF86Battery
656keycode 245 = XF86Bluetooth NoSymbol XF86Bluetooth
657keycode 246 = XF86WLAN NoSymbol XF86WLAN
658keycode 247 =
659keycode 248 =
660keycode 249 =
661keycode 250 =
662keycode 251 =
663keycode 252 =
664keycode 253 =
665keycode 254 =
666keycode 255 =
667
668#xmodmap -pm local
669xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):
670
671shift       Shift_L (0x32),  Shift_R (0x3e)
672lock        Caps_Lock (0x42)
673control     Control_L (0x25),  Control_R (0x69)
674mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
675mod2        Num_Lock (0x4d)
676mod3     
677mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
678mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)
679
680
681#xmodmap -pke in xpra
682keycode   8 =
683keycode   9 = Escape NoSymbol Escape NoSymbol Escape
684keycode  10 = 1 exclam 1 exclam 1 exclam
685keycode  11 = 2 at 2 quotedbl
686keycode  12 = 3 numbersign 3 numerosign
687keycode  13 = 4 dollar 4 semicolon
688keycode  14 = 5 percent 5 percent 5 percent
689keycode  15 = 6 asciicircum 6 colon
690keycode  16 = 7 ampersand 7 question
691keycode  17 = 8 asterisk 8 asterisk 8 asterisk
692keycode  18 = 9 parenleft 9 parenleft 9 parenleft
693keycode  19 = 0 parenright 0 parenright 0 parenright
694keycode  20 = minus underscore minus underscore minus underscore
695keycode  21 = equal plus equal plus equal plus
696keycode  22 = BackSpace BackSpace BackSpace BackSpace NoSymbol NoSymbol Terminate_Server
697keycode  23 = Tab ISO_Left_Tab Tab ISO_Left_Tab Tab ISO_Left_Tab
698keycode  24 = q Q Cyrillic_shorti Cyrillic_SHORTI
699keycode  25 = w W Cyrillic_tse Cyrillic_TSE
700keycode  26 = e E Cyrillic_u Cyrillic_U
701keycode  27 = r R Cyrillic_ka Cyrillic_KA
702keycode  28 = t T Cyrillic_ie Cyrillic_IE
703keycode  29 = y Y Cyrillic_en Cyrillic_EN
704keycode  30 = u U Cyrillic_ghe Cyrillic_GHE
705keycode  31 = i I Cyrillic_sha Cyrillic_SHA
706keycode  32 = o O Cyrillic_shcha Cyrillic_SHCHA
707keycode  33 = p P Cyrillic_ze Cyrillic_ZE
708keycode  34 = bracketleft braceleft Cyrillic_ha Cyrillic_HA
709keycode  35 = bracketright braceright Cyrillic_hardsign Cyrillic_HARDSIGN
710keycode  36 = Return NoSymbol Return NoSymbol Return
711keycode  37 = Control_L NoSymbol Control_L NoSymbol Control_L
712keycode  38 = a A Cyrillic_ef Cyrillic_EF
713keycode  39 = s S Cyrillic_yeru Cyrillic_YERU
714keycode  40 = d D Cyrillic_ve Cyrillic_VE
715keycode  41 = f F Cyrillic_a Cyrillic_A
716keycode  42 = g G Cyrillic_pe Cyrillic_PE
717keycode  43 = h H Cyrillic_er Cyrillic_ER
718keycode  44 = j J Cyrillic_o Cyrillic_O
719keycode  45 = k K Cyrillic_el Cyrillic_EL
720keycode  46 = l L Cyrillic_de Cyrillic_DE
721keycode  47 = semicolon colon Cyrillic_zhe Cyrillic_ZHE
722keycode  48 = apostrophe quotedbl Cyrillic_e Cyrillic_E
723keycode  49 = grave asciitilde Cyrillic_io Cyrillic_IO
724keycode  50 = Shift_L ISO_Next_Group Shift_L ISO_Next_Group Shift_L ISO_Next_Group
725keycode  51 = backslash bar backslash slash
726keycode  52 = z Z Cyrillic_ya Cyrillic_YA
727keycode  53 = x X Cyrillic_che Cyrillic_CHE
728keycode  54 = c C Cyrillic_es Cyrillic_ES
729keycode  55 = v V Cyrillic_em Cyrillic_EM
730keycode  56 = b B Cyrillic_i Cyrillic_I
731keycode  57 = n N Cyrillic_te Cyrillic_TE
732keycode  58 = m M Cyrillic_softsign Cyrillic_SOFTSIGN
733keycode  59 = comma less Cyrillic_be Cyrillic_BE
734keycode  60 = period greater Cyrillic_yu Cyrillic_YU
735keycode  61 = slash question period comma
736keycode  62 = Shift_R ISO_Next_Group Shift_R ISO_Next_Group Shift_R ISO_Next_Group
737keycode  63 = KP_Multiply KP_Multiply KP_Multiply KP_Multiply KP_Multiply KP_Multiply XF86ClearGrab KP_Multiply
738keycode  64 = Alt_L ISO_Next_Group Alt_L ISO_Next_Group Alt_L ISO_Next_Group
739keycode  65 = space NoSymbol space NoSymbol space
740keycode  66 = Caps_Lock NoSymbol Caps_Lock NoSymbol Caps_Lock
741keycode  67 = F1 F1 F1 F1 F1 F1 XF86Switch_VT_1 F1
742keycode  68 = F2 F2 F2 F2 F2 F2 XF86Switch_VT_2 F2
743keycode  69 = F3 F3 F3 F3 F3 F3 XF86Switch_VT_3 F3
744keycode  70 = F4 F4 F4 F4 F4 F4 XF86Switch_VT_4 F4
745keycode  71 = F5 F5 F5 F5 F5 F5 XF86Switch_VT_5 F5
746keycode  72 = F6 F6 F6 F6 F6 F6 XF86Switch_VT_6 F6
747keycode  73 = F7 F7 F7 F7 F7 F7 XF86Switch_VT_7 F7
748keycode  74 = F8 F8 F8 F8 F8 F8 XF86Switch_VT_8 F8
749keycode  75 = F9 F9 F9 F9 F9 F9 XF86Switch_VT_9 F9
750keycode  76 = F10 F10 F10 F10 F10 F10 XF86Switch_VT_10 F10
751keycode  77 = Num_Lock NoSymbol Num_Lock NoSymbol Num_Lock
752keycode  78 = Scroll_Lock NoSymbol Scroll_Lock NoSymbol Scroll_Lock
753keycode  79 = KP_Home KP_7 KP_Home KP_7 KP_Home KP_7
754keycode  80 = KP_Up KP_8 KP_Up KP_8 KP_Up KP_8
755keycode  81 = KP_Prior KP_9 KP_Prior KP_9 KP_Prior KP_9
756keycode  82 = KP_Subtract KP_Subtract KP_Subtract KP_Subtract KP_Subtract KP_Subtract XF86Prev_VMode KP_Subtract
757keycode  83 = KP_Left KP_4 KP_Left KP_4 KP_Left KP_4
758keycode  84 = KP_Begin KP_5 KP_Begin KP_5 KP_Begin KP_5
759keycode  85 = KP_Right KP_6 KP_Right KP_6 KP_Right KP_6
760keycode  86 = KP_Add KP_Add KP_Add KP_Add KP_Add KP_Add XF86Next_VMode KP_Add
761keycode  87 = KP_End KP_1 KP_End KP_1 KP_End KP_1
762keycode  88 = KP_Down KP_2 KP_Down KP_2 KP_Down KP_2
763keycode  89 = KP_Next KP_3 KP_Next KP_3 KP_Next KP_3
764keycode  90 = KP_Insert KP_0 KP_Insert KP_0 KP_Insert KP_0
765keycode  91 = KP_Delete KP_Decimal KP_Delete KP_Separator
766keycode  92 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift NoSymbol ISO_Level3_Shift
767keycode  93 =
768keycode  94 = less greater slash bar bar brokenbar
769keycode  95 = F11 F11 F11 F11 F11 F11 XF86Switch_VT_11 F11
770keycode  96 = F12 F12 F12 F12 F12 F12 XF86Switch_VT_12 F12
771keycode  97 =
772keycode  98 = Katakana NoSymbol Katakana NoSymbol Katakana
773keycode  99 = Hiragana NoSymbol Hiragana NoSymbol Hiragana
774keycode 100 = Henkan_Mode NoSymbol Henkan_Mode NoSymbol Henkan_Mode
775keycode 101 = Hiragana_Katakana NoSymbol Hiragana_Katakana NoSymbol Hiragana_Katakana
776keycode 102 = Muhenkan NoSymbol Muhenkan NoSymbol Muhenkan
777keycode 103 =
778keycode 104 = KP_Enter NoSymbol KP_Enter NoSymbol KP_Enter
779keycode 105 = Control_R NoSymbol Control_R NoSymbol Control_R
780keycode 106 = KP_Divide KP_Divide KP_Divide KP_Divide KP_Divide KP_Divide XF86Ungrab KP_Divide
781keycode 107 = Print Sys_Req Print Sys_Req Print Sys_Req
782keycode 108 = Alt_R ISO_Next_Group Alt_R ISO_Next_Group Alt_R ISO_Next_Group
783keycode 109 = Linefeed NoSymbol Linefeed NoSymbol Linefeed
784keycode 110 = Home NoSymbol Home NoSymbol Home
785keycode 111 = Up NoSymbol Up NoSymbol Up
786keycode 112 = Prior NoSymbol Prior NoSymbol Prior
787keycode 113 = Left NoSymbol Left NoSymbol Left
788keycode 114 = Right NoSymbol Right NoSymbol Right
789keycode 115 = End NoSymbol End NoSymbol End
790keycode 116 = Down NoSymbol Down NoSymbol Down
791keycode 117 = Next NoSymbol Next NoSymbol Next
792keycode 118 = Insert NoSymbol Insert NoSymbol Insert
793keycode 119 = Delete NoSymbol Delete NoSymbol Delete
794keycode 120 =
795keycode 121 = XF86AudioMute NoSymbol XF86AudioMute NoSymbol XF86AudioMute
796keycode 122 = XF86AudioLowerVolume NoSymbol XF86AudioLowerVolume NoSymbol XF86AudioLowerVolume
797keycode 123 = XF86AudioRaiseVolume NoSymbol XF86AudioRaiseVolume NoSymbol XF86AudioRaiseVolume
798keycode 124 = XF86PowerOff NoSymbol XF86PowerOff NoSymbol XF86PowerOff
799keycode 125 = KP_Equal NoSymbol KP_Equal NoSymbol KP_Equal
800keycode 126 = plusminus NoSymbol plusminus NoSymbol plusminus
801keycode 127 = Pause Break Pause Break Pause Break
802keycode 128 = XF86LaunchA NoSymbol XF86LaunchA NoSymbol XF86LaunchA
803keycode 129 = KP_Decimal KP_Decimal KP_Decimal KP_Decimal KP_Decimal KP_Decimal
804keycode 130 = Hangul NoSymbol Hangul NoSymbol Hangul
805keycode 131 = Hangul_Hanja NoSymbol Hangul_Hanja NoSymbol Hangul_Hanja
806keycode 132 =
807keycode 133 = Super_L NoSymbol Super_L NoSymbol Super_L
808keycode 134 = Super_R NoSymbol Super_R NoSymbol Super_R
809keycode 135 = Menu NoSymbol Menu NoSymbol Menu
810keycode 136 = Cancel NoSymbol Cancel NoSymbol Cancel
811keycode 137 = Redo NoSymbol Redo NoSymbol Redo
812keycode 138 = SunProps NoSymbol SunProps NoSymbol SunProps
813keycode 139 = Undo NoSymbol Undo NoSymbol Undo
814keycode 140 = SunFront NoSymbol SunFront NoSymbol SunFront
815keycode 141 = XF86Copy NoSymbol XF86Copy NoSymbol XF86Copy
816keycode 142 = XF86Open NoSymbol XF86Open NoSymbol XF86Open
817keycode 143 = XF86Paste NoSymbol XF86Paste NoSymbol XF86Paste
818keycode 144 = Find NoSymbol Find NoSymbol Find
819keycode 145 = XF86Cut NoSymbol XF86Cut NoSymbol XF86Cut
820keycode 146 = Help NoSymbol Help NoSymbol Help
821keycode 147 = XF86MenuKB NoSymbol XF86MenuKB NoSymbol XF86MenuKB
822keycode 148 = XF86Calculator NoSymbol XF86Calculator NoSymbol XF86Calculator
823keycode 149 =
824keycode 150 = XF86Sleep NoSymbol XF86Sleep NoSymbol XF86Sleep
825keycode 151 = XF86WakeUp NoSymbol XF86WakeUp NoSymbol XF86WakeUp
826keycode 152 = XF86Explorer NoSymbol XF86Explorer NoSymbol XF86Explorer
827keycode 153 = XF86Send NoSymbol XF86Send NoSymbol XF86Send
828keycode 154 =
829keycode 155 = XF86Xfer NoSymbol XF86Xfer NoSymbol XF86Xfer
830keycode 156 = XF86Launch1 NoSymbol XF86Launch1 NoSymbol XF86Launch1
831keycode 157 = XF86Launch2 NoSymbol XF86Launch2 NoSymbol XF86Launch2
832keycode 158 = XF86WWW NoSymbol XF86WWW NoSymbol XF86WWW
833keycode 159 = XF86DOS NoSymbol XF86DOS NoSymbol XF86DOS
834keycode 160 = XF86ScreenSaver NoSymbol XF86ScreenSaver NoSymbol XF86ScreenSaver
835keycode 161 = XF86RotateWindows NoSymbol XF86RotateWindows NoSymbol XF86RotateWindows
836keycode 162 = XF86TaskPane NoSymbol XF86TaskPane NoSymbol XF86TaskPane
837keycode 163 = XF86Mail NoSymbol XF86Mail NoSymbol XF86Mail
838keycode 164 = XF86Favorites NoSymbol XF86Favorites NoSymbol XF86Favorites
839keycode 165 = XF86MyComputer NoSymbol XF86MyComputer NoSymbol XF86MyComputer
840keycode 166 = XF86Back NoSymbol XF86Back NoSymbol XF86Back
841keycode 167 = XF86Forward NoSymbol XF86Forward NoSymbol XF86Forward
842keycode 168 =
843keycode 169 = XF86Eject NoSymbol XF86Eject NoSymbol XF86Eject
844keycode 170 = XF86Eject XF86Eject XF86Eject XF86Eject XF86Eject XF86Eject
845keycode 171 = XF86AudioNext NoSymbol XF86AudioNext NoSymbol XF86AudioNext
846keycode 172 = XF86AudioPlay XF86AudioPause XF86AudioPlay XF86AudioPause XF86AudioPlay XF86AudioPause
847keycode 173 = XF86AudioPrev NoSymbol XF86AudioPrev NoSymbol XF86AudioPrev
848keycode 174 = XF86AudioStop XF86Eject XF86AudioStop XF86Eject XF86AudioStop XF86Eject
849keycode 175 = XF86AudioRecord NoSymbol XF86AudioRecord NoSymbol XF86AudioRecord
850keycode 176 = XF86AudioRewind NoSymbol XF86AudioRewind NoSymbol XF86AudioRewind
851keycode 177 = XF86Phone NoSymbol XF86Phone NoSymbol XF86Phone
852keycode 178 =
853keycode 179 = XF86Tools NoSymbol XF86Tools NoSymbol XF86Tools
854keycode 180 = XF86HomePage NoSymbol XF86HomePage NoSymbol XF86HomePage
855keycode 181 = XF86Reload NoSymbol XF86Reload NoSymbol XF86Reload
856keycode 182 = XF86Close NoSymbol XF86Close NoSymbol XF86Close
857keycode 183 =
858keycode 184 =
859keycode 185 = XF86ScrollUp NoSymbol XF86ScrollUp NoSymbol XF86ScrollUp
860keycode 186 = XF86ScrollDown NoSymbol XF86ScrollDown NoSymbol XF86ScrollDown
861keycode 187 = parenleft NoSymbol parenleft NoSymbol parenleft
862keycode 188 = parenright NoSymbol parenright NoSymbol parenright
863keycode 189 = XF86New NoSymbol XF86New NoSymbol XF86New
864keycode 190 = Redo NoSymbol Redo NoSymbol Redo
865keycode 191 = XF86Tools NoSymbol XF86Tools NoSymbol XF86Tools
866keycode 192 = XF86Launch5 NoSymbol XF86Launch5 NoSymbol XF86Launch5
867keycode 193 = XF86Launch6 NoSymbol XF86Launch6 NoSymbol XF86Launch6
868keycode 194 = XF86Launch7 NoSymbol XF86Launch7 NoSymbol XF86Launch7
869keycode 195 = XF86Launch8 NoSymbol XF86Launch8 NoSymbol XF86Launch8
870keycode 196 = XF86Launch9 NoSymbol XF86Launch9 NoSymbol XF86Launch9
871keycode 197 =
872keycode 198 = XF86AudioMicMute NoSymbol XF86AudioMicMute NoSymbol XF86AudioMicMute
873keycode 199 = XF86TouchpadToggle NoSymbol XF86TouchpadToggle NoSymbol XF86TouchpadToggle
874keycode 200 = XF86TouchpadOn NoSymbol XF86TouchpadOn NoSymbol XF86TouchpadOn
875keycode 201 = XF86TouchpadOff NoSymbol XF86TouchpadOff NoSymbol XF86TouchpadOff
876keycode 202 =
877keycode 203 = Mode_switch NoSymbol Mode_switch NoSymbol Mode_switch
878keycode 204 = Alt_L NoSymbol Alt_L NoSymbol Alt_L
879keycode 205 = Meta_L NoSymbol Meta_L NoSymbol Meta_L
880keycode 206 = Super_L NoSymbol Super_L NoSymbol Super_L
881keycode 207 = Hyper_L NoSymbol Hyper_L NoSymbol Hyper_L
882keycode 208 = XF86AudioPlay NoSymbol XF86AudioPlay NoSymbol XF86AudioPlay
883keycode 209 = XF86AudioPause NoSymbol XF86AudioPause NoSymbol XF86AudioPause
884keycode 210 = XF86Launch3 NoSymbol XF86Launch3 NoSymbol XF86Launch3
885keycode 211 = XF86Launch4 NoSymbol XF86Launch4 NoSymbol XF86Launch4
886keycode 212 = XF86LaunchB NoSymbol XF86LaunchB NoSymbol XF86LaunchB
887keycode 213 = XF86Suspend NoSymbol XF86Suspend NoSymbol XF86Suspend
888keycode 214 = XF86Close NoSymbol XF86Close NoSymbol XF86Close
889keycode 215 = XF86AudioPlay NoSymbol XF86AudioPlay NoSymbol XF86AudioPlay
890keycode 216 = XF86AudioForward NoSymbol XF86AudioForward NoSymbol XF86AudioForward
891keycode 217 =
892keycode 218 = Print NoSymbol Print NoSymbol Print
893keycode 219 =
894keycode 220 = XF86WebCam NoSymbol XF86WebCam NoSymbol XF86WebCam
895keycode 221 =
896keycode 222 =
897keycode 223 = XF86Mail NoSymbol XF86Mail NoSymbol XF86Mail
898keycode 224 = XF86Messenger NoSymbol XF86Messenger NoSymbol XF86Messenger
899keycode 225 = XF86Search NoSymbol XF86Search NoSymbol XF86Search
900keycode 226 = XF86Go NoSymbol XF86Go NoSymbol XF86Go
901keycode 227 = XF86Finance NoSymbol XF86Finance NoSymbol XF86Finance
902keycode 228 = XF86Game NoSymbol XF86Game NoSymbol XF86Game
903keycode 229 = XF86Shop NoSymbol XF86Shop NoSymbol XF86Shop
904keycode 230 =
905keycode 231 = Cancel NoSymbol Cancel NoSymbol Cancel
906keycode 232 = XF86MonBrightnessDown NoSymbol XF86MonBrightnessDown NoSymbol XF86MonBrightnessDown
907keycode 233 = XF86MonBrightnessUp NoSymbol XF86MonBrightnessUp NoSymbol XF86MonBrightnessUp
908keycode 234 = XF86AudioMedia NoSymbol XF86AudioMedia NoSymbol XF86AudioMedia
909keycode 235 = XF86Display NoSymbol XF86Display NoSymbol XF86Display
910keycode 236 = XF86KbdLightOnOff NoSymbol XF86KbdLightOnOff NoSymbol XF86KbdLightOnOff
911keycode 237 = XF86KbdBrightnessDown NoSymbol XF86KbdBrightnessDown NoSymbol XF86KbdBrightnessDown
912keycode 238 = XF86KbdBrightnessUp NoSymbol XF86KbdBrightnessUp NoSymbol XF86KbdBrightnessUp
913keycode 239 = XF86Send NoSymbol XF86Send NoSymbol XF86Send
914keycode 240 = XF86Reply NoSymbol XF86Reply NoSymbol XF86Reply
915keycode 241 = XF86MailForward NoSymbol XF86MailForward NoSymbol XF86MailForward
916keycode 242 = XF86Save NoSymbol XF86Save NoSymbol XF86Save
917keycode 243 = XF86Documents NoSymbol XF86Documents NoSymbol XF86Documents
918keycode 244 = XF86Battery NoSymbol XF86Battery NoSymbol XF86Battery
919keycode 245 = XF86Bluetooth NoSymbol XF86Bluetooth NoSymbol XF86Bluetooth
920keycode 246 = XF86WLAN NoSymbol XF86WLAN NoSymbol XF86WLAN
921keycode 247 =
922keycode 248 =
923keycode 249 =
924keycode 250 =
925keycode 251 =
926keycode 252 =
927keycode 253 =
928keycode 254 =
929keycode 255 =
930
931
932#xmodmap -pm in xpra
933xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):
934
935shift       Shift_L (0x32),  Shift_R (0x3e)
936lock        Caps_Lock (0x42)
937control     Control_L (0x25),  Control_R (0x69)
938mod1        Alt_L (0x40),  Alt_R (0x6c),  Alt_L (0xcc),  Meta_L (0xcd)
939mod2        Num_Lock (0x4d)
940mod3     
941mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
942mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)
943