xpra icon
Bug tracker and wiki

Ticket #1609: xpra.log

File xpra.log, 160.5 KB (added by emclain, 3 years ago)

xpra client log

Line 
1/Users/name/Applications/Xpra.app/Contents/MacOS/Xpra --desktop-scaling=1 --opengl=yes --sharing=yes --encoding=png --dpi=96 --swap-keys=no --debug=keyboard,scroll attach ssh:name@name-linux:102
2/Users/name/Applications/Xpra.app/Contents/Resources/lib/python/xpra/platform/darwin/gui.py:89: Warning: invalid cast from 'GtkMenuBar' to 'GtkWindow'
3/Users/name/Applications/Xpra.app/Contents/Resources/lib/python/xpra/platform/darwin/gui.py:89: GtkWarning: gtk_window_add_accel_group: assertion 'GTK_IS_WINDOW (window)' failed
42018-02-13 12:53:28,610 Xpra gtk2 client version 2.2.4-r18312 64-bit
52018-02-13 12:53:28,610  running on Mac OS X 10.13.3
62018-02-13 12:53:29,417 GStreamer version 1.12.4 for Python 2.7.14 64-bit
72018-02-13 12:53:29,944 Error importing JPEG decoder (dec_jpeg)
82018-02-13 12:53:29,944  dlopen(/Users/name/Applications/Xpra.app/Contents/Resources/lib/python/xpra/codecs/jpeg/decoder.so, 2): Library not loaded: /Users/osx/gtk/inst/lib/libturbojpeg.0.dylib
9  Referenced from: /Users/name/Applications/Xpra.app/Contents/Resources/lib/python/xpra/codecs/jpeg/decoder.so
10  Reason: image not found
112018-02-13 12:53:30,077 OpenGL_accelerate module loaded
122018-02-13 12:53:30,108 Using accelerated ArrayDatatype
132018-02-13 12:53:30,637 OpenGL enabled with NVIDIA GeForce GTX 675MX OpenGL Engine
142018-02-13 12:53:30,637 parse_shortcuts(['Control+Menu:toggle_keyboard_grab', 'Shift+Menu:toggle_pointer_grab', 'Shift+F11:toggle_fullscreen', '#+F1:show_menu', '#+F2:show_start_new_command', '#+F3:show_bug_report', '#+F4:quit', '#+F5:increase_quality', '#+F6:decrease_quality', '#+F7:increase_speed', '#+F8:decrease_speed', '#+F10:magic_key', '#+F11:show_session_info', '#+F12:toggle_debug', '#+plus:scaleup', '#+plusminus:scaleup', '#+minus:scaledown', '#+underscore:scaledown', '#+emdash:scaledown', '#+KP_Add:scaleup', '#+KP_Subtract:scaledown', '#+KP_Multiply:scalereset', '#+bar:scalereset', '#+question:scalingoff', '#+degree:scalereset'])
152018-02-13 12:53:30,637 parse_shortcuts: modifier names={'control': 'control', 'hyper': 'mod4', 'ctrl': 'control', 'shift': 'shift', 'mode_switch': 'mod5', 'altgr': 'mod5', 'meta': 'mod1', 'alt': 'mod1', 'super': 'mod3'}
162018-02-13 12:53:30,637 shortcut modifiers=['meta', 'shift']
172018-02-13 12:53:30,638 action(Control+Menu:toggle_keyboard_grab)=toggle_keyboard_grab()
182018-02-13 12:53:30,638 shortcut(Control+Menu:toggle_keyboard_grab)=['control'], toggle_keyboard_grab, ()
192018-02-13 12:53:30,638 action(Shift+Menu:toggle_pointer_grab)=toggle_pointer_grab()
202018-02-13 12:53:30,638 shortcut(Shift+Menu:toggle_pointer_grab)=['shift'], toggle_pointer_grab, ()
212018-02-13 12:53:30,638 action(Shift+F11:toggle_fullscreen)=toggle_fullscreen()
222018-02-13 12:53:30,638 shortcut(Shift+F11:toggle_fullscreen)=['shift'], toggle_fullscreen, ()
232018-02-13 12:53:30,638 action(#+F1:show_menu)=show_menu()
242018-02-13 12:53:30,638 shortcut(#+F1:show_menu)=['mod1', 'shift'], show_menu, ()
252018-02-13 12:53:30,638 action(#+F2:show_start_new_command)=show_start_new_command()
262018-02-13 12:53:30,638 shortcut(#+F2:show_start_new_command)=['mod1', 'shift'], show_start_new_command, ()
272018-02-13 12:53:30,638 action(#+F3:show_bug_report)=show_bug_report()
282018-02-13 12:53:30,638 shortcut(#+F3:show_bug_report)=['mod1', 'shift'], show_bug_report, ()
292018-02-13 12:53:30,638 action(#+F4:quit)=quit()
302018-02-13 12:53:30,638 shortcut(#+F4:quit)=['mod1', 'shift'], quit, ()
312018-02-13 12:53:30,638 action(#+F5:increase_quality)=increase_quality()
322018-02-13 12:53:30,638 shortcut(#+F5:increase_quality)=['mod1', 'shift'], increase_quality, ()
332018-02-13 12:53:30,639 action(#+F6:decrease_quality)=decrease_quality()
342018-02-13 12:53:30,639 shortcut(#+F6:decrease_quality)=['mod1', 'shift'], decrease_quality, ()
352018-02-13 12:53:30,639 action(#+F7:increase_speed)=increase_speed()
362018-02-13 12:53:30,639 shortcut(#+F7:increase_speed)=['mod1', 'shift'], increase_speed, ()
372018-02-13 12:53:30,639 action(#+F8:decrease_speed)=decrease_speed()
382018-02-13 12:53:30,639 shortcut(#+F8:decrease_speed)=['mod1', 'shift'], decrease_speed, ()
392018-02-13 12:53:30,639 action(#+F10:magic_key)=magic_key()
402018-02-13 12:53:30,639 shortcut(#+F10:magic_key)=['mod1', 'shift'], magic_key, ()
412018-02-13 12:53:30,639 action(#+F11:show_session_info)=show_session_info()
422018-02-13 12:53:30,639 shortcut(#+F11:show_session_info)=['mod1', 'shift'], show_session_info, ()
432018-02-13 12:53:30,639 action(#+F12:toggle_debug)=toggle_debug()
442018-02-13 12:53:30,639 shortcut(#+F12:toggle_debug)=['mod1', 'shift'], toggle_debug, ()
452018-02-13 12:53:30,639 action(#+plus:scaleup)=scaleup()
462018-02-13 12:53:30,639 shortcut(#+plus:scaleup)=['mod1', 'shift'], scaleup, ()
472018-02-13 12:53:30,639 action(#+plusminus:scaleup)=scaleup()
482018-02-13 12:53:30,639 shortcut(#+plusminus:scaleup)=['mod1', 'shift'], scaleup, ()
492018-02-13 12:53:30,639 action(#+minus:scaledown)=scaledown()
502018-02-13 12:53:30,640 shortcut(#+minus:scaledown)=['mod1', 'shift'], scaledown, ()
512018-02-13 12:53:30,640 action(#+underscore:scaledown)=scaledown()
522018-02-13 12:53:30,640 shortcut(#+underscore:scaledown)=['mod1', 'shift'], scaledown, ()
532018-02-13 12:53:30,640 action(#+emdash:scaledown)=scaledown()
542018-02-13 12:53:30,640 shortcut(#+emdash:scaledown)=['mod1', 'shift'], scaledown, ()
552018-02-13 12:53:30,640 action(#+KP_Add:scaleup)=scaleup()
562018-02-13 12:53:30,640 shortcut(#+KP_Add:scaleup)=['mod1', 'shift'], scaleup, ()
572018-02-13 12:53:30,640 action(#+KP_Subtract:scaledown)=scaledown()
582018-02-13 12:53:30,640 shortcut(#+KP_Subtract:scaledown)=['mod1', 'shift'], scaledown, ()
592018-02-13 12:53:30,640 action(#+KP_Multiply:scalereset)=scalereset()
602018-02-13 12:53:30,640 shortcut(#+KP_Multiply:scalereset)=['mod1', 'shift'], scalereset, ()
612018-02-13 12:53:30,640 action(#+bar:scalereset)=scalereset()
622018-02-13 12:53:30,640 shortcut(#+bar:scalereset)=['mod1', 'shift'], scalereset, ()
632018-02-13 12:53:30,640 action(#+question:scalingoff)=scalingoff()
642018-02-13 12:53:30,640 shortcut(#+question:scalingoff)=['mod1', 'shift'], scalingoff, ()
652018-02-13 12:53:30,640 action(#+degree:scalereset)=scalereset()
662018-02-13 12:53:30,640 shortcut(#+degree:scalereset)=['mod1', 'shift'], scalereset, ()
672018-02-13 12:53:30,641 parse_shortcuts(['Control+Menu:toggle_keyboard_grab', 'Shift+Menu:toggle_pointer_grab', 'Shift+F11:toggle_fullscreen', '#+F1:show_menu', '#+F2:show_start_new_command', '#+F3:show_bug_report', '#+F4:quit', '#+F5:increase_quality', '#+F6:decrease_quality', '#+F7:increase_speed', '#+F8:decrease_speed', '#+F10:magic_key', '#+F11:show_session_info', '#+F12:toggle_debug', '#+plus:scaleup', '#+plusminus:scaleup', '#+minus:scaledown', '#+underscore:scaledown', '#+emdash:scaledown', '#+KP_Add:scaleup', '#+KP_Subtract:scaledown', '#+KP_Multiply:scalereset', '#+bar:scalereset', '#+question:scalingoff', '#+degree:scalereset'])={'plusminus': [(['mod1', 'shift'], 'scaleup', ())], 'Menu': [(['control'], 'toggle_keyboard_grab', ()), (['shift'], 'toggle_pointer_grab', ())], 'KP_Add': [(['mod1', 'shift'], 'scaleup', ())], 'question': [(['mod1', 'shift'], 'scalingoff', ())], 'KP_Subtract': [(['mod1', 'shift'], 'scaledown', ())], 'degree': [(['mod1', 'shift'], 'scalereset', ())], 'underscore': [(['mod1', 'shift'], 'scaledown', ())], 'F12': [(['mod1', 'shift'], 'toggle_debug', ())], 'bar': [(['mod1', 'shift'], 'scalereset', ())], 'F10': [(['mod1', 'shift'], 'magic_key', ())], 'F11': [(['shift'], 'toggle_fullscreen', ()), (['mod1', 'shift'], 'show_session_info', ())], 'emdash': [(['mod1', 'shift'], 'scaledown', ())], 'KP_Multiply': [(['mod1', 'shift'], 'scalereset', ())], 'F1': [(['mod1', 'shift'], 'show_menu', ())], 'F2': [(['mod1', 'shift'], 'show_start_new_command', ())], 'F3': [(['mod1', 'shift'], 'show_bug_report', ())], 'F4': [(['mod1', 'shift'], 'quit', ())], 'F5': [(['mod1', 'shift'], 'increase_quality', ())], 'F6': [(['mod1', 'shift'], 'decrease_quality', ())], 'F7': [(['mod1', 'shift'], 'increase_speed', ())], 'F8': [(['mod1', 'shift'], 'decrease_speed', ())], 'plus': [(['mod1', 'shift'], 'scaleup', ())], 'minus': [(['mod1', 'shift'], 'scaledown', ())]}
682018-02-13 12:53:30,641 * F1                              : [(['mod1', 'shift'], 'show_menu', ())]
692018-02-13 12:53:30,641 * F2                              : [(['mod1', 'shift'], 'show_start_new_command', ())]
702018-02-13 12:53:30,641 * F3                              : [(['mod1', 'shift'], 'show_bug_report', ())]
712018-02-13 12:53:30,641 * F4                              : [(['mod1', 'shift'], 'quit', ())]
722018-02-13 12:53:30,641 * F5                              : [(['mod1', 'shift'], 'increase_quality', ())]
732018-02-13 12:53:30,641 * F6                              : [(['mod1', 'shift'], 'decrease_quality', ())]
742018-02-13 12:53:30,641 * F7                              : [(['mod1', 'shift'], 'increase_speed', ())]
752018-02-13 12:53:30,641 * F8                              : [(['mod1', 'shift'], 'decrease_speed', ())]
762018-02-13 12:53:30,641 * F10                             : [(['mod1', 'shift'], 'magic_key', ())]
772018-02-13 12:53:30,642 * F11                             : [(['shift'], 'toggle_fullscreen', ()), (['mod1', 'shift'], 'show_session_info', ())]
782018-02-13 12:53:30,642 * F12                             : [(['mod1', 'shift'], 'toggle_debug', ())]
792018-02-13 12:53:30,642 * KP_Add                          : [(['mod1', 'shift'], 'scaleup', ())]
802018-02-13 12:53:30,642 * KP_Multiply                     : [(['mod1', 'shift'], 'scalereset', ())]
812018-02-13 12:53:30,642 * KP_Subtract                     : [(['mod1', 'shift'], 'scaledown', ())]
822018-02-13 12:53:30,642 * Menu                            : [(['control'], 'toggle_keyboard_grab', ()), (['shift'], 'toggle_pointer_grab', ())]
832018-02-13 12:53:30,642 * bar                             : [(['mod1', 'shift'], 'scalereset', ())]
842018-02-13 12:53:30,642 * degree                          : [(['mod1', 'shift'], 'scalereset', ())]
852018-02-13 12:53:30,642 * emdash                          : [(['mod1', 'shift'], 'scaledown', ())]
862018-02-13 12:53:30,642 * minus                           : [(['mod1', 'shift'], 'scaledown', ())]
872018-02-13 12:53:30,642 * plus                            : [(['mod1', 'shift'], 'scaleup', ())]
882018-02-13 12:53:30,642 * plusminus                       : [(['mod1', 'shift'], 'scaleup', ())]
892018-02-13 12:53:30,642 * question                        : [(['mod1', 'shift'], 'scalingoff', ())]
902018-02-13 12:53:30,642 * underscore                      : [(['mod1', 'shift'], 'scaledown', ())]
912018-02-13 12:53:30,686 KeyboardHelper((<bound method XpraClient.send of gtk2.client>, True, ['Control+Menu:toggle_keyboard_grab', 'Shift+Menu:toggle_pointer_grab', 'Shift+F11:toggle_fullscreen', '#+F1:show_menu', '#+F2:show_start_new_command', '#+F3:show_bug_report', '#+F4:quit', '#+F5:increase_quality', '#+F6:decrease_quality', '#+F7:increase_speed', '#+F8:decrease_speed', '#+F10:magic_key', '#+F11:show_session_info', '#+F12:toggle_debug', '#+plus:scaleup', '#+plusminus:scaleup', '#+minus:scaledown', '#+underscore:scaledown', '#+emdash:scaledown', '#+KP_Add:scaleup', '#+KP_Subtract:scaledown', '#+KP_Multiply:scalereset', '#+bar:scalereset', '#+question:scalingoff', '#+degree:scalereset'], False, None, None, None, None, None)) keyboard=<xpra.platform.darwin.keyboard.Keyboard object at 0x10a055350>
922018-02-13 12:53:30,758 get_layout_spec() current_keyboard=com.apple.keylayout.US, code=us
932018-02-13 12:53:30,759 get_layout_spec() other keyboards=(
94    "com.apple.keylayout.US",
95    "com.apple.keylayout.US",
96    "org.sil.ukelele.keyboardlayout..keylayout.USmod"
97)
982018-02-13 12:53:30,759 get_layout_spec() view=<NSTextView: 0x7fd1b2340f10>
99    Frame = {{0.00, 0.00}, {0.00, 0.00}}, Bounds = {{0.00, 0.00}, {0.00, 0.00}}
100    Horizontally resizable: NO, Vertically resizable: YES
101    MinSize = {0.00, 0.00}, MaxSize = {0.00, 10000000.00}
102, input_context=<NSTextInputContext: 0x7fd1b2340eb0>, layout=us, layouts=['us', 'us']
1032018-02-13 12:53:30,759 <xpra.platform.darwin.keyboard.Keyboard object at 0x10a055350>.get_layout_spec()=('us', ['us', 'us'], '', [], '')
1042018-02-13 12:53:30,760 get_layout_spec()=('us', ['us', 'us'], '', [''], None)
1052018-02-13 12:53:30,760 get_default_keymap()=<gtk.gdk.Keymap object at 0x10a0660f0 (GdkKeymap at 0x7fd1af668640)>, direction=<enum PANGO_DIRECTION_NEUTRAL of type PangoDirection>, bidirectional layouts: False
1062018-02-13 12:53:30,760 get_entries_for_keycode(0)=((97, 0, 0, 0), (65, 0, 0, 1), (229, 0, 1, 0), (197, 0, 1, 1))
1072018-02-13 12:53:30,760 get_entries_for_keycode(1)=((115, 1, 0, 0), (83, 1, 0, 1), (223, 1, 1, 0), (205, 1, 1, 1))
1082018-02-13 12:53:30,760 get_entries_for_keycode(2)=((100, 2, 0, 0), (68, 2, 0, 1), (2287, 2, 1, 0), (206, 2, 1, 1))
1092018-02-13 12:53:30,760 get_entries_for_keycode(3)=((102, 3, 0, 0), (70, 3, 0, 1), (2294, 3, 1, 0), (207, 3, 1, 1))
1102018-02-13 12:53:30,760 get_entries_for_keycode(4)=((104, 4, 0, 0), (72, 4, 0, 1), (511, 4, 1, 0), (211, 4, 1, 1))
1112018-02-13 12:53:30,760 get_entries_for_keycode(5)=((103, 5, 0, 0), (71, 5, 0, 1), (169, 5, 1, 0), (445, 5, 1, 1))
1122018-02-13 12:53:30,760 get_entries_for_keycode(6)=((122, 6, 0, 0), (90, 6, 0, 1), (2009, 6, 1, 0), (184, 6, 1, 1))
1132018-02-13 12:53:30,760 get_entries_for_keycode(7)=((120, 7, 0, 0), (88, 7, 0, 1), (16785992, 7, 1, 0), (434, 7, 1, 1))
1142018-02-13 12:53:30,760 get_entries_for_keycode(8)=((99, 8, 0, 0), (67, 8, 0, 1), (231, 8, 1, 0), (199, 8, 1, 1))
1152018-02-13 12:53:30,760 get_entries_for_keycode(9)=((118, 9, 0, 0), (86, 9, 0, 1), (2262, 9, 1, 0), (16786890, 9, 1, 1))
1162018-02-13 12:53:30,760 get_entries_for_keycode(10)=((167, 10, 0, 0), (177, 10, 0, 1))
1172018-02-13 12:53:30,761 get_entries_for_keycode(11)=((98, 11, 0, 0), (66, 11, 0, 1), (2239, 11, 1, 0), (697, 11, 1, 1))
1182018-02-13 12:53:30,761 get_entries_for_keycode(12)=((113, 12, 0, 0), (81, 12, 0, 1), (5053, 12, 1, 0), (5052, 12, 1, 1))
1192018-02-13 12:53:30,761 get_entries_for_keycode(13)=((119, 13, 0, 0), (87, 13, 0, 1), (16785937, 13, 1, 0), (2814, 13, 1, 1))
1202018-02-13 12:53:30,761 get_entries_for_keycode(14)=((101, 14, 0, 0), (69, 14, 0, 1), (65105, 14, 1, 0), (180, 14, 1, 1))
1212018-02-13 12:53:30,761 get_entries_for_keycode(15)=((114, 15, 0, 0), (82, 15, 0, 1), (174, 15, 1, 0), (16785456, 15, 1, 1))
1222018-02-13 12:53:30,761 get_entries_for_keycode(16)=((121, 16, 0, 0), (89, 16, 0, 1), (165, 16, 1, 0), (193, 16, 1, 1))
1232018-02-13 12:53:30,761 get_entries_for_keycode(17)=((116, 17, 0, 0), (84, 17, 0, 1), (2801, 17, 1, 0), (439, 17, 1, 1))
1242018-02-13 12:53:30,761 get_entries_for_keycode(18)=((49, 18, 0, 0), (33, 18, 0, 1), (161, 18, 1, 0), (16785476, 18, 1, 1))
1252018-02-13 12:53:30,761 get_entries_for_keycode(19)=((50, 19, 0, 0), (64, 19, 0, 1), (2761, 19, 1, 0), (8364, 19, 1, 1))
1262018-02-13 12:53:30,761 get_entries_for_keycode(20)=((51, 20, 0, 0), (35, 20, 0, 1), (163, 20, 1, 0), (16785465, 20, 1, 1))
1272018-02-13 12:53:30,761 get_entries_for_keycode(21)=((52, 21, 0, 0), (36, 21, 0, 1), (162, 21, 1, 0), (16785466, 21, 1, 1))
1282018-02-13 12:53:30,761 get_entries_for_keycode(22)=((54, 22, 0, 0), (94, 22, 0, 1), (167, 22, 1, 0), (16841474, 22, 1, 1))
1292018-02-13 12:53:30,761 get_entries_for_keycode(23)=((53, 23, 0, 0), (37, 23, 0, 1), (2242, 23, 1, 0), (16841473, 23, 1, 1))
1302018-02-13 12:53:30,761 get_entries_for_keycode(24)=((61, 24, 0, 0), (43, 24, 0, 1), (2237, 24, 1, 0), (177, 24, 1, 1))
1312018-02-13 12:53:30,761 get_entries_for_keycode(25)=((57, 25, 0, 0), (40, 25, 0, 1), (170, 25, 1, 0), (183, 25, 1, 1))
1322018-02-13 12:53:30,761 get_entries_for_keycode(26)=((55, 26, 0, 0), (38, 26, 0, 1), (182, 26, 1, 0), (2802, 26, 1, 1))
1332018-02-13 12:53:30,762 get_entries_for_keycode(27)=((45, 27, 0, 0), (95, 27, 0, 1), (2730, 27, 1, 0), (2729, 27, 1, 1))
1342018-02-13 12:53:30,762 get_entries_for_keycode(28)=((56, 28, 0, 0), (42, 28, 0, 1), (2790, 28, 1, 0), (176, 28, 1, 1))
1352018-02-13 12:53:30,762 get_entries_for_keycode(29)=((48, 29, 0, 0), (41, 29, 0, 1), (186, 29, 1, 0), (2813, 29, 1, 1))
1362018-02-13 12:53:30,762 get_entries_for_keycode(30)=((93, 30, 0, 0), (125, 30, 0, 1), (2768, 30, 1, 0), (2769, 30, 1, 1))
1372018-02-13 12:53:30,762 get_entries_for_keycode(31)=((111, 31, 0, 0), (79, 31, 0, 1), (248, 31, 1, 0), (216, 31, 1, 1))
1382018-02-13 12:53:30,762 get_entries_for_keycode(32)=((117, 32, 0, 0), (85, 32, 0, 1), (65111, 32, 1, 0), (168, 32, 1, 1))
1392018-02-13 12:53:30,762 get_entries_for_keycode(33)=((91, 33, 0, 0), (123, 33, 0, 1), (2770, 33, 1, 0), (2771, 33, 1, 1))
1402018-02-13 12:53:30,762 get_entries_for_keycode(34)=((105, 34, 0, 0), (73, 34, 0, 1), (65106, 34, 1, 0), (16777926, 34, 1, 1))
1412018-02-13 12:53:30,762 get_entries_for_keycode(35)=((112, 35, 0, 0), (80, 35, 0, 1), (2032, 35, 1, 0), (16785935, 35, 1, 1))
1422018-02-13 12:53:30,762 get_entries_for_keycode(36)=((65293, 36, 0, 0),)
1432018-02-13 12:53:30,762 get_entries_for_keycode(37)=((108, 37, 0, 0), (76, 37, 0, 1), (172, 37, 1, 0), (210, 37, 1, 1))
1442018-02-13 12:53:30,762 get_entries_for_keycode(38)=((106, 38, 0, 0), (74, 38, 0, 1), (16785926, 38, 1, 0), (212, 38, 1, 1))
1452018-02-13 12:53:30,762 get_entries_for_keycode(39)=((39, 39, 0, 0), (34, 39, 0, 1), (230, 39, 1, 0), (198, 39, 1, 1))
1462018-02-13 12:53:30,762 get_entries_for_keycode(40)=((107, 40, 0, 0), (75, 40, 0, 1), (16777946, 40, 1, 0), (16840959, 40, 1, 1))
1472018-02-13 12:53:30,763 get_entries_for_keycode(41)=((59, 41, 0, 0), (58, 41, 0, 1), (2734, 41, 1, 0), (218, 41, 1, 1))
1482018-02-13 12:53:30,763 get_entries_for_keycode(42)=((92, 42, 0, 0), (124, 42, 0, 1), (171, 42, 1, 0), (187, 42, 1, 1))
1492018-02-13 12:53:30,763 get_entries_for_keycode(43)=((44, 43, 0, 0), (60, 43, 0, 1), (2236, 43, 1, 0), (175, 43, 1, 1))
1502018-02-13 12:53:30,763 get_entries_for_keycode(44)=((47, 44, 0, 0), (63, 44, 0, 1), (247, 44, 1, 0), (191, 44, 1, 1))
1512018-02-13 12:53:30,763 get_entries_for_keycode(45)=((110, 45, 0, 0), (78, 45, 0, 1), (65107, 45, 1, 0), (16777948, 45, 1, 1))
1522018-02-13 12:53:30,763 get_entries_for_keycode(46)=((109, 46, 0, 0), (77, 46, 0, 1), (181, 46, 1, 0), (194, 46, 1, 1))
1532018-02-13 12:53:30,763 get_entries_for_keycode(47)=((46, 47, 0, 0), (62, 47, 0, 1), (2238, 47, 1, 0), (418, 47, 1, 1))
1542018-02-13 12:53:30,763 get_entries_for_keycode(48)=((65289, 48, 0, 0), (65056, 48, 0, 1), (65289, 48, 1, 0))
1552018-02-13 12:53:30,763 get_entries_for_keycode(49)=((32, 49, 0, 0), (160, 49, 1, 0))
1562018-02-13 12:53:30,763 get_entries_for_keycode(50)=((96, 50, 0, 0), (126, 50, 0, 1), (65104, 50, 1, 0), (96, 50, 1, 1))
1572018-02-13 12:53:30,763 get_entries_for_keycode(51)=((65288, 51, 0, 0),)
1582018-02-13 12:53:30,763 get_entries_for_keycode(52)=((65293, 52, 0, 0),)
1592018-02-13 12:53:30,763 get_entries_for_keycode(53)=((65307, 53, 0, 0),)
1602018-02-13 12:53:30,763 get_entries_for_keycode(54)=((65512, 54, 0, 0),)
1612018-02-13 12:53:30,763 get_entries_for_keycode(55)=((65511, 55, 0, 0),)
1622018-02-13 12:53:30,763 get_entries_for_keycode(56)=((65505, 56, 0, 0),)
1632018-02-13 12:53:30,764 get_entries_for_keycode(57)=((65509, 57, 0, 0),)
1642018-02-13 12:53:30,764 get_entries_for_keycode(58)=((65513, 58, 0, 0),)
1652018-02-13 12:53:30,764 get_entries_for_keycode(59)=((65507, 59, 0, 0),)
1662018-02-13 12:53:30,764 get_entries_for_keycode(60)=((65506, 60, 0, 0),)
1672018-02-13 12:53:30,764 get_entries_for_keycode(61)=((65514, 61, 0, 0),)
1682018-02-13 12:53:30,764 get_entries_for_keycode(62)=((65508, 62, 0, 0),)
1692018-02-13 12:53:30,764 get_entries_for_keycode(63)=None
1702018-02-13 12:53:30,764 get_entries_for_keycode(64)=None
1712018-02-13 12:53:30,764 get_entries_for_keycode(65)=((65454, 65, 0, 0),)
1722018-02-13 12:53:30,764 get_entries_for_keycode(66)=((65363, 66, 0, 0), (42, 66, 0, 1))
1732018-02-13 12:53:30,764 get_entries_for_keycode(67)=((65450, 67, 0, 0),)
1742018-02-13 12:53:30,764 get_entries_for_keycode(68)=None
1752018-02-13 12:53:30,764 get_entries_for_keycode(69)=((65451, 69, 0, 0),)
1762018-02-13 12:53:30,764 get_entries_for_keycode(70)=((65361, 70, 0, 0), (43, 70, 0, 1))
1772018-02-13 12:53:30,764 get_entries_for_keycode(71)=((65307, 71, 0, 0),)
1782018-02-13 12:53:30,764 get_entries_for_keycode(72)=((65364, 72, 0, 0), (61, 72, 0, 1))
1792018-02-13 12:53:30,764 get_entries_for_keycode(73)=None
1802018-02-13 12:53:30,765 get_entries_for_keycode(74)=None
1812018-02-13 12:53:30,765 get_entries_for_keycode(75)=((65455, 75, 0, 0),)
1822018-02-13 12:53:30,765 get_entries_for_keycode(76)=((65421, 76, 0, 0),)
1832018-02-13 12:53:30,765 get_entries_for_keycode(77)=((65362, 77, 0, 0), (47, 77, 0, 1))
1842018-02-13 12:53:30,765 get_entries_for_keycode(78)=((65453, 78, 0, 0),)
1852018-02-13 12:53:30,765 get_entries_for_keycode(79)=None
1862018-02-13 12:53:30,765 get_entries_for_keycode(80)=None
1872018-02-13 12:53:30,765 get_entries_for_keycode(81)=((65469, 81, 0, 0),)
1882018-02-13 12:53:30,765 get_entries_for_keycode(82)=((65456, 82, 0, 0),)
1892018-02-13 12:53:30,765 get_entries_for_keycode(83)=((65457, 83, 0, 0),)
1902018-02-13 12:53:30,765 get_entries_for_keycode(84)=((65458, 84, 0, 0),)
1912018-02-13 12:53:30,765 get_entries_for_keycode(85)=((65459, 85, 0, 0),)
1922018-02-13 12:53:30,765 get_entries_for_keycode(86)=((65460, 86, 0, 0),)
1932018-02-13 12:53:30,765 get_entries_for_keycode(87)=((65461, 87, 0, 0),)
1942018-02-13 12:53:30,765 get_entries_for_keycode(88)=((65462, 88, 0, 0),)
1952018-02-13 12:53:30,765 get_entries_for_keycode(89)=((65463, 89, 0, 0),)
1962018-02-13 12:53:30,765 get_entries_for_keycode(90)=None
1972018-02-13 12:53:30,765 get_entries_for_keycode(91)=((65464, 91, 0, 0),)
1982018-02-13 12:53:30,766 get_entries_for_keycode(92)=((65465, 92, 0, 0),)
1992018-02-13 12:53:30,766 get_entries_for_keycode(93)=None
2002018-02-13 12:53:30,766 get_entries_for_keycode(94)=None
2012018-02-13 12:53:30,766 get_entries_for_keycode(95)=None
2022018-02-13 12:53:30,766 get_entries_for_keycode(96)=((65474, 96, 0, 0),)
2032018-02-13 12:53:30,766 get_entries_for_keycode(97)=((65475, 97, 0, 0),)
2042018-02-13 12:53:30,766 get_entries_for_keycode(98)=((65476, 98, 0, 0),)
2052018-02-13 12:53:30,766 get_entries_for_keycode(99)=((65472, 99, 0, 0),)
2062018-02-13 12:53:30,766 get_entries_for_keycode(100)=((65477, 100, 0, 0),)
2072018-02-13 12:53:30,766 get_entries_for_keycode(101)=((65478, 101, 0, 0),)
2082018-02-13 12:53:30,766 get_entries_for_keycode(102)=((16777232, 102, 0, 0),)
2092018-02-13 12:53:30,766 get_entries_for_keycode(103)=((65480, 103, 0, 0),)
2102018-02-13 12:53:30,766 get_entries_for_keycode(104)=((16777232, 104, 0, 0),)
2112018-02-13 12:53:30,766 get_entries_for_keycode(105)=((65482, 105, 0, 0),)
2122018-02-13 12:53:30,766 get_entries_for_keycode(106)=((65485, 106, 0, 0),)
2132018-02-13 12:53:30,766 get_entries_for_keycode(107)=((65483, 107, 0, 0),)
2142018-02-13 12:53:30,766 get_entries_for_keycode(108)=((16777232, 108, 0, 0),)
2152018-02-13 12:53:30,767 get_entries_for_keycode(109)=((65479, 109, 0, 0),)
2162018-02-13 12:53:30,767 get_entries_for_keycode(110)=((16777232, 110, 0, 0),)
2172018-02-13 12:53:30,767 get_entries_for_keycode(111)=((65481, 111, 0, 0),)
2182018-02-13 12:53:30,767 get_entries_for_keycode(112)=((16777232, 112, 0, 0),)
2192018-02-13 12:53:30,767 get_entries_for_keycode(113)=((65484, 113, 0, 0),)
2202018-02-13 12:53:30,767 get_entries_for_keycode(114)=((16777221, 114, 0, 0),)
2212018-02-13 12:53:30,767 get_entries_for_keycode(115)=((65360, 115, 0, 0),)
2222018-02-13 12:53:30,767 get_entries_for_keycode(116)=((65365, 116, 0, 0),)
2232018-02-13 12:53:30,767 get_entries_for_keycode(117)=((65535, 117, 0, 0),)
2242018-02-13 12:53:30,767 get_entries_for_keycode(118)=((65473, 118, 0, 0),)
2252018-02-13 12:53:30,767 get_entries_for_keycode(119)=((65367, 119, 0, 0),)
2262018-02-13 12:53:30,767 get_entries_for_keycode(120)=((65471, 120, 0, 0),)
2272018-02-13 12:53:30,767 get_entries_for_keycode(121)=((65366, 121, 0, 0),)
2282018-02-13 12:53:30,767 get_entries_for_keycode(122)=((65470, 122, 0, 0),)
2292018-02-13 12:53:30,767 get_entries_for_keycode(123)=((65361, 123, 0, 0),)
2302018-02-13 12:53:30,767 get_entries_for_keycode(124)=((65363, 124, 0, 0),)
2312018-02-13 12:53:30,768 get_entries_for_keycode(125)=((65364, 125, 0, 0),)
2322018-02-13 12:53:30,768 get_entries_for_keycode(126)=((65362, 126, 0, 0),)
2332018-02-13 12:53:30,768 get_entries_for_keycode(127)=None
2342018-02-13 12:53:30,768 get_entries_for_keycode(128)=((-1305436240, 128, 0, 0), (32721, 128, 0, 1), (-1305440768, 128, 1, 0), (32721, 128, 1, 1))
2352018-02-13 12:53:30,768 get_entries_for_keycode(129)=None
2362018-02-13 12:53:30,768 get_entries_for_keycode(130)=None
2372018-02-13 12:53:30,768 get_entries_for_keycode(131)=None
2382018-02-13 12:53:30,768 get_entries_for_keycode(132)=None
2392018-02-13 12:53:30,768 get_entries_for_keycode(133)=None
2402018-02-13 12:53:30,768 get_entries_for_keycode(134)=None
2412018-02-13 12:53:30,768 get_entries_for_keycode(135)=None
2422018-02-13 12:53:30,768 get_entries_for_keycode(136)=None
2432018-02-13 12:53:30,768 get_entries_for_keycode(137)=None
2442018-02-13 12:53:30,768 get_entries_for_keycode(138)=None
2452018-02-13 12:53:30,768 get_entries_for_keycode(139)=None
2462018-02-13 12:53:30,768 get_entries_for_keycode(140)=None
2472018-02-13 12:53:30,768 get_entries_for_keycode(141)=None
2482018-02-13 12:53:30,768 get_entries_for_keycode(142)=None
2492018-02-13 12:53:30,769 get_entries_for_keycode(143)=None
2502018-02-13 12:53:30,769 get_entries_for_keycode(144)=None
2512018-02-13 12:53:30,769 get_entries_for_keycode(145)=None
2522018-02-13 12:53:30,769 get_entries_for_keycode(146)=None
2532018-02-13 12:53:30,769 get_entries_for_keycode(147)=None
2542018-02-13 12:53:30,769 get_entries_for_keycode(148)=None
2552018-02-13 12:53:30,769 get_entries_for_keycode(149)=None
2562018-02-13 12:53:30,769 get_entries_for_keycode(150)=None
2572018-02-13 12:53:30,769 get_entries_for_keycode(151)=None
2582018-02-13 12:53:30,769 get_entries_for_keycode(152)=None
2592018-02-13 12:53:30,769 get_entries_for_keycode(153)=None
2602018-02-13 12:53:30,769 get_entries_for_keycode(154)=None
2612018-02-13 12:53:30,769 get_entries_for_keycode(155)=None
2622018-02-13 12:53:30,769 get_entries_for_keycode(156)=None
2632018-02-13 12:53:30,769 get_entries_for_keycode(157)=None
2642018-02-13 12:53:30,769 get_entries_for_keycode(158)=None
2652018-02-13 12:53:30,769 get_entries_for_keycode(159)=None
2662018-02-13 12:53:30,769 get_entries_for_keycode(160)=None
2672018-02-13 12:53:30,769 get_entries_for_keycode(161)=None
2682018-02-13 12:53:30,770 get_entries_for_keycode(162)=None
2692018-02-13 12:53:30,770 get_entries_for_keycode(163)=None
2702018-02-13 12:53:30,770 get_entries_for_keycode(164)=None
2712018-02-13 12:53:30,770 get_entries_for_keycode(165)=None
2722018-02-13 12:53:30,770 get_entries_for_keycode(166)=None
2732018-02-13 12:53:30,770 get_entries_for_keycode(167)=None
2742018-02-13 12:53:30,770 get_entries_for_keycode(168)=None
2752018-02-13 12:53:30,770 get_entries_for_keycode(169)=None
2762018-02-13 12:53:30,770 get_entries_for_keycode(170)=None
2772018-02-13 12:53:30,770 get_entries_for_keycode(171)=None
2782018-02-13 12:53:30,770 get_entries_for_keycode(172)=None
2792018-02-13 12:53:30,770 get_entries_for_keycode(173)=None
2802018-02-13 12:53:30,770 get_entries_for_keycode(174)=None
2812018-02-13 12:53:30,770 get_entries_for_keycode(175)=None
2822018-02-13 12:53:30,770 get_entries_for_keycode(176)=None
2832018-02-13 12:53:30,770 get_entries_for_keycode(177)=None
2842018-02-13 12:53:30,770 get_entries_for_keycode(178)=None
2852018-02-13 12:53:30,770 get_entries_for_keycode(179)=None
2862018-02-13 12:53:30,770 get_entries_for_keycode(180)=None
2872018-02-13 12:53:30,771 get_entries_for_keycode(181)=None
2882018-02-13 12:53:30,771 get_entries_for_keycode(182)=None
2892018-02-13 12:53:30,771 get_entries_for_keycode(183)=None
2902018-02-13 12:53:30,771 get_entries_for_keycode(184)=None
2912018-02-13 12:53:30,771 get_entries_for_keycode(185)=None
2922018-02-13 12:53:30,771 get_entries_for_keycode(186)=None
2932018-02-13 12:53:30,771 get_entries_for_keycode(187)=None
2942018-02-13 12:53:30,771 get_entries_for_keycode(188)=None
2952018-02-13 12:53:30,771 get_entries_for_keycode(189)=None
2962018-02-13 12:53:30,771 get_entries_for_keycode(190)=None
2972018-02-13 12:53:30,771 get_entries_for_keycode(191)=None
2982018-02-13 12:53:30,771 get_entries_for_keycode(192)=None
2992018-02-13 12:53:30,771 get_entries_for_keycode(193)=None
3002018-02-13 12:53:30,771 get_entries_for_keycode(194)=None
3012018-02-13 12:53:30,771 get_entries_for_keycode(195)=None
3022018-02-13 12:53:30,771 get_entries_for_keycode(196)=None
3032018-02-13 12:53:30,771 get_entries_for_keycode(197)=None
3042018-02-13 12:53:30,771 get_entries_for_keycode(198)=None
3052018-02-13 12:53:30,771 get_entries_for_keycode(199)=None
3062018-02-13 12:53:30,772 get_entries_for_keycode(200)=None
3072018-02-13 12:53:30,772 get_entries_for_keycode(201)=None
3082018-02-13 12:53:30,772 get_entries_for_keycode(202)=None
3092018-02-13 12:53:30,772 get_entries_for_keycode(203)=None
3102018-02-13 12:53:30,772 get_entries_for_keycode(204)=None
3112018-02-13 12:53:30,772 get_entries_for_keycode(205)=None
3122018-02-13 12:53:30,772 get_entries_for_keycode(206)=None
3132018-02-13 12:53:30,772 get_entries_for_keycode(207)=None
3142018-02-13 12:53:30,772 get_entries_for_keycode(208)=None
3152018-02-13 12:53:30,772 get_entries_for_keycode(209)=None
3162018-02-13 12:53:30,772 get_entries_for_keycode(210)=None
3172018-02-13 12:53:30,772 get_entries_for_keycode(211)=None
3182018-02-13 12:53:30,772 get_entries_for_keycode(212)=None
3192018-02-13 12:53:30,772 get_entries_for_keycode(213)=None
3202018-02-13 12:53:30,772 get_entries_for_keycode(214)=None
3212018-02-13 12:53:30,772 get_entries_for_keycode(215)=None
3222018-02-13 12:53:30,772 get_entries_for_keycode(216)=None
3232018-02-13 12:53:30,772 get_entries_for_keycode(217)=None
3242018-02-13 12:53:30,773 get_entries_for_keycode(218)=None
3252018-02-13 12:53:30,773 get_entries_for_keycode(219)=None
3262018-02-13 12:53:30,773 get_entries_for_keycode(220)=None
3272018-02-13 12:53:30,773 get_entries_for_keycode(221)=None
3282018-02-13 12:53:30,773 get_entries_for_keycode(222)=None
3292018-02-13 12:53:30,773 get_entries_for_keycode(223)=None
3302018-02-13 12:53:30,773 get_entries_for_keycode(224)=None
3312018-02-13 12:53:30,773 get_entries_for_keycode(225)=None
3322018-02-13 12:53:30,773 get_entries_for_keycode(226)=None
3332018-02-13 12:53:30,773 get_entries_for_keycode(227)=None
3342018-02-13 12:53:30,773 get_entries_for_keycode(228)=None
3352018-02-13 12:53:30,773 get_entries_for_keycode(229)=None
3362018-02-13 12:53:30,773 get_entries_for_keycode(230)=None
3372018-02-13 12:53:30,773 get_entries_for_keycode(231)=None
3382018-02-13 12:53:30,773 get_entries_for_keycode(232)=None
3392018-02-13 12:53:30,773 get_entries_for_keycode(233)=None
3402018-02-13 12:53:30,773 get_entries_for_keycode(234)=None
3412018-02-13 12:53:30,773 get_entries_for_keycode(235)=None
3422018-02-13 12:53:30,773 get_entries_for_keycode(236)=None
3432018-02-13 12:53:30,773 get_entries_for_keycode(237)=None
3442018-02-13 12:53:30,774 get_entries_for_keycode(238)=None
3452018-02-13 12:53:30,774 get_entries_for_keycode(239)=None
3462018-02-13 12:53:30,774 get_entries_for_keycode(240)=None
3472018-02-13 12:53:30,774 get_entries_for_keycode(241)=None
3482018-02-13 12:53:30,774 get_entries_for_keycode(242)=None
3492018-02-13 12:53:30,774 get_entries_for_keycode(243)=None
3502018-02-13 12:53:30,774 get_entries_for_keycode(244)=None
3512018-02-13 12:53:30,774 get_entries_for_keycode(245)=None
3522018-02-13 12:53:30,774 get_entries_for_keycode(246)=None
3532018-02-13 12:53:30,774 get_entries_for_keycode(247)=None
3542018-02-13 12:53:30,774 get_entries_for_keycode(248)=None
3552018-02-13 12:53:30,774 get_entries_for_keycode(249)=None
3562018-02-13 12:53:30,774 get_entries_for_keycode(250)=None
3572018-02-13 12:53:30,774 get_entries_for_keycode(251)=None
3582018-02-13 12:53:30,774 get_entries_for_keycode(252)=None
3592018-02-13 12:53:30,774 get_entries_for_keycode(253)=None
3602018-02-13 12:53:30,774 get_entries_for_keycode(254)=None
3612018-02-13 12:53:30,774 get_entries_for_keycode(255)=None
3622018-02-13 12:53:30,774 get_gtk_keymap([None, 'VoidSymbol', '0xffffff'])=[(97, 'a', 0, 0, 0), (65, 'A', 0, 0, 1), (229, 'aring', 0, 1, 0), (197, 'Aring', 0, 1, 1), (115, 's', 1, 0, 0), (83, 'S', 1, 0, 1), (223, 'ssharp', 1, 1, 0), (205, 'Iacute', 1, 1, 1), (100, 'd', 2, 0, 0), (68, 'D', 2, 0, 1), (2287, 'partialderivative', 2, 1, 0), (206, 'Icircumflex', 2, 1, 1), (102, 'f', 3, 0, 0), (70, 'F', 3, 0, 1), (2294, 'function', 3, 1, 0), (207, 'Idiaeresis', 3, 1, 1), (104, 'h', 4, 0, 0), (72, 'H', 4, 0, 1), (511, 'abovedot', 4, 1, 0), (211, 'Oacute', 4, 1, 1), (103, 'g', 5, 0, 0), (71, 'G', 5, 0, 1), (169, 'copyright', 5, 1, 0), (445, 'doubleacute', 5, 1, 1), (122, 'z', 6, 0, 0), (90, 'Z', 6, 0, 1), (2009, 'Greek_OMEGA', 6, 1, 0), (184, 'cedilla', 6, 1, 1), (120, 'x', 7, 0, 0), (88, 'X', 7, 0, 1), (16785992, 'U+2248', 7, 1, 0), (434, 'ogonek', 7, 1, 1), (99, 'c', 8, 0, 0), (67, 'C', 8, 0, 1), (231, 'ccedilla', 8, 1, 0), (199, 'Ccedilla', 8, 1, 1), (118, 'v', 9, 0, 0), (86, 'V', 9, 0, 1), (2262, 'radical', 9, 1, 0), (16786890, 'U+25CA', 9, 1, 1), (167, 'section', 10, 0, 0), (177, 'plusminus', 10, 0, 1), (98, 'b', 11, 0, 0), (66, 'B', 11, 0, 1), (2239, 'integral', 11, 1, 0), (697, 'idotless', 11, 1, 1), (113, 'q', 12, 0, 0), (81, 'Q', 12, 0, 1), (5053, 'oe', 12, 1, 0), (5052, 'OE', 12, 1, 1), (119, 'w', 13, 0, 0), (87, 'W', 13, 0, 1), (16785937, 'U+2211', 13, 1, 0), (2814, 'doublelowquotemark', 13, 1, 1), (101, 'e', 14, 0, 0), (69, 'E', 14, 0, 1), (65105, 'dead_acute', 14, 1, 0), (180, 'acute', 14, 1, 1), (114, 'r', 15, 0, 0), (82, 'R', 15, 0, 1), (174, 'registered', 15, 1, 0), (16785456, 'U+2030', 15, 1, 1), (121, 'y', 16, 0, 0), (89, 'Y', 16, 0, 1), (165, 'yen', 16, 1, 0), (193, 'Aacute', 16, 1, 1), (116, 't', 17, 0, 0), (84, 'T', 17, 0, 1), (2801, 'dagger', 17, 1, 0), (439, 'caron', 17, 1, 1), (49, '1', 18, 0, 0), (33, 'exclam', 18, 0, 1), (161, 'exclamdown', 18, 1, 0), (16785476, 'U+2044', 18, 1, 1), (50, '2', 19, 0, 0), (64, 'at', 19, 0, 1), (2761, 'trademark', 19, 1, 0), (8364, 'EuroSign', 19, 1, 1), (51, '3', 20, 0, 0), (35, 'numbersign', 20, 0, 1), (163, 'sterling', 20, 1, 0), (16785465, 'U+2039', 20, 1, 1), (52, '4', 21, 0, 0), (36, 'dollar', 21, 0, 1), (162, 'cent', 21, 1, 0), (16785466, 'U+203A', 21, 1, 1), (54, '6', 22, 0, 0), (94, 'asciicircum', 22, 0, 1), (167, 'section', 22, 1, 0), (16841474, 'U+FB02', 22, 1, 1), (53, '5', 23, 0, 0), (37, 'percent', 23, 0, 1), (2242, 'infinity', 23, 1, 0), (16841473, 'U+FB01', 23, 1, 1), (61, 'equal', 24, 0, 0), (43, 'plus', 24, 0, 1), (2237, 'notequal', 24, 1, 0), (177, 'plusminus', 24, 1, 1), (57, '9', 25, 0, 0), (40, 'parenleft', 25, 0, 1), (170, 'ordfeminine', 25, 1, 0), (183, 'periodcentered', 25, 1, 1), (55, '7', 26, 0, 0), (38, 'ampersand', 26, 0, 1), (182, 'paragraph', 26, 1, 0), (2802, 'doubledagger', 26, 1, 1), (45, 'minus', 27, 0, 0), (95, 'underscore', 27, 0, 1), (2730, 'endash', 27, 1, 0), (2729, 'emdash', 27, 1, 1), (56, '8', 28, 0, 0), (42, 'asterisk', 28, 0, 1), (2790, 'enfilledcircbullet', 28, 1, 0), (176, 'degree', 28, 1, 1), (48, '0', 29, 0, 0), (41, 'parenright', 29, 0, 1), (186, 'masculine', 29, 1, 0), (2813, 'singlelowquotemark', 29, 1, 1), (93, 'bracketright', 30, 0, 0), (125, 'braceright', 30, 0, 1), (2768, 'leftsinglequotemark', 30, 1, 0), (2769, 'rightsinglequotemark', 30, 1, 1), (111, 'o', 31, 0, 0), (79, 'O', 31, 0, 1), (248, 'oslash', 31, 1, 0), (216, 'Ooblique', 31, 1, 1), (117, 'u', 32, 0, 0), (85, 'U', 32, 0, 1), (65111, 'dead_diaeresis', 32, 1, 0), (168, 'diaeresis', 32, 1, 1), (91, 'bracketleft', 33, 0, 0), (123, 'braceleft', 33, 0, 1), (2770, 'leftdoublequotemark', 33, 1, 0), (2771, 'rightdoublequotemark', 33, 1, 1), (105, 'i', 34, 0, 0), (73, 'I', 34, 0, 1), (65106, 'dead_circumflex', 34, 1, 0), (16777926, 'U+02C6', 34, 1, 1), (112, 'p', 35, 0, 0), (80, 'P', 35, 0, 1), (2032, 'Greek_pi', 35, 1, 0), (16785935, 'U+220F', 35, 1, 1), (65293, 'Return', 36, 0, 0), (108, 'l', 37, 0, 0), (76, 'L', 37, 0, 1), (172, 'notsign', 37, 1, 0), (210, 'Ograve', 37, 1, 1), (106, 'j', 38, 0, 0), (74, 'J', 38, 0, 1), (16785926, 'U+2206', 38, 1, 0), (212, 'Ocircumflex', 38, 1, 1), (39, 'apostrophe', 39, 0, 0), (34, 'quotedbl', 39, 0, 1), (230, 'ae', 39, 1, 0), (198, 'AE', 39, 1, 1), (107, 'k', 40, 0, 0), (75, 'K', 40, 0, 1), (16777946, 'U+02DA', 40, 1, 0), (16840959, 'U+F8FF', 40, 1, 1), (59, 'semicolon', 41, 0, 0), (58, 'colon', 41, 0, 1), (2734, 'ellipsis', 41, 1, 0), (218, 'Uacute', 41, 1, 1), (92, 'backslash', 42, 0, 0), (124, 'bar', 42, 0, 1), (171, 'guillemotleft', 42, 1, 0), (187, 'guillemotright', 42, 1, 1), (44, 'comma', 43, 0, 0), (60, 'less', 43, 0, 1), (2236, 'lessthanequal', 43, 1, 0), (175, 'macron', 43, 1, 1), (47, 'slash', 44, 0, 0), (63, 'question', 44, 0, 1), (247, 'division', 44, 1, 0), (191, 'questiondown', 44, 1, 1), (110, 'n', 45, 0, 0), (78, 'N', 45, 0, 1), (65107, 'dead_tilde', 45, 1, 0), (16777948, 'U+02DC', 45, 1, 1), (109, 'm', 46, 0, 0), (77, 'M', 46, 0, 1), (181, 'mu', 46, 1, 0), (194, 'Acircumflex', 46, 1, 1), (46, 'period', 47, 0, 0), (62, 'greater', 47, 0, 1), (2238, 'greaterthanequal', 47, 1, 0), (418, 'breve', 47, 1, 1), (65289, 'Tab', 48, 0, 0), (65056, 'ISO_Left_Tab', 48, 0, 1), (65289, 'Tab', 48, 1, 0), (32, 'space', 49, 0, 0), (160, 'nobreakspace', 49, 1, 0), (96, 'grave', 50, 0, 0), (126, 'asciitilde', 50, 0, 1), (65104, 'dead_grave', 50, 1, 0), (96, 'grave', 50, 1, 1), (65288, 'BackSpace', 51, 0, 0), (65293, 'Return', 52, 0, 0), (65307, 'Escape', 53, 0, 0), (65512, 'Meta_R', 54, 0, 0), (65511, 'Meta_L', 55, 0, 0), (65505, 'Shift_L', 56, 0, 0), (65509, 'Caps_Lock', 57, 0, 0), (65513, 'Alt_L', 58, 0, 0), (65507, 'Control_L', 59, 0, 0), (65506, 'Shift_R', 60, 0, 0), (65514, 'Alt_R', 61, 0, 0), (65508, 'Control_R', 62, 0, 0), (65454, 'KP_Decimal', 65, 0, 0), (65363, 'Right', 66, 0, 0), (42, 'asterisk', 66, 0, 1), (65450, 'KP_Multiply', 67, 0, 0), (65451, 'KP_Add', 69, 0, 0), (65361, 'Left', 70, 0, 0), (43, 'plus', 70, 0, 1), (65307, 'Escape', 71, 0, 0), (65364, 'Down', 72, 0, 0), (61, 'equal', 72, 0, 1), (65455, 'KP_Divide', 75, 0, 0), (65421, 'KP_Enter', 76, 0, 0), (65362, 'Up', 77, 0, 0), (47, 'slash', 77, 0, 1), (65453, 'KP_Subtract', 78, 0, 0), (65469, 'KP_Equal', 81, 0, 0), (65456, 'KP_0', 82, 0, 0), (65457, 'KP_1', 83, 0, 0), (65458, 'KP_2', 84, 0, 0), (65459, 'KP_3', 85, 0, 0), (65460, 'KP_4', 86, 0, 0), (65461, 'KP_5', 87, 0, 0), (65462, 'KP_6', 88, 0, 0), (65463, 'KP_7', 89, 0, 0), (65464, 'KP_8', 91, 0, 0), (65465, 'KP_9', 92, 0, 0), (65474, 'F5', 96, 0, 0), (65475, 'F6', 97, 0, 0), (65476, 'F7', 98, 0, 0), (65472, 'F3', 99, 0, 0), (65477, 'F8', 100, 0, 0), (65478, 'F9', 101, 0, 0), (16777232, 'U+0010', 102, 0, 0), (65480, 'F11', 103, 0, 0), (16777232, 'U+0010', 104, 0, 0), (65482, 'F13', 105, 0, 0), (65485, 'F16', 106, 0, 0), (65483, 'F14', 107, 0, 0), (16777232, 'U+0010', 108, 0, 0), (65479, 'F10', 109, 0, 0), (16777232, 'U+0010', 110, 0, 0), (65481, 'F12', 111, 0, 0), (16777232, 'U+0010', 112, 0, 0), (65484, 'F15', 113, 0, 0), (16777221, 'U+0005', 114, 0, 0), (65360, 'Home', 115, 0, 0), (65365, 'Page_Up', 116, 0, 0), (65535, 'Delete', 117, 0, 0), (65473, 'F4', 118, 0, 0), (65367, 'End', 119, 0, 0), (65471, 'F2', 120, 0, 0), (65366, 'Page_Down', 121, 0, 0), (65470, 'F1', 122, 0, 0), (65361, 'Left', 123, 0, 0), (65363, 'Right', 124, 0, 0), (65364, 'Down', 125, 0, 0), (65362, 'Up', 126, 0, 0), (-1305436240, '0xb2309fb0', 128, 0, 0), (32721, '0x7fd1', 128, 0, 1), (-1305440768, '0xb2308e00', 128, 1, 0), (32721, '0x7fd1', 128, 1, 1)] (keymap=<gtk.gdk.Keymap object at 0x10a0660f0 (GdkKeymap at 0x7fd1af668640)>)
3632018-02-13 12:53:30,775 layout=us, layouts=['us', 'us'], variant=, variants=['']
3642018-02-13 12:53:30,775 print=, query=, struct={}
3652018-02-13 12:53:30,775 keycodes="[(97, 'a', 0, 0, 0), (65, 'A', 0, 0, 1), (229,  .. e00', 128, 1, 0), (32721, '0x7fd1', 128, 1, 1)]"
3662018-02-13 12:53:30,775 x11 keycodes='{}'
3672018-02-13 12:53:30,775 mod managed: []
3682018-02-13 12:53:30,775 mod meanings: {}
3692018-02-13 12:53:30,776 mod pointermissing: ['lock', 'control']
3702018-02-13 12:53:30,776 hash=us/3b4b721f4f0371ad95303285e2b830a90c4c3c4b
3712018-02-13 12:53:30,776 do_keys_changed() modifier_map={'control': 4, 'mod1': 8, 'mod2': 16, 'mod3': 32, 'mod4': 64, 'mod5': 128, 'lock': 2, 'shift': 1}, old hash=None, new hash=us/3b4b721f4f0371ad95303285e2b830a90c4c3c4b
3722018-02-13 12:53:33,767 mask_to_names names=[], meta mod=None, control mod=None, num lock mod=None, num lock state=True
3732018-02-13 12:53:33,767 mask_to_names(<flags 0 of type GdkModifierType>)=[]
3742018-02-13 12:53:33,768  keyboard settings: layout=us
3752018-02-13 12:53:33,768 mask_to_names names=[], meta mod=None, control mod=None, num lock mod=None, num lock state=True
3762018-02-13 12:53:33,769 mask_to_names(<flags 0 of type GdkModifierType>)=[]
3772018-02-13 12:53:33,780  desktop size is 4160x2560 with 1 screen:
3782018-02-13 12:53:33,781   name-mac (1467x903 mm - DPI: 72x72)
3792018-02-13 12:53:33,781     monitor 1 2560x1440 at 0x228 (903x508 mm - DPI: 72x72) workarea: 2560x1417 at 0x23
3802018-02-13 12:53:33,781     monitor 2 1600x2560 at 2560x0 (564x903 mm - DPI: 72x72) workarea: 1600x2560
381/Users/name/Applications/Xpra.app/Contents/Resources/lib/python/xpra/platform/darwin/osx_tray.py:84: Warning: invalid cast from 'GtkMenuBar' to 'GtkWindow'
382/Users/name/Applications/Xpra.app/Contents/Resources/lib/python/xpra/platform/darwin/osx_tray.py:84: GtkWarning: gtk_window_add_accel_group: assertion 'GTK_IS_WINDOW (window)' failed
3832018-02-13 12:53:34,058 Xpra X11 server version 2.0-runknown 64-bit
3842018-02-13 12:53:34,059  running on Linux CentOS 7.3.1611 Core
3852018-02-13 12:53:34,059 enabled remote logging
3862018-02-13 12:53:34,072 set_modifier_mappings({'control': (((59, 'Control_L'), 'Control_L'), ((62, 'Control_R'), 'Control_R')), 'mod1': (((58, 'Alt_L'), 'Alt_L'), ((54, 'Alt_R'), 'Alt_R'), ('Alt_L', 'Alt_L'), ('Meta_L', 'Meta_L')), 'mod2': (('Num_Lock', 'Num_Lock'),), 'mod3': ((115, 'Super_L'), ('Super_R', 'Super_R'), ('Super_L', 'Super_L')), 'mod4': (('Hyper_L', 'Hyper_L'), ('Hyper_R', 'Hyper_R')), 'mod5': (('Mode_switch', 'Mode_switch'), ('ISO_Level3_Shift', 'ISO_Level3_Shift')), 'shift': (('Shift_L', 'Shift_L'), ((60, 'Shift_R'), 'Shift_R')), 'lock': (((57, 'Caps_Lock'), 'Caps_Lock'),)})
3872018-02-13 12:53:34,072 modifier_keys={'ISO_Level3_Shift': 'mod5', 'Mode_switch': 'mod5', 'Meta_L': 'mod1', 'Control_R': 'control', 'Super_R': 'mod3', 'Alt_R': 'mod1', 'Hyper_L': 'mod4', 'Caps_Lock': 'lock', 'Hyper_R': 'mod4', 'Alt_L': 'mod1', 'Num_Lock': 'mod2', 'Super_L': 'mod3', 'Shift_R': 'shift', 'Shift_L': 'shift', 'Control_L': 'control'}
3882018-02-13 12:53:34,073 modifier_keycodes={'ISO_Level3_Shift': ['ISO_Level3_Shift'], 'Mode_switch': ['Mode_switch'], 'Meta_L': ['Meta_L'], 'Control_R': [(62, 'Control_R')], 'Super_R': ['Super_R'], 'Alt_R': [(54, 'Alt_R')], 'Hyper_L': ['Hyper_L'], 'Caps_Lock': [(57, 'Caps_Lock')], 'Hyper_R': ['Hyper_R'], 'Alt_L': [(58, 'Alt_L'), 'Alt_L'], 'Num_Lock': ['Num_Lock'], 'Super_L': [115, 'Super_L'], 'Shift_R': [(60, 'Shift_R')], 'Shift_L': ['Shift_L'], 'Control_L': [(59, 'Control_L')]}
3892018-02-13 12:53:34,073 set_modifier_mappings({'control': (((59, 'Control_L'), 'Control_L'), ((62, 'Control_R'), 'Control_R')), 'mod1': (((58, 'Alt_L'), 'Alt_L'), ((54, 'Alt_R'), 'Alt_R'), ('Alt_L', 'Alt_L'), ('Meta_L', 'Meta_L')), 'mod2': (('Num_Lock', 'Num_Lock'),), 'mod3': ((115, 'Super_L'), ('Super_R', 'Super_R'), ('Super_L', 'Super_L')), 'mod4': (('Hyper_L', 'Hyper_L'), ('Hyper_R', 'Hyper_R')), 'mod5': (('Mode_switch', 'Mode_switch'), ('ISO_Level3_Shift', 'ISO_Level3_Shift')), 'shift': (('Shift_L', 'Shift_L'), ((60, 'Shift_R'), 'Shift_R')), 'lock': (((57, 'Caps_Lock'), 'Caps_Lock'),)}) meta=mod1, control=control, numlock=mod2
3902018-02-13 12:53:34,073 find_translation(['Control_L', 'Control_R'])
3912018-02-13 12:53:34,074 modifier_keycodes(Control_L)=[(59, 'Control_L')]
3922018-02-13 12:53:34,074 find_translation(['Meta_R', 'Meta_L', 'Alt_R', 'Alt_L'])
3932018-02-13 12:53:34,074 modifier_keycodes(Meta_R)=None
3942018-02-13 12:53:34,074 modifier_keycodes(Meta_L)=['Meta_L']
3952018-02-13 12:53:34,075 modifier_keycodes(Alt_R)=[(54, 'Alt_R')]
3962018-02-13 12:53:34,075 find_translation(['Super_R', 'Super_L', 'Hyper_R', 'Hyper_L'])
3972018-02-13 12:53:34,075 modifier_keycodes(Super_R)=['Super_R']
3982018-02-13 12:53:34,075 modifier_keycodes(Super_L)=[115, 'Super_L']
3992018-02-13 12:53:34,076 find_translation(['Super_L', 'Super_R', 'Hyper_L', 'Hyper_R'])
4002018-02-13 12:53:34,076 modifier_keycodes(Super_L)=[115, 'Super_L']
4012018-02-13 12:53:34,076 find_translation(['Control_R', 'Control_L'])
4022018-02-13 12:53:34,077 modifier_keycodes(Control_R)=[(62, 'Control_R')]
4032018-02-13 12:53:34,077 find_translation(['Meta_L', 'Meta_R', 'Alt_L', 'Alt_R'])
4042018-02-13 12:53:34,077 modifier_keycodes(Meta_L)=['Meta_L']
4052018-02-13 12:53:34,077 modifier_keycodes(Meta_R)=None
4062018-02-13 12:53:34,078 modifier_keycodes(Alt_L)=[(58, 'Alt_L'), 'Alt_L']
4072018-02-13 12:53:34,078 set_modifier_mappings(..) swap keys translations={'Meta_L': (59, 'Control_L'), 'Control_R': (54, 'Alt_R'), 'Alt_R': (115, 'Super_L'), 'Alt_L': (115, 'Super_L'), 'Meta_R': (62, 'Control_R'), 'Control_L': (58, 'Alt_L')}
4082018-02-13 12:53:34,078 Attached to name-linux via ssh
4092018-02-13 12:53:34,079  (press Control-C to detach)
410
4112018-02-13 12:53:34,155 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4122018-02-13 12:53:34,155 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4132018-02-13 12:53:34,159 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4142018-02-13 12:53:34,159 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4152018-02-13 12:53:34,265 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4162018-02-13 12:53:34,266 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4172018-02-13 12:53:34,266 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4182018-02-13 12:53:34,266 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4192018-02-13 12:53:34,285 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4202018-02-13 12:53:34,286 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4212018-02-13 12:53:34,301 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4222018-02-13 12:53:34,302 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4232018-02-13 12:53:34,327 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4242018-02-13 12:53:34,328 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4252018-02-13 12:53:34,328 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4262018-02-13 12:53:34,329 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4272018-02-13 12:53:37,329 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4282018-02-13 12:53:37,329 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4292018-02-13 12:53:37,340 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4302018-02-13 12:53:37,341 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4312018-02-13 12:53:37,352 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4322018-02-13 12:53:37,352 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4332018-02-13 12:53:37,363 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4342018-02-13 12:53:37,363 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4352018-02-13 12:53:37,374 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4362018-02-13 12:53:37,375 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4372018-02-13 12:53:37,385 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4382018-02-13 12:53:37,386 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4392018-02-13 12:53:37,396 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4402018-02-13 12:53:37,397 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4412018-02-13 12:53:37,408 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4422018-02-13 12:53:37,408 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4432018-02-13 12:53:37,419 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4442018-02-13 12:53:37,419 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4452018-02-13 12:53:37,430 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4462018-02-13 12:53:37,431 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4472018-02-13 12:53:37,441 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4482018-02-13 12:53:37,442 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4492018-02-13 12:53:37,453 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4502018-02-13 12:53:37,453 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4512018-02-13 12:53:37,464 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4522018-02-13 12:53:37,464 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4532018-02-13 12:53:37,475 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4542018-02-13 12:53:37,475 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4552018-02-13 12:53:37,491 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4562018-02-13 12:53:37,492 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4572018-02-13 12:53:37,498 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4582018-02-13 12:53:37,498 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4592018-02-13 12:53:37,509 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4602018-02-13 12:53:37,509 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4612018-02-13 12:53:37,520 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4622018-02-13 12:53:37,520 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4632018-02-13 12:53:37,531 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4642018-02-13 12:53:37,532 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4652018-02-13 12:53:37,543 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4662018-02-13 12:53:37,543 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4672018-02-13 12:53:37,554 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4682018-02-13 12:53:37,554 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4692018-02-13 12:53:37,565 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4702018-02-13 12:53:37,566 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4712018-02-13 12:53:37,576 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4722018-02-13 12:53:37,577 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4732018-02-13 12:53:37,588 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4742018-02-13 12:53:37,588 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4752018-02-13 12:53:37,599 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4762018-02-13 12:53:37,599 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4772018-02-13 12:53:37,610 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4782018-02-13 12:53:37,610 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4792018-02-13 12:53:37,621 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4802018-02-13 12:53:37,622 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4812018-02-13 12:53:37,633 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4822018-02-13 12:53:37,633 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4832018-02-13 12:53:37,644 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4842018-02-13 12:53:37,645 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4852018-02-13 12:53:37,655 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4862018-02-13 12:53:37,655 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4872018-02-13 12:53:37,667 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4882018-02-13 12:53:37,667 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4892018-02-13 12:53:37,678 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4902018-02-13 12:53:37,678 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4912018-02-13 12:53:37,689 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4922018-02-13 12:53:37,689 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4932018-02-13 12:53:37,700 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4942018-02-13 12:53:37,700 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4952018-02-13 12:53:37,711 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4962018-02-13 12:53:37,712 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4972018-02-13 12:53:37,723 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
4982018-02-13 12:53:37,723 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
4992018-02-13 12:53:37,734 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
5002018-02-13 12:53:37,734 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
5012018-02-13 12:53:37,745 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
5022018-02-13 12:53:37,745 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
5032018-02-13 12:53:37,756 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
5042018-02-13 12:53:37,757 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
5052018-02-13 12:53:37,768 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
5062018-02-13 12:53:37,768 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
5072018-02-13 12:53:37,779 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
5082018-02-13 12:53:37,779 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
5092018-02-13 12:53:37,790 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
5102018-02-13 12:53:37,791 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
5112018-02-13 12:53:37,802 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
5122018-02-13 12:53:37,803 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
5132018-02-13 12:53:37,813 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
5142018-02-13 12:53:37,813 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
5152018-02-13 12:53:37,824 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
5162018-02-13 12:53:37,824 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
5172018-02-13 12:53:37,835 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
5182018-02-13 12:53:37,836 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
5192018-02-13 12:53:37,846 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
5202018-02-13 12:53:37,847 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
5212018-02-13 12:53:39,865 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
5222018-02-13 12:53:39,865 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
5232018-02-13 12:53:40,991 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
5242018-02-13 12:53:40,991 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
5252018-02-13 12:53:41,610 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
5262018-02-13 12:53:41,611 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
5272018-02-13 12:53:44,531 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
5282018-02-13 12:53:44,531 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
5292018-02-13 12:53:44,606 keymap_changed(<gtk.gdk.Keymap object at 0x10a0660f0 (GdkKeymap at 0x7fd1af668640)>,)
5302018-02-13 12:53:45,109 get_layout_spec() current_keyboard=com.apple.keylayout.US, code=us
5312018-02-13 12:53:45,109 get_layout_spec() other keyboards=(
532    "com.apple.keylayout.US",
533    "com.apple.keylayout.US",
534    "org.sil.ukelele.keyboardlayout..keylayout.USmod"
535)
5362018-02-13 12:53:45,110 get_layout_spec() view=<NSTextView: 0x7fd1af47b050>
537    Frame = {{0.00, 0.00}, {0.00, 0.00}}, Bounds = {{0.00, 0.00}, {0.00, 0.00}}
538    Horizontally resizable: NO, Vertically resizable: YES
539    MinSize = {0.00, 0.00}, MaxSize = {0.00, 10000000.00}
540, input_context=<NSTextInputContext: 0x7fd1af47e2e0>, layout=us, layouts=['us', 'us']
5412018-02-13 12:53:45,110 <xpra.platform.darwin.keyboard.Keyboard object at 0x10a055350>.get_layout_spec()=('us', ['us', 'us'], '', [], '')
5422018-02-13 12:53:45,111 get_layout_spec()=('us', ['us', 'us'], '', [''], None)
5432018-02-13 12:53:45,111 get_default_keymap()=<gtk.gdk.Keymap object at 0x10a0660f0 (GdkKeymap at 0x7fd1af668640)>, direction=<enum PANGO_DIRECTION_NEUTRAL of type PangoDirection>, bidirectional layouts: False
5442018-02-13 12:53:45,111 get_entries_for_keycode(0)=((97, 0, 0, 0), (65, 0, 0, 1), (229, 0, 1, 0), (197, 0, 1, 1))
5452018-02-13 12:53:45,112 get_entries_for_keycode(1)=((115, 1, 0, 0), (83, 1, 0, 1), (223, 1, 1, 0), (205, 1, 1, 1))
5462018-02-13 12:53:45,112 get_entries_for_keycode(2)=((100, 2, 0, 0), (68, 2, 0, 1), (2287, 2, 1, 0), (206, 2, 1, 1))
5472018-02-13 12:53:45,112 get_entries_for_keycode(3)=((102, 3, 0, 0), (70, 3, 0, 1), (2294, 3, 1, 0), (207, 3, 1, 1))
5482018-02-13 12:53:45,113 get_entries_for_keycode(4)=((104, 4, 0, 0), (72, 4, 0, 1), (511, 4, 1, 0), (211, 4, 1, 1))
5492018-02-13 12:53:45,113 get_entries_for_keycode(5)=((103, 5, 0, 0), (71, 5, 0, 1), (169, 5, 1, 0), (445, 5, 1, 1))
5502018-02-13 12:53:45,113 get_entries_for_keycode(6)=((122, 6, 0, 0), (90, 6, 0, 1), (2009, 6, 1, 0), (184, 6, 1, 1))
5512018-02-13 12:53:45,114 get_entries_for_keycode(7)=((120, 7, 0, 0), (88, 7, 0, 1), (16785992, 7, 1, 0), (434, 7, 1, 1))
5522018-02-13 12:53:45,114 get_entries_for_keycode(8)=((99, 8, 0, 0), (67, 8, 0, 1), (231, 8, 1, 0), (199, 8, 1, 1))
5532018-02-13 12:53:45,114 get_entries_for_keycode(9)=((118, 9, 0, 0), (86, 9, 0, 1), (2262, 9, 1, 0), (16786890, 9, 1, 1))
5542018-02-13 12:53:45,114 get_entries_for_keycode(10)=((167, 10, 0, 0), (177, 10, 0, 1))
5552018-02-13 12:53:45,115 get_entries_for_keycode(11)=((98, 11, 0, 0), (66, 11, 0, 1), (2239, 11, 1, 0), (697, 11, 1, 1))
5562018-02-13 12:53:45,115 get_entries_for_keycode(12)=((113, 12, 0, 0), (81, 12, 0, 1), (5053, 12, 1, 0), (5052, 12, 1, 1))
5572018-02-13 12:53:45,115 get_entries_for_keycode(13)=((119, 13, 0, 0), (87, 13, 0, 1), (16785937, 13, 1, 0), (2814, 13, 1, 1))
5582018-02-13 12:53:45,115 get_entries_for_keycode(14)=((101, 14, 0, 0), (69, 14, 0, 1), (65105, 14, 1, 0), (180, 14, 1, 1))
5592018-02-13 12:53:45,115 get_entries_for_keycode(15)=((114, 15, 0, 0), (82, 15, 0, 1), (174, 15, 1, 0), (16785456, 15, 1, 1))
5602018-02-13 12:53:45,116 get_entries_for_keycode(16)=((121, 16, 0, 0), (89, 16, 0, 1), (165, 16, 1, 0), (193, 16, 1, 1))
5612018-02-13 12:53:45,116 get_entries_for_keycode(17)=((116, 17, 0, 0), (84, 17, 0, 1), (2801, 17, 1, 0), (439, 17, 1, 1))
5622018-02-13 12:53:45,116 get_entries_for_keycode(18)=((49, 18, 0, 0), (33, 18, 0, 1), (161, 18, 1, 0), (16785476, 18, 1, 1))
5632018-02-13 12:53:45,116 get_entries_for_keycode(19)=((50, 19, 0, 0), (64, 19, 0, 1), (2761, 19, 1, 0), (8364, 19, 1, 1))
5642018-02-13 12:53:45,117 get_entries_for_keycode(20)=((51, 20, 0, 0), (35, 20, 0, 1), (163, 20, 1, 0), (16785465, 20, 1, 1))
5652018-02-13 12:53:45,117 get_entries_for_keycode(21)=((52, 21, 0, 0), (36, 21, 0, 1), (162, 21, 1, 0), (16785466, 21, 1, 1))
5662018-02-13 12:53:45,117 get_entries_for_keycode(22)=((54, 22, 0, 0), (94, 22, 0, 1), (167, 22, 1, 0), (16841474, 22, 1, 1))
5672018-02-13 12:53:45,117 get_entries_for_keycode(23)=((53, 23, 0, 0), (37, 23, 0, 1), (2242, 23, 1, 0), (16841473, 23, 1, 1))
5682018-02-13 12:53:45,118 get_entries_for_keycode(24)=((61, 24, 0, 0), (43, 24, 0, 1), (2237, 24, 1, 0), (177, 24, 1, 1))
5692018-02-13 12:53:45,118 get_entries_for_keycode(25)=((57, 25, 0, 0), (40, 25, 0, 1), (170, 25, 1, 0), (183, 25, 1, 1))
5702018-02-13 12:53:45,118 get_entries_for_keycode(26)=((55, 26, 0, 0), (38, 26, 0, 1), (182, 26, 1, 0), (2802, 26, 1, 1))
5712018-02-13 12:53:45,118 get_entries_for_keycode(27)=((45, 27, 0, 0), (95, 27, 0, 1), (2730, 27, 1, 0), (2729, 27, 1, 1))
5722018-02-13 12:53:45,119 get_entries_for_keycode(28)=((56, 28, 0, 0), (42, 28, 0, 1), (2790, 28, 1, 0), (176, 28, 1, 1))
5732018-02-13 12:53:45,119 get_entries_for_keycode(29)=((48, 29, 0, 0), (41, 29, 0, 1), (186, 29, 1, 0), (2813, 29, 1, 1))
5742018-02-13 12:53:45,119 get_entries_for_keycode(30)=((93, 30, 0, 0), (125, 30, 0, 1), (2768, 30, 1, 0), (2769, 30, 1, 1))
5752018-02-13 12:53:45,120 get_entries_for_keycode(31)=((111, 31, 0, 0), (79, 31, 0, 1), (248, 31, 1, 0), (216, 31, 1, 1))
5762018-02-13 12:53:45,120 get_entries_for_keycode(32)=((117, 32, 0, 0), (85, 32, 0, 1), (65111, 32, 1, 0), (168, 32, 1, 1))
5772018-02-13 12:53:45,120 get_entries_for_keycode(33)=((91, 33, 0, 0), (123, 33, 0, 1), (2770, 33, 1, 0), (2771, 33, 1, 1))
5782018-02-13 12:53:45,120 get_entries_for_keycode(34)=((105, 34, 0, 0), (73, 34, 0, 1), (65106, 34, 1, 0), (16777926, 34, 1, 1))
5792018-02-13 12:53:45,120 get_entries_for_keycode(35)=((112, 35, 0, 0), (80, 35, 0, 1), (2032, 35, 1, 0), (16785935, 35, 1, 1))
5802018-02-13 12:53:45,121 get_entries_for_keycode(36)=((65293, 36, 0, 0),)
5812018-02-13 12:53:45,121 get_entries_for_keycode(37)=((108, 37, 0, 0), (76, 37, 0, 1), (172, 37, 1, 0), (210, 37, 1, 1))
5822018-02-13 12:53:45,121 get_entries_for_keycode(38)=((106, 38, 0, 0), (74, 38, 0, 1), (16785926, 38, 1, 0), (212, 38, 1, 1))
5832018-02-13 12:53:45,122 get_entries_for_keycode(39)=((39, 39, 0, 0), (34, 39, 0, 1), (230, 39, 1, 0), (198, 39, 1, 1))
5842018-02-13 12:53:45,122 get_entries_for_keycode(40)=((107, 40, 0, 0), (75, 40, 0, 1), (16777946, 40, 1, 0), (16840959, 40, 1, 1))
5852018-02-13 12:53:45,122 get_entries_for_keycode(41)=((59, 41, 0, 0), (58, 41, 0, 1), (2734, 41, 1, 0), (218, 41, 1, 1))
5862018-02-13 12:53:45,123 get_entries_for_keycode(42)=((92, 42, 0, 0), (124, 42, 0, 1), (171, 42, 1, 0), (187, 42, 1, 1))
5872018-02-13 12:53:45,123 get_entries_for_keycode(43)=((44, 43, 0, 0), (60, 43, 0, 1), (2236, 43, 1, 0), (175, 43, 1, 1))
5882018-02-13 12:53:45,123 get_entries_for_keycode(44)=((47, 44, 0, 0), (63, 44, 0, 1), (247, 44, 1, 0), (191, 44, 1, 1))
5892018-02-13 12:53:45,124 get_entries_for_keycode(45)=((110, 45, 0, 0), (78, 45, 0, 1), (65107, 45, 1, 0), (16777948, 45, 1, 1))
5902018-02-13 12:53:45,124 get_entries_for_keycode(46)=((109, 46, 0, 0), (77, 46, 0, 1), (181, 46, 1, 0), (194, 46, 1, 1))
5912018-02-13 12:53:45,124 get_entries_for_keycode(47)=((46, 47, 0, 0), (62, 47, 0, 1), (2238, 47, 1, 0), (418, 47, 1, 1))
5922018-02-13 12:53:45,124 get_entries_for_keycode(48)=((65289, 48, 0, 0), (65056, 48, 0, 1), (65289, 48, 1, 0))
5932018-02-13 12:53:45,125 get_entries_for_keycode(49)=((32, 49, 0, 0), (160, 49, 1, 0))
5942018-02-13 12:53:45,125 get_entries_for_keycode(50)=((96, 50, 0, 0), (126, 50, 0, 1), (65104, 50, 1, 0), (96, 50, 1, 1))
5952018-02-13 12:53:45,125 get_entries_for_keycode(51)=((65288, 51, 0, 0),)
5962018-02-13 12:53:45,126 get_entries_for_keycode(52)=((65293, 52, 0, 0),)
5972018-02-13 12:53:45,126 get_entries_for_keycode(53)=((65307, 53, 0, 0),)
5982018-02-13 12:53:45,126 get_entries_for_keycode(54)=((65512, 54, 0, 0),)
5992018-02-13 12:53:45,126 get_entries_for_keycode(55)=((65511, 55, 0, 0),)
6002018-02-13 12:53:45,127 get_entries_for_keycode(56)=((65505, 56, 0, 0),)
6012018-02-13 12:53:45,127 get_entries_for_keycode(57)=((65509, 57, 0, 0),)
6022018-02-13 12:53:45,127 get_entries_for_keycode(58)=((65513, 58, 0, 0),)
6032018-02-13 12:53:45,128 get_entries_for_keycode(59)=((65507, 59, 0, 0),)
6042018-02-13 12:53:45,128 get_entries_for_keycode(60)=((65506, 60, 0, 0),)
6052018-02-13 12:53:45,128 get_entries_for_keycode(61)=((65514, 61, 0, 0),)
6062018-02-13 12:53:45,128 get_entries_for_keycode(62)=((65508, 62, 0, 0),)
6072018-02-13 12:53:45,129 get_entries_for_keycode(63)=None
6082018-02-13 12:53:45,129 get_entries_for_keycode(64)=None
6092018-02-13 12:53:45,129 get_entries_for_keycode(65)=((65454, 65, 0, 0),)
6102018-02-13 12:53:45,130 get_entries_for_keycode(66)=((65363, 66, 0, 0), (42, 66, 0, 1))
6112018-02-13 12:53:45,130 get_entries_for_keycode(67)=((65450, 67, 0, 0),)
6122018-02-13 12:53:45,131 get_entries_for_keycode(68)=None
6132018-02-13 12:53:45,131 get_entries_for_keycode(69)=((65451, 69, 0, 0),)
6142018-02-13 12:53:45,131 get_entries_for_keycode(70)=((65361, 70, 0, 0), (43, 70, 0, 1))
6152018-02-13 12:53:45,131 get_entries_for_keycode(71)=((65307, 71, 0, 0),)
6162018-02-13 12:53:45,132 get_entries_for_keycode(72)=((65364, 72, 0, 0), (61, 72, 0, 1))
6172018-02-13 12:53:45,132 get_entries_for_keycode(73)=None
6182018-02-13 12:53:45,132 get_entries_for_keycode(74)=None
6192018-02-13 12:53:45,132 get_entries_for_keycode(75)=((65455, 75, 0, 0),)
6202018-02-13 12:53:45,133 get_entries_for_keycode(76)=((65421, 76, 0, 0),)
6212018-02-13 12:53:45,133 get_entries_for_keycode(77)=((65362, 77, 0, 0), (47, 77, 0, 1))
6222018-02-13 12:53:45,133 get_entries_for_keycode(78)=((65453, 78, 0, 0),)
6232018-02-13 12:53:45,133 get_entries_for_keycode(79)=None
6242018-02-13 12:53:45,134 get_entries_for_keycode(80)=None
6252018-02-13 12:53:45,134 get_entries_for_keycode(81)=((65469, 81, 0, 0),)
6262018-02-13 12:53:45,134 get_entries_for_keycode(82)=((65456, 82, 0, 0),)
6272018-02-13 12:53:45,134 get_entries_for_keycode(83)=((65457, 83, 0, 0),)
6282018-02-13 12:53:45,135 get_entries_for_keycode(84)=((65458, 84, 0, 0),)
6292018-02-13 12:53:45,135 get_entries_for_keycode(85)=((65459, 85, 0, 0),)
6302018-02-13 12:53:45,135 get_entries_for_keycode(86)=((65460, 86, 0, 0),)
6312018-02-13 12:53:45,136 get_entries_for_keycode(87)=((65461, 87, 0, 0),)
6322018-02-13 12:53:45,136 get_entries_for_keycode(88)=((65462, 88, 0, 0),)
6332018-02-13 12:53:45,136 get_entries_for_keycode(89)=((65463, 89, 0, 0),)
6342018-02-13 12:53:45,136 get_entries_for_keycode(90)=None
6352018-02-13 12:53:45,137 get_entries_for_keycode(91)=((65464, 91, 0, 0),)
6362018-02-13 12:53:45,137 get_entries_for_keycode(92)=((65465, 92, 0, 0),)
6372018-02-13 12:53:45,137 get_entries_for_keycode(93)=None
6382018-02-13 12:53:45,137 get_entries_for_keycode(94)=None
6392018-02-13 12:53:45,138 get_entries_for_keycode(95)=None
6402018-02-13 12:53:45,138 get_entries_for_keycode(96)=((65474, 96, 0, 0),)
6412018-02-13 12:53:45,138 get_entries_for_keycode(97)=((65475, 97, 0, 0),)
6422018-02-13 12:53:45,138 get_entries_for_keycode(98)=((65476, 98, 0, 0),)
6432018-02-13 12:53:45,139 get_entries_for_keycode(99)=((65472, 99, 0, 0),)
6442018-02-13 12:53:45,139 get_entries_for_keycode(100)=((65477, 100, 0, 0),)
6452018-02-13 12:53:45,139 get_entries_for_keycode(101)=((65478, 101, 0, 0),)
6462018-02-13 12:53:45,140 get_entries_for_keycode(102)=((16777232, 102, 0, 0),)
6472018-02-13 12:53:45,140 get_entries_for_keycode(103)=((65480, 103, 0, 0),)
6482018-02-13 12:53:45,140 get_entries_for_keycode(104)=((16777232, 104, 0, 0),)
6492018-02-13 12:53:45,140 get_entries_for_keycode(105)=((65482, 105, 0, 0),)
6502018-02-13 12:53:45,141 get_entries_for_keycode(106)=((65485, 106, 0, 0),)
6512018-02-13 12:53:45,141 get_entries_for_keycode(107)=((65483, 107, 0, 0),)
6522018-02-13 12:53:45,141 get_entries_for_keycode(108)=((16777232, 108, 0, 0),)
6532018-02-13 12:53:45,142 get_entries_for_keycode(109)=((65479, 109, 0, 0),)
6542018-02-13 12:53:45,142 get_entries_for_keycode(110)=((16777232, 110, 0, 0),)
6552018-02-13 12:53:45,142 get_entries_for_keycode(111)=((65481, 111, 0, 0),)
6562018-02-13 12:53:45,142 get_entries_for_keycode(112)=((16777232, 112, 0, 0),)
6572018-02-13 12:53:45,143 get_entries_for_keycode(113)=((65484, 113, 0, 0),)
6582018-02-13 12:53:45,143 get_entries_for_keycode(114)=((16777221, 114, 0, 0),)
6592018-02-13 12:53:45,143 get_entries_for_keycode(115)=((65360, 115, 0, 0),)
6602018-02-13 12:53:45,143 get_entries_for_keycode(116)=((65365, 116, 0, 0),)
6612018-02-13 12:53:45,144 get_entries_for_keycode(117)=((65535, 117, 0, 0),)
6622018-02-13 12:53:45,144 get_entries_for_keycode(118)=((65473, 118, 0, 0),)
6632018-02-13 12:53:45,144 get_entries_for_keycode(119)=((65367, 119, 0, 0),)
6642018-02-13 12:53:45,144 get_entries_for_keycode(120)=((65471, 120, 0, 0),)
6652018-02-13 12:53:45,145 get_entries_for_keycode(121)=((65366, 121, 0, 0),)
6662018-02-13 12:53:45,145 get_entries_for_keycode(122)=((65470, 122, 0, 0),)
6672018-02-13 12:53:45,145 get_entries_for_keycode(123)=((65361, 123, 0, 0),)
6682018-02-13 12:53:45,145 get_entries_for_keycode(124)=((65363, 124, 0, 0),)
6692018-02-13 12:53:45,146 get_entries_for_keycode(125)=((65364, 125, 0, 0),)
6702018-02-13 12:53:45,146 get_entries_for_keycode(126)=((65362, 126, 0, 0),)
6712018-02-13 12:53:45,146 get_entries_for_keycode(127)=None
6722018-02-13 12:53:45,146 get_entries_for_keycode(128)=((-1300194936, 128, 0, 0), (32721, 128, 0, 1), (-1300194824, 128, 1, 0), (32721, 128, 1, 1))
6732018-02-13 12:53:45,147 get_entries_for_keycode(129)=None
6742018-02-13 12:53:45,147 get_entries_for_keycode(130)=None
6752018-02-13 12:53:45,147 get_entries_for_keycode(131)=None
6762018-02-13 12:53:45,148 get_entries_for_keycode(132)=None
6772018-02-13 12:53:45,148 get_entries_for_keycode(133)=None
6782018-02-13 12:53:45,148 get_entries_for_keycode(134)=None
6792018-02-13 12:53:45,149 get_entries_for_keycode(135)=None
6802018-02-13 12:53:45,149 get_entries_for_keycode(136)=None
6812018-02-13 12:53:45,149 get_entries_for_keycode(137)=None
6822018-02-13 12:53:45,149 get_entries_for_keycode(138)=None
6832018-02-13 12:53:45,149 get_entries_for_keycode(139)=None
6842018-02-13 12:53:45,150 get_entries_for_keycode(140)=None
6852018-02-13 12:53:45,150 get_entries_for_keycode(141)=None
6862018-02-13 12:53:45,150 get_entries_for_keycode(142)=None
6872018-02-13 12:53:45,150 get_entries_for_keycode(143)=None
6882018-02-13 12:53:45,151 get_entries_for_keycode(144)=None
6892018-02-13 12:53:45,151 get_entries_for_keycode(145)=None
6902018-02-13 12:53:45,151 get_entries_for_keycode(146)=None
6912018-02-13 12:53:45,151 get_entries_for_keycode(147)=None
6922018-02-13 12:53:45,151 get_entries_for_keycode(148)=None
6932018-02-13 12:53:45,152 get_entries_for_keycode(149)=None
6942018-02-13 12:53:45,152 get_entries_for_keycode(150)=None
6952018-02-13 12:53:45,152 get_entries_for_keycode(151)=None
6962018-02-13 12:53:45,152 get_entries_for_keycode(152)=None
6972018-02-13 12:53:45,153 get_entries_for_keycode(153)=None
6982018-02-13 12:53:45,153 get_entries_for_keycode(154)=None
6992018-02-13 12:53:45,153 get_entries_for_keycode(155)=None
7002018-02-13 12:53:45,154 get_entries_for_keycode(156)=None
7012018-02-13 12:53:45,154 get_entries_for_keycode(157)=None
7022018-02-13 12:53:45,154 get_entries_for_keycode(158)=None
7032018-02-13 12:53:45,154 get_entries_for_keycode(159)=None
7042018-02-13 12:53:45,155 get_entries_for_keycode(160)=None
7052018-02-13 12:53:45,155 get_entries_for_keycode(161)=None
7062018-02-13 12:53:45,155 get_entries_for_keycode(162)=None
7072018-02-13 12:53:45,155 get_entries_for_keycode(163)=None
7082018-02-13 12:53:45,156 get_entries_for_keycode(164)=None
7092018-02-13 12:53:45,156 get_entries_for_keycode(165)=None
7102018-02-13 12:53:45,156 get_entries_for_keycode(166)=None
7112018-02-13 12:53:45,157 get_entries_for_keycode(167)=None
7122018-02-13 12:53:45,157 get_entries_for_keycode(168)=None
7132018-02-13 12:53:45,157 get_entries_for_keycode(169)=None
7142018-02-13 12:53:45,157 get_entries_for_keycode(170)=None
7152018-02-13 12:53:45,158 get_entries_for_keycode(171)=None
7162018-02-13 12:53:45,158 get_entries_for_keycode(172)=None
7172018-02-13 12:53:45,158 get_entries_for_keycode(173)=None
7182018-02-13 12:53:45,158 get_entries_for_keycode(174)=None
7192018-02-13 12:53:45,159 get_entries_for_keycode(175)=None
7202018-02-13 12:53:45,159 get_entries_for_keycode(176)=None
7212018-02-13 12:53:45,159 get_entries_for_keycode(177)=None
7222018-02-13 12:53:45,159 get_entries_for_keycode(178)=None
7232018-02-13 12:53:45,160 get_entries_for_keycode(179)=None
7242018-02-13 12:53:45,160 get_entries_for_keycode(180)=None
7252018-02-13 12:53:45,160 get_entries_for_keycode(181)=None
7262018-02-13 12:53:45,160 get_entries_for_keycode(182)=None
7272018-02-13 12:53:45,161 get_entries_for_keycode(183)=None
7282018-02-13 12:53:45,161 get_entries_for_keycode(184)=None
7292018-02-13 12:53:45,161 get_entries_for_keycode(185)=None
7302018-02-13 12:53:45,162 get_entries_for_keycode(186)=None
7312018-02-13 12:53:45,162 get_entries_for_keycode(187)=None
7322018-02-13 12:53:45,162 get_entries_for_keycode(188)=None
7332018-02-13 12:53:45,163 get_entries_for_keycode(189)=None
7342018-02-13 12:53:45,163 get_entries_for_keycode(190)=None
7352018-02-13 12:53:45,163 get_entries_for_keycode(191)=None
7362018-02-13 12:53:45,163 get_entries_for_keycode(192)=None
7372018-02-13 12:53:45,164 get_entries_for_keycode(193)=None
7382018-02-13 12:53:45,164 get_entries_for_keycode(194)=None
7392018-02-13 12:53:45,164 get_entries_for_keycode(195)=None
7402018-02-13 12:53:45,164 get_entries_for_keycode(196)=None
7412018-02-13 12:53:45,165 get_entries_for_keycode(197)=None
7422018-02-13 12:53:45,165 get_entries_for_keycode(198)=None
7432018-02-13 12:53:45,165 get_entries_for_keycode(199)=None
7442018-02-13 12:53:45,165 get_entries_for_keycode(200)=None
7452018-02-13 12:53:45,165 get_entries_for_keycode(201)=None
7462018-02-13 12:53:45,166 get_entries_for_keycode(202)=None
7472018-02-13 12:53:45,166 get_entries_for_keycode(203)=None
7482018-02-13 12:53:45,166 get_entries_for_keycode(204)=None
7492018-02-13 12:53:45,166 get_entries_for_keycode(205)=None
7502018-02-13 12:53:45,167 get_entries_for_keycode(206)=None
7512018-02-13 12:53:45,167 get_entries_for_keycode(207)=None
7522018-02-13 12:53:45,167 get_entries_for_keycode(208)=None
7532018-02-13 12:53:45,167 get_entries_for_keycode(209)=None
7542018-02-13 12:53:45,168 get_entries_for_keycode(210)=None
7552018-02-13 12:53:45,168 get_entries_for_keycode(211)=None
7562018-02-13 12:53:45,168 get_entries_for_keycode(212)=None
7572018-02-13 12:53:45,168 get_entries_for_keycode(213)=None
7582018-02-13 12:53:45,168 get_entries_for_keycode(214)=None
7592018-02-13 12:53:45,169 get_entries_for_keycode(215)=None
7602018-02-13 12:53:45,169 get_entries_for_keycode(216)=None
7612018-02-13 12:53:45,169 get_entries_for_keycode(217)=None
7622018-02-13 12:53:45,169 get_entries_for_keycode(218)=None
7632018-02-13 12:53:45,170 get_entries_for_keycode(219)=None
7642018-02-13 12:53:45,170 get_entries_for_keycode(220)=None
7652018-02-13 12:53:45,170 get_entries_for_keycode(221)=None
7662018-02-13 12:53:45,170 get_entries_for_keycode(222)=None
7672018-02-13 12:53:45,171 get_entries_for_keycode(223)=None
7682018-02-13 12:53:45,171 get_entries_for_keycode(224)=None
7692018-02-13 12:53:45,171 get_entries_for_keycode(225)=None
7702018-02-13 12:53:45,171 get_entries_for_keycode(226)=None
7712018-02-13 12:53:45,171 get_entries_for_keycode(227)=None
7722018-02-13 12:53:45,172 get_entries_for_keycode(228)=None
7732018-02-13 12:53:45,172 get_entries_for_keycode(229)=None
7742018-02-13 12:53:45,172 get_entries_for_keycode(230)=None
7752018-02-13 12:53:45,173 get_entries_for_keycode(231)=None
7762018-02-13 12:53:45,173 get_entries_for_keycode(232)=None
7772018-02-13 12:53:45,174 get_entries_for_keycode(233)=None
7782018-02-13 12:53:45,174 get_entries_for_keycode(234)=None
7792018-02-13 12:53:45,174 get_entries_for_keycode(235)=None
7802018-02-13 12:53:45,175 get_entries_for_keycode(236)=None
7812018-02-13 12:53:45,175 get_entries_for_keycode(237)=None
7822018-02-13 12:53:45,175 get_entries_for_keycode(238)=None
7832018-02-13 12:53:45,175 get_entries_for_keycode(239)=None
7842018-02-13 12:53:45,176 get_entries_for_keycode(240)=None
7852018-02-13 12:53:45,176 get_entries_for_keycode(241)=None
7862018-02-13 12:53:45,176 get_entries_for_keycode(242)=None
7872018-02-13 12:53:45,177 get_entries_for_keycode(243)=None
7882018-02-13 12:53:45,177 get_entries_for_keycode(244)=None
7892018-02-13 12:53:45,177 get_entries_for_keycode(245)=None
7902018-02-13 12:53:45,177 get_entries_for_keycode(246)=None
7912018-02-13 12:53:45,177 get_entries_for_keycode(247)=None
7922018-02-13 12:53:45,178 get_entries_for_keycode(248)=None
7932018-02-13 12:53:45,178 get_entries_for_keycode(249)=None
7942018-02-13 12:53:45,179 get_entries_for_keycode(250)=None
7952018-02-13 12:53:45,179 get_entries_for_keycode(251)=None
7962018-02-13 12:53:45,179 get_entries_for_keycode(252)=None
7972018-02-13 12:53:45,179 get_entries_for_keycode(253)=None
7982018-02-13 12:53:45,180 get_entries_for_keycode(254)=None
7992018-02-13 12:53:45,180 get_entries_for_keycode(255)=None
8002018-02-13 12:53:45,180 get_gtk_keymap([None, 'VoidSymbol', '0xffffff'])=[(97, 'a', 0, 0, 0), (65, 'A', 0, 0, 1), (229, 'aring', 0, 1, 0), (197, 'Aring', 0, 1, 1), (115, 's', 1, 0, 0), (83, 'S', 1, 0, 1), (223, 'ssharp', 1, 1, 0), (205, 'Iacute', 1, 1, 1), (100, 'd', 2, 0, 0), (68, 'D', 2, 0, 1), (2287, 'partialderivative', 2, 1, 0), (206, 'Icircumflex', 2, 1, 1), (102, 'f', 3, 0, 0), (70, 'F', 3, 0, 1), (2294, 'function', 3, 1, 0), (207, 'Idiaeresis', 3, 1, 1), (104, 'h', 4, 0, 0), (72, 'H', 4, 0, 1), (511, 'abovedot', 4, 1, 0), (211, 'Oacute', 4, 1, 1), (103, 'g', 5, 0, 0), (71, 'G', 5, 0, 1), (169, 'copyright', 5, 1, 0), (445, 'doubleacute', 5, 1, 1), (122, 'z', 6, 0, 0), (90, 'Z', 6, 0, 1), (2009, 'Greek_OMEGA', 6, 1, 0), (184, 'cedilla', 6, 1, 1), (120, 'x', 7, 0, 0), (88, 'X', 7, 0, 1), (16785992, 'U+2248', 7, 1, 0), (434, 'ogonek', 7, 1, 1), (99, 'c', 8, 0, 0), (67, 'C', 8, 0, 1), (231, 'ccedilla', 8, 1, 0), (199, 'Ccedilla', 8, 1, 1), (118, 'v', 9, 0, 0), (86, 'V', 9, 0, 1), (2262, 'radical', 9, 1, 0), (16786890, 'U+25CA', 9, 1, 1), (167, 'section', 10, 0, 0), (177, 'plusminus', 10, 0, 1), (98, 'b', 11, 0, 0), (66, 'B', 11, 0, 1), (2239, 'integral', 11, 1, 0), (697, 'idotless', 11, 1, 1), (113, 'q', 12, 0, 0), (81, 'Q', 12, 0, 1), (5053, 'oe', 12, 1, 0), (5052, 'OE', 12, 1, 1), (119, 'w', 13, 0, 0), (87, 'W', 13, 0, 1), (16785937, 'U+2211', 13, 1, 0), (2814, 'doublelowquotemark', 13, 1, 1), (101, 'e', 14, 0, 0), (69, 'E', 14, 0, 1), (65105, 'dead_acute', 14, 1, 0), (180, 'acute', 14, 1, 1), (114, 'r', 15, 0, 0), (82, 'R', 15, 0, 1), (174, 'registered', 15, 1, 0), (16785456, 'U+2030', 15, 1, 1), (121, 'y', 16, 0, 0), (89, 'Y', 16, 0, 1), (165, 'yen', 16, 1, 0), (193, 'Aacute', 16, 1, 1), (116, 't', 17, 0, 0), (84, 'T', 17, 0, 1), (2801, 'dagger', 17, 1, 0), (439, 'caron', 17, 1, 1), (49, '1', 18, 0, 0), (33, 'exclam', 18, 0, 1), (161, 'exclamdown', 18, 1, 0), (16785476, 'U+2044', 18, 1, 1), (50, '2', 19, 0, 0), (64, 'at', 19, 0, 1), (2761, 'trademark', 19, 1, 0), (8364, 'EuroSign', 19, 1, 1), (51, '3', 20, 0, 0), (35, 'numbersign', 20, 0, 1), (163, 'sterling', 20, 1, 0), (16785465, 'U+2039', 20, 1, 1), (52, '4', 21, 0, 0), (36, 'dollar', 21, 0, 1), (162, 'cent', 21, 1, 0), (16785466, 'U+203A', 21, 1, 1), (54, '6', 22, 0, 0), (94, 'asciicircum', 22, 0, 1), (167, 'section', 22, 1, 0), (16841474, 'U+FB02', 22, 1, 1), (53, '5', 23, 0, 0), (37, 'percent', 23, 0, 1), (2242, 'infinity', 23, 1, 0), (16841473, 'U+FB01', 23, 1, 1), (61, 'equal', 24, 0, 0), (43, 'plus', 24, 0, 1), (2237, 'notequal', 24, 1, 0), (177, 'plusminus', 24, 1, 1), (57, '9', 25, 0, 0), (40, 'parenleft', 25, 0, 1), (170, 'ordfeminine', 25, 1, 0), (183, 'periodcentered', 25, 1, 1), (55, '7', 26, 0, 0), (38, 'ampersand', 26, 0, 1), (182, 'paragraph', 26, 1, 0), (2802, 'doubledagger', 26, 1, 1), (45, 'minus', 27, 0, 0), (95, 'underscore', 27, 0, 1), (2730, 'endash', 27, 1, 0), (2729, 'emdash', 27, 1, 1), (56, '8', 28, 0, 0), (42, 'asterisk', 28, 0, 1), (2790, 'enfilledcircbullet', 28, 1, 0), (176, 'degree', 28, 1, 1), (48, '0', 29, 0, 0), (41, 'parenright', 29, 0, 1), (186, 'masculine', 29, 1, 0), (2813, 'singlelowquotemark', 29, 1, 1), (93, 'bracketright', 30, 0, 0), (125, 'braceright', 30, 0, 1), (2768, 'leftsinglequotemark', 30, 1, 0), (2769, 'rightsinglequotemark', 30, 1, 1), (111, 'o', 31, 0, 0), (79, 'O', 31, 0, 1), (248, 'oslash', 31, 1, 0), (216, 'Ooblique', 31, 1, 1), (117, 'u', 32, 0, 0), (85, 'U', 32, 0, 1), (65111, 'dead_diaeresis', 32, 1, 0), (168, 'diaeresis', 32, 1, 1), (91, 'bracketleft', 33, 0, 0), (123, 'braceleft', 33, 0, 1), (2770, 'leftdoublequotemark', 33, 1, 0), (2771, 'rightdoublequotemark', 33, 1, 1), (105, 'i', 34, 0, 0), (73, 'I', 34, 0, 1), (65106, 'dead_circumflex', 34, 1, 0), (16777926, 'U+02C6', 34, 1, 1), (112, 'p', 35, 0, 0), (80, 'P', 35, 0, 1), (2032, 'Greek_pi', 35, 1, 0), (16785935, 'U+220F', 35, 1, 1), (65293, 'Return', 36, 0, 0), (108, 'l', 37, 0, 0), (76, 'L', 37, 0, 1), (172, 'notsign', 37, 1, 0), (210, 'Ograve', 37, 1, 1), (106, 'j', 38, 0, 0), (74, 'J', 38, 0, 1), (16785926, 'U+2206', 38, 1, 0), (212, 'Ocircumflex', 38, 1, 1), (39, 'apostrophe', 39, 0, 0), (34, 'quotedbl', 39, 0, 1), (230, 'ae', 39, 1, 0), (198, 'AE', 39, 1, 1), (107, 'k', 40, 0, 0), (75, 'K', 40, 0, 1), (16777946, 'U+02DA', 40, 1, 0), (16840959, 'U+F8FF', 40, 1, 1), (59, 'semicolon', 41, 0, 0), (58, 'colon', 41, 0, 1), (2734, 'ellipsis', 41, 1, 0), (218, 'Uacute', 41, 1, 1), (92, 'backslash', 42, 0, 0), (124, 'bar', 42, 0, 1), (171, 'guillemotleft', 42, 1, 0), (187, 'guillemotright', 42, 1, 1), (44, 'comma', 43, 0, 0), (60, 'less', 43, 0, 1), (2236, 'lessthanequal', 43, 1, 0), (175, 'macron', 43, 1, 1), (47, 'slash', 44, 0, 0), (63, 'question', 44, 0, 1), (247, 'division', 44, 1, 0), (191, 'questiondown', 44, 1, 1), (110, 'n', 45, 0, 0), (78, 'N', 45, 0, 1), (65107, 'dead_tilde', 45, 1, 0), (16777948, 'U+02DC', 45, 1, 1), (109, 'm', 46, 0, 0), (77, 'M', 46, 0, 1), (181, 'mu', 46, 1, 0), (194, 'Acircumflex', 46, 1, 1), (46, 'period', 47, 0, 0), (62, 'greater', 47, 0, 1), (2238, 'greaterthanequal', 47, 1, 0), (418, 'breve', 47, 1, 1), (65289, 'Tab', 48, 0, 0), (65056, 'ISO_Left_Tab', 48, 0, 1), (65289, 'Tab', 48, 1, 0), (32, 'space', 49, 0, 0), (160, 'nobreakspace', 49, 1, 0), (96, 'grave', 50, 0, 0), (126, 'asciitilde', 50, 0, 1), (65104, 'dead_grave', 50, 1, 0), (96, 'grave', 50, 1, 1), (65288, 'BackSpace', 51, 0, 0), (65293, 'Return', 52, 0, 0), (65307, 'Escape', 53, 0, 0), (65512, 'Meta_R', 54, 0, 0), (65511, 'Meta_L', 55, 0, 0), (65505, 'Shift_L', 56, 0, 0), (65509, 'Caps_Lock', 57, 0, 0), (65513, 'Alt_L', 58, 0, 0), (65507, 'Control_L', 59, 0, 0), (65506, 'Shift_R', 60, 0, 0), (65514, 'Alt_R', 61, 0, 0), (65508, 'Control_R', 62, 0, 0), (65454, 'KP_Decimal', 65, 0, 0), (65363, 'Right', 66, 0, 0), (42, 'asterisk', 66, 0, 1), (65450, 'KP_Multiply', 67, 0, 0), (65451, 'KP_Add', 69, 0, 0), (65361, 'Left', 70, 0, 0), (43, 'plus', 70, 0, 1), (65307, 'Escape', 71, 0, 0), (65364, 'Down', 72, 0, 0), (61, 'equal', 72, 0, 1), (65455, 'KP_Divide', 75, 0, 0), (65421, 'KP_Enter', 76, 0, 0), (65362, 'Up', 77, 0, 0), (47, 'slash', 77, 0, 1), (65453, 'KP_Subtract', 78, 0, 0), (65469, 'KP_Equal', 81, 0, 0), (65456, 'KP_0', 82, 0, 0), (65457, 'KP_1', 83, 0, 0), (65458, 'KP_2', 84, 0, 0), (65459, 'KP_3', 85, 0, 0), (65460, 'KP_4', 86, 0, 0), (65461, 'KP_5', 87, 0, 0), (65462, 'KP_6', 88, 0, 0), (65463, 'KP_7', 89, 0, 0), (65464, 'KP_8', 91, 0, 0), (65465, 'KP_9', 92, 0, 0), (65474, 'F5', 96, 0, 0), (65475, 'F6', 97, 0, 0), (65476, 'F7', 98, 0, 0), (65472, 'F3', 99, 0, 0), (65477, 'F8', 100, 0, 0), (65478, 'F9', 101, 0, 0), (16777232, 'U+0010', 102, 0, 0), (65480, 'F11', 103, 0, 0), (16777232, 'U+0010', 104, 0, 0), (65482, 'F13', 105, 0, 0), (65485, 'F16', 106, 0, 0), (65483, 'F14', 107, 0, 0), (16777232, 'U+0010', 108, 0, 0), (65479, 'F10', 109, 0, 0), (16777232, 'U+0010', 110, 0, 0), (65481, 'F12', 111, 0, 0), (16777232, 'U+0010', 112, 0, 0), (65484, 'F15', 113, 0, 0), (16777221, 'U+0005', 114, 0, 0), (65360, 'Home', 115, 0, 0), (65365, 'Page_Up', 116, 0, 0), (65535, 'Delete', 117, 0, 0), (65473, 'F4', 118, 0, 0), (65367, 'End', 119, 0, 0), (65471, 'F2', 120, 0, 0), (65366, 'Page_Down', 121, 0, 0), (65470, 'F1', 122, 0, 0), (65361, 'Left', 123, 0, 0), (65363, 'Right', 124, 0, 0), (65364, 'Down', 125, 0, 0), (65362, 'Up', 126, 0, 0), (-1300194936, '0xb2809988', 128, 0, 0), (32721, '0x7fd1', 128, 0, 1), (-1300194824, '0xb28099f8', 128, 1, 0), (32721, '0x7fd1', 128, 1, 1)] (keymap=<gtk.gdk.Keymap object at 0x10a0660f0 (GdkKeymap at 0x7fd1af668640)>)
8012018-02-13 12:53:45,181 layout=us, layouts=['us', 'us'], variant=, variants=['']
8022018-02-13 12:53:45,182 print=, query=, struct={}
8032018-02-13 12:53:45,182 keycodes="[(97, 'a', 0, 0, 0), (65, 'A', 0, 0, 1), (229,  .. 9f8', 128, 1, 0), (32721, '0x7fd1', 128, 1, 1)]"
8042018-02-13 12:53:45,183 x11 keycodes='{}'
8052018-02-13 12:53:45,183 mod managed: []
8062018-02-13 12:53:45,183 mod meanings: {}
8072018-02-13 12:53:45,183 mod pointermissing: ['lock', 'control']
8082018-02-13 12:53:45,184 hash=us/46b2a5220b8cf84608c6c59d94ac46d3b8db45d3
8092018-02-13 12:53:45,184 do_keys_changed() modifier_map={'control': 4, 'mod1': 8, 'mod2': 16, 'mod3': 32, 'mod4': 64, 'mod5': 128, 'lock': 2, 'shift': 1}, old hash=us/3b4b721f4f0371ad95303285e2b830a90c4c3c4b, new hash=us/46b2a5220b8cf84608c6c59d94ac46d3b8db45d3
8102018-02-13 12:53:45,184 keymap has been changed to 'us', sending updated mappings to the server
8112018-02-13 12:53:45,185 send_layout() layout_option=None, xkbmap_layout=us, variant_option=None, xkbmap_variant=, xkbmap_options=None
8122018-02-13 12:53:45,185 send_keymap()
8132018-02-13 12:53:47,196 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8142018-02-13 12:53:47,196 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8152018-02-13 12:53:47,207 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8162018-02-13 12:53:47,207 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8172018-02-13 12:53:47,218 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8182018-02-13 12:53:47,218 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8192018-02-13 12:53:47,229 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8202018-02-13 12:53:47,230 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8212018-02-13 12:53:47,240 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8222018-02-13 12:53:47,241 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8232018-02-13 12:53:47,252 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8242018-02-13 12:53:47,252 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8252018-02-13 12:53:47,263 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8262018-02-13 12:53:47,263 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8272018-02-13 12:53:47,275 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8282018-02-13 12:53:47,275 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8292018-02-13 12:53:47,285 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8302018-02-13 12:53:47,286 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8312018-02-13 12:53:47,297 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8322018-02-13 12:53:47,297 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8332018-02-13 12:53:47,308 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8342018-02-13 12:53:47,308 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8352018-02-13 12:53:47,319 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8362018-02-13 12:53:47,319 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8372018-02-13 12:53:47,330 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8382018-02-13 12:53:47,331 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8392018-02-13 12:53:47,342 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8402018-02-13 12:53:47,342 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8412018-02-13 12:53:47,353 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8422018-02-13 12:53:47,353 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8432018-02-13 12:53:47,364 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8442018-02-13 12:53:47,365 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8452018-02-13 12:53:47,380 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8462018-02-13 12:53:47,380 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8472018-02-13 12:53:47,387 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8482018-02-13 12:53:47,387 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8492018-02-13 12:53:47,398 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8502018-02-13 12:53:47,398 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8512018-02-13 12:53:47,409 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8522018-02-13 12:53:47,409 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8532018-02-13 12:53:47,420 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8542018-02-13 12:53:47,421 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8552018-02-13 12:53:47,432 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8562018-02-13 12:53:47,432 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8572018-02-13 12:53:47,443 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8582018-02-13 12:53:47,443 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8592018-02-13 12:53:47,454 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8602018-02-13 12:53:47,454 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8612018-02-13 12:53:47,465 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8622018-02-13 12:53:47,466 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8632018-02-13 12:53:47,477 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8642018-02-13 12:53:47,477 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8652018-02-13 12:53:47,488 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8662018-02-13 12:53:47,488 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8672018-02-13 12:53:47,499 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8682018-02-13 12:53:47,500 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8692018-02-13 12:53:47,510 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8702018-02-13 12:53:47,511 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8712018-02-13 12:53:47,522 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8722018-02-13 12:53:47,522 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8732018-02-13 12:53:47,544 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8742018-02-13 12:53:47,544 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8752018-02-13 12:53:47,555 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8762018-02-13 12:53:47,556 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8772018-02-13 12:53:47,567 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8782018-02-13 12:53:47,567 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8792018-02-13 12:53:47,578 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8802018-02-13 12:53:47,578 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8812018-02-13 12:53:47,589 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8822018-02-13 12:53:47,589 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8832018-02-13 12:53:47,600 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8842018-02-13 12:53:47,601 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8852018-02-13 12:53:47,612 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8862018-02-13 12:53:47,612 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8872018-02-13 12:53:47,623 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8882018-02-13 12:53:47,623 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8892018-02-13 12:53:47,634 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8902018-02-13 12:53:47,634 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8912018-02-13 12:53:47,645 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8922018-02-13 12:53:47,646 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8932018-02-13 12:53:47,657 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8942018-02-13 12:53:47,657 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8952018-02-13 12:53:47,668 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8962018-02-13 12:53:47,668 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8972018-02-13 12:53:47,679 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
8982018-02-13 12:53:47,679 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
8992018-02-13 12:53:47,691 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9002018-02-13 12:53:47,691 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9012018-02-13 12:53:47,702 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9022018-02-13 12:53:47,702 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9032018-02-13 12:53:47,713 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9042018-02-13 12:53:47,713 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9052018-02-13 12:53:47,724 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9062018-02-13 12:53:47,724 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9072018-02-13 12:53:47,735 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9082018-02-13 12:53:47,736 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9092018-02-13 12:53:47,747 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9102018-02-13 12:53:47,747 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9112018-02-13 12:53:48,086 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9122018-02-13 12:53:48,086 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9132018-02-13 12:53:48,096 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9142018-02-13 12:53:48,096 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9152018-02-13 12:53:49,513 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9162018-02-13 12:53:49,514 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9172018-02-13 12:53:49,524 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9182018-02-13 12:53:49,525 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9192018-02-13 12:53:49,536 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9202018-02-13 12:53:49,536 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9212018-02-13 12:53:49,549 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9222018-02-13 12:53:49,549 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9232018-02-13 12:53:49,558 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9242018-02-13 12:53:49,558 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9252018-02-13 12:53:49,569 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9262018-02-13 12:53:49,570 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9272018-02-13 12:53:49,580 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9282018-02-13 12:53:49,581 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9292018-02-13 12:53:49,593 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9302018-02-13 12:53:49,593 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9312018-02-13 12:53:49,603 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9322018-02-13 12:53:49,603 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9332018-02-13 12:53:49,614 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9342018-02-13 12:53:49,615 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9352018-02-13 12:53:49,626 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9362018-02-13 12:53:49,626 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9372018-02-13 12:53:49,637 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9382018-02-13 12:53:49,637 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9392018-02-13 12:53:49,648 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9402018-02-13 12:53:49,648 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9412018-02-13 12:53:49,660 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9422018-02-13 12:53:49,660 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9432018-02-13 12:53:49,670 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9442018-02-13 12:53:49,671 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9452018-02-13 12:53:49,682 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9462018-02-13 12:53:49,682 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9472018-02-13 12:53:49,693 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9482018-02-13 12:53:49,693 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9492018-02-13 12:53:49,704 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9502018-02-13 12:53:49,705 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9512018-02-13 12:53:49,716 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9522018-02-13 12:53:49,716 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9532018-02-13 12:53:49,727 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9542018-02-13 12:53:49,727 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9552018-02-13 12:53:49,738 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9562018-02-13 12:53:49,738 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9572018-02-13 12:53:49,749 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9582018-02-13 12:53:49,749 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9592018-02-13 12:53:49,761 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9602018-02-13 12:53:49,761 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9612018-02-13 12:53:49,772 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9622018-02-13 12:53:49,772 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9632018-02-13 12:53:49,783 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9642018-02-13 12:53:49,783 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9652018-02-13 12:53:49,794 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9662018-02-13 12:53:49,794 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9672018-02-13 12:53:49,806 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9682018-02-13 12:53:49,806 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9692018-02-13 12:53:49,817 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9702018-02-13 12:53:49,817 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9712018-02-13 12:53:49,828 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9722018-02-13 12:53:49,828 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9732018-02-13 12:53:49,839 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9742018-02-13 12:53:49,840 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9752018-02-13 12:53:49,851 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9762018-02-13 12:53:49,851 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9772018-02-13 12:53:49,862 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9782018-02-13 12:53:49,862 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9792018-02-13 12:53:49,873 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9802018-02-13 12:53:49,873 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9812018-02-13 12:53:49,884 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9822018-02-13 12:53:49,885 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9832018-02-13 12:53:49,896 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9842018-02-13 12:53:49,896 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9852018-02-13 12:53:49,907 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9862018-02-13 12:53:49,907 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9872018-02-13 12:53:49,918 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9882018-02-13 12:53:49,918 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9892018-02-13 12:53:49,929 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9902018-02-13 12:53:49,930 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9912018-02-13 12:53:49,941 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9922018-02-13 12:53:49,941 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9932018-02-13 12:53:49,952 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9942018-02-13 12:53:49,952 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9952018-02-13 12:53:49,963 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9962018-02-13 12:53:49,963 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9972018-02-13 12:53:49,974 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
9982018-02-13 12:53:49,974 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
9992018-02-13 12:53:49,985 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10002018-02-13 12:53:49,986 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10012018-02-13 12:53:49,997 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10022018-02-13 12:53:49,998 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10032018-02-13 12:53:50,009 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10042018-02-13 12:53:50,009 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10052018-02-13 12:53:50,019 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10062018-02-13 12:53:50,020 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10072018-02-13 12:53:50,031 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10082018-02-13 12:53:50,031 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10092018-02-13 12:53:50,042 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10102018-02-13 12:53:50,042 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10112018-02-13 12:53:50,053 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10122018-02-13 12:53:50,053 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10132018-02-13 12:53:50,064 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10142018-02-13 12:53:50,064 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10152018-02-13 12:53:50,076 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10162018-02-13 12:53:50,077 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10172018-02-13 12:53:50,087 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10182018-02-13 12:53:50,087 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10192018-02-13 12:53:50,098 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10202018-02-13 12:53:50,098 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10212018-02-13 12:53:50,109 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10222018-02-13 12:53:50,110 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10232018-02-13 12:53:50,120 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10242018-02-13 12:53:50,121 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10252018-02-13 12:53:50,132 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10262018-02-13 12:53:50,133 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10272018-02-13 12:53:50,143 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10282018-02-13 12:53:50,143 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10292018-02-13 12:53:50,154 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10302018-02-13 12:53:50,155 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10312018-02-13 12:53:50,166 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10322018-02-13 12:53:50,166 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10332018-02-13 12:53:50,177 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10342018-02-13 12:53:50,177 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10352018-02-13 12:53:50,188 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10362018-02-13 12:53:50,188 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10372018-02-13 12:53:50,199 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10382018-02-13 12:53:50,200 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10392018-02-13 12:53:50,210 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10402018-02-13 12:53:50,211 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10412018-02-13 12:53:50,222 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10422018-02-13 12:53:50,222 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10432018-02-13 12:53:50,233 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10442018-02-13 12:53:50,233 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10452018-02-13 12:53:50,244 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10462018-02-13 12:53:50,244 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10472018-02-13 12:53:50,256 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10482018-02-13 12:53:50,256 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10492018-02-13 12:53:50,267 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10502018-02-13 12:53:50,268 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10512018-02-13 12:53:50,281 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10522018-02-13 12:53:50,282 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10532018-02-13 12:53:50,289 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10542018-02-13 12:53:50,290 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10552018-02-13 12:53:50,300 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10562018-02-13 12:53:50,301 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10572018-02-13 12:53:50,312 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10582018-02-13 12:53:50,312 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10592018-02-13 12:53:50,323 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10602018-02-13 12:53:50,323 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10612018-02-13 12:53:50,335 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10622018-02-13 12:53:50,335 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10632018-02-13 12:53:50,346 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10642018-02-13 12:53:50,346 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10652018-02-13 12:53:50,357 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10662018-02-13 12:53:50,357 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10672018-02-13 12:53:50,368 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10682018-02-13 12:53:50,368 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10692018-02-13 12:53:50,379 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10702018-02-13 12:53:50,380 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10712018-02-13 12:53:50,391 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10722018-02-13 12:53:50,391 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10732018-02-13 12:53:50,402 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10742018-02-13 12:53:50,402 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10752018-02-13 12:53:50,413 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10762018-02-13 12:53:50,413 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10772018-02-13 12:53:50,424 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10782018-02-13 12:53:50,425 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10792018-02-13 12:53:51,848 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10802018-02-13 12:53:51,848 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
10812018-02-13 12:53:51,849 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_PRESS keyval=Control_R>, True)=<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Control_R', 'pressed': True, 'keyval': 65508, 'keycode': 62}>
10822018-02-13 12:53:51,849 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Control_R', 'pressed': True, 'keyval': 65508, 'keycode': 62}>) wid=18
10832018-02-13 12:53:51,849 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Control_R', 'pressed': True, 'keyval': 65508, 'keycode': 62}>)
10842018-02-13 12:53:52,184 mask_to_names names=['control'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10852018-02-13 12:53:52,185 mask_to_names(<flags GDK_CONTROL_MASK of type GdkModifierType>)=['control', 'mod2']
10862018-02-13 12:53:52,185 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_PRESS keyval=a>, True)=<GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': 'a', 'keyname': 'a', 'pressed': True, 'keyval': 97, 'keycode': 0}>
10872018-02-13 12:53:52,185 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': 'a', 'keyname': 'a', 'pressed': True, 'keyval': 97, 'keycode': 0}>) wid=18
10882018-02-13 12:53:52,186 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': 'a', 'keyname': 'a', 'pressed': True, 'keyval': 97, 'keycode': 0}>)
10892018-02-13 12:53:52,311 mask_to_names names=['control'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10902018-02-13 12:53:52,312 mask_to_names(<flags GDK_CONTROL_MASK of type GdkModifierType>)=['control', 'mod2']
10912018-02-13 12:53:52,312 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_RELEASE keyval=a>, False)=<GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': 'a', 'keyname': 'a', 'pressed': False, 'keyval': 97, 'keycode': 0}>
10922018-02-13 12:53:52,312 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': 'a', 'keyname': 'a', 'pressed': False, 'keyval': 97, 'keycode': 0}>) wid=18
10932018-02-13 12:53:52,313 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': 'a', 'keyname': 'a', 'pressed': False, 'keyval': 97, 'keycode': 0}>)
10942018-02-13 12:53:52,416 mask_to_names names=['control'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
10952018-02-13 12:53:52,416 mask_to_names(<flags GDK_CONTROL_MASK of type GdkModifierType>)=['control', 'mod2']
10962018-02-13 12:53:52,416 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_RELEASE keyval=Control_R>, False)=<GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Control_R', 'pressed': False, 'keyval': 65508, 'keycode': 62}>
10972018-02-13 12:53:52,417 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Control_R', 'pressed': False, 'keyval': 65508, 'keycode': 62}>) wid=18
10982018-02-13 12:53:52,417 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Control_R', 'pressed': False, 'keyval': 65508, 'keycode': 62}>)
10992018-02-13 12:53:53,880 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11002018-02-13 12:53:53,880 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11012018-02-13 12:53:53,881 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_PRESS keyval=Meta_R>, True)=<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Meta_R', 'pressed': True, 'keyval': 65512, 'keycode': 54}>
11022018-02-13 12:53:53,881 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Meta_R', 'pressed': True, 'keyval': 65512, 'keycode': 54}>) wid=18
11032018-02-13 12:53:53,881 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Meta_R', 'pressed': True, 'keyval': 65512, 'keycode': 54}>)
11042018-02-13 12:53:54,275 mask_to_names names=['mod2'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11052018-02-13 12:53:54,276 mask_to_names(<flags GDK_MOD2_MASK | GDK_META_MASK of type GdkModifierType>)=['mod2']
11062018-02-13 12:53:54,276 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_PRESS keyval=a>, True)=<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': 'a', 'keyname': 'a', 'pressed': True, 'keyval': 97, 'keycode': 0}>
11072018-02-13 12:53:54,276 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': 'a', 'keyname': 'a', 'pressed': True, 'keyval': 97, 'keycode': 0}>) wid=18
11082018-02-13 12:53:54,276 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': 'a', 'keyname': 'a', 'pressed': True, 'keyval': 97, 'keycode': 0}>)
11092018-02-13 12:53:54,407 mask_to_names names=['mod2'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11102018-02-13 12:53:54,408 mask_to_names(<flags GDK_MOD2_MASK | GDK_META_MASK of type GdkModifierType>)=['mod2']
11112018-02-13 12:53:54,408 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_RELEASE keyval=a>, False)=<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': 'a', 'keyname': 'a', 'pressed': False, 'keyval': 97, 'keycode': 0}>
11122018-02-13 12:53:54,408 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': 'a', 'keyname': 'a', 'pressed': False, 'keyval': 97, 'keycode': 0}>) wid=18
11132018-02-13 12:53:54,408 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': 'a', 'keyname': 'a', 'pressed': False, 'keyval': 97, 'keycode': 0}>)
11142018-02-13 12:53:54,608 mask_to_names names=['mod2'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11152018-02-13 12:53:54,608 mask_to_names(<flags GDK_MOD2_MASK | GDK_META_MASK of type GdkModifierType>)=['mod2']
11162018-02-13 12:53:54,608 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_RELEASE keyval=Meta_R>, False)=<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Meta_R', 'pressed': False, 'keyval': 65512, 'keycode': 54}>
11172018-02-13 12:53:54,609 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Meta_R', 'pressed': False, 'keyval': 65512, 'keycode': 54}>) wid=18
11182018-02-13 12:53:54,609 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Meta_R', 'pressed': False, 'keyval': 65512, 'keycode': 54}>)
11192018-02-13 12:53:56,856 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11202018-02-13 12:53:56,856 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11212018-02-13 12:53:56,856 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_PRESS keyval=Alt_L>, True)=<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 1, 'string': '', 'keyname': 'Alt_L', 'pressed': True, 'keyval': 65513, 'keycode': 58}>
11222018-02-13 12:53:56,856 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 1, 'string': '', 'keyname': 'Alt_L', 'pressed': True, 'keyval': 65513, 'keycode': 58}>) wid=18
11232018-02-13 12:53:56,857 swap keys: translating key '<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 1, 'string': '', 'keyname': 'Alt_L', 'pressed': True, 'keyval': 65513, 'keycode': 58}>' to (115, 'Super_L')
11242018-02-13 12:53:56,857 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 1, 'string': '', 'keyname': 'Super_L', 'pressed': True, 'keyval': 65513, 'keycode': 115}>)
11252018-02-13 12:53:57,280 mask_to_names names=['mod1'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11262018-02-13 12:53:57,280 mask_to_names(<flags GDK_MOD1_MASK of type GdkModifierType>)=['mod1', 'mod2']
11272018-02-13 12:53:57,281 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_PRESS keyval=aring>, True)=<GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 1, 'string': '\xc3\xa5', 'keyname': 'aring', 'pressed': True, 'keyval': 229, 'keycode': 0}>
11282018-02-13 12:53:57,281 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 1, 'string': '\xc3\xa5', 'keyname': 'aring', 'pressed': True, 'keyval': 229, 'keycode': 0}>) wid=18
11292018-02-13 12:53:57,281 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 1, 'string': '\xc3\xa5', 'keyname': 'aring', 'pressed': True, 'keyval': 229, 'keycode': 0}>)
11302018-02-13 12:53:57,559 mask_to_names names=['mod1'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11312018-02-13 12:53:57,559 mask_to_names(<flags GDK_MOD1_MASK of type GdkModifierType>)=['mod1', 'mod2']
11322018-02-13 12:53:57,560 parse_key_event(<gtk.gdk.Event at 0x10972fee0: GDK_KEY_RELEASE keyval=aring>, False)=<GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 1, 'string': '\xc3\xa5', 'keyname': 'aring', 'pressed': False, 'keyval': 229, 'keycode': 0}>
11332018-02-13 12:53:57,560 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 1, 'string': '\xc3\xa5', 'keyname': 'aring', 'pressed': False, 'keyval': 229, 'keycode': 0}>) wid=18
11342018-02-13 12:53:57,561 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 1, 'string': '\xc3\xa5', 'keyname': 'aring', 'pressed': False, 'keyval': 229, 'keycode': 0}>)
11352018-02-13 12:53:57,656 mask_to_names names=['mod1'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11362018-02-13 12:53:57,656 mask_to_names(<flags GDK_MOD1_MASK of type GdkModifierType>)=['mod1', 'mod2']
11372018-02-13 12:53:57,656 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_RELEASE keyval=Alt_L>, False)=<GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Alt_L', 'pressed': False, 'keyval': 65513, 'keycode': 58}>
11382018-02-13 12:53:57,657 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Alt_L', 'pressed': False, 'keyval': 65513, 'keycode': 58}>) wid=18
11392018-02-13 12:53:57,657 swap keys: translating key '<GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Alt_L', 'pressed': False, 'keyval': 65513, 'keycode': 58}>' to (115, 'Super_L')
11402018-02-13 12:53:57,657 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Super_L', 'pressed': False, 'keyval': 65513, 'keycode': 115}>)
11412018-02-13 12:53:59,695 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11422018-02-13 12:53:59,695 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11432018-02-13 12:53:59,706 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11442018-02-13 12:53:59,706 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11452018-02-13 12:53:59,717 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11462018-02-13 12:53:59,717 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11472018-02-13 12:53:59,728 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11482018-02-13 12:53:59,729 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11492018-02-13 12:53:59,741 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11502018-02-13 12:53:59,742 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11512018-02-13 12:53:59,751 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11522018-02-13 12:53:59,751 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11532018-02-13 12:53:59,762 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11542018-02-13 12:53:59,762 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11552018-02-13 12:53:59,773 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11562018-02-13 12:53:59,774 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11572018-02-13 12:53:59,785 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11582018-02-13 12:53:59,785 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11592018-02-13 12:53:59,796 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11602018-02-13 12:53:59,797 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11612018-02-13 12:53:59,807 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11622018-02-13 12:53:59,807 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11632018-02-13 12:53:59,818 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11642018-02-13 12:53:59,818 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11652018-02-13 12:53:59,830 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11662018-02-13 12:53:59,830 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11672018-02-13 12:53:59,841 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11682018-02-13 12:53:59,841 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11692018-02-13 12:53:59,852 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11702018-02-13 12:53:59,852 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11712018-02-13 12:53:59,863 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11722018-02-13 12:53:59,864 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11732018-02-13 12:53:59,875 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11742018-02-13 12:53:59,875 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11752018-02-13 12:53:59,886 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11762018-02-13 12:53:59,886 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11772018-02-13 12:53:59,897 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11782018-02-13 12:53:59,897 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11792018-02-13 12:53:59,909 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11802018-02-13 12:53:59,909 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11812018-02-13 12:53:59,920 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11822018-02-13 12:53:59,920 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11832018-02-13 12:53:59,931 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11842018-02-13 12:53:59,931 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11852018-02-13 12:53:59,942 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11862018-02-13 12:53:59,942 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11872018-02-13 12:53:59,955 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11882018-02-13 12:53:59,955 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11892018-02-13 12:54:01,808 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11902018-02-13 12:54:01,808 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
11912018-02-13 12:54:01,809 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_PRESS keyval=Control_R>, True)=<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Control_R', 'pressed': True, 'keyval': 65508, 'keycode': 62}>
11922018-02-13 12:54:01,809 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Control_R', 'pressed': True, 'keyval': 65508, 'keycode': 62}>) wid=18
11932018-02-13 12:54:01,809 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Control_R', 'pressed': True, 'keyval': 65508, 'keycode': 62}>)
11942018-02-13 12:54:02,136 mask_to_names names=['control'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
11952018-02-13 12:54:02,136 mask_to_names(<flags GDK_CONTROL_MASK of type GdkModifierType>)=['control', 'mod2']
11962018-02-13 12:54:02,136 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_PRESS keyval=e>, True)=<GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': 'e', 'keyname': 'e', 'pressed': True, 'keyval': 101, 'keycode': 14}>
11972018-02-13 12:54:02,137 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': 'e', 'keyname': 'e', 'pressed': True, 'keyval': 101, 'keycode': 14}>) wid=18
11982018-02-13 12:54:02,137 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': 'e', 'keyname': 'e', 'pressed': True, 'keyval': 101, 'keycode': 14}>)
11992018-02-13 12:54:02,287 mask_to_names names=['control'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12002018-02-13 12:54:02,287 mask_to_names(<flags GDK_CONTROL_MASK of type GdkModifierType>)=['control', 'mod2']
12012018-02-13 12:54:02,288 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_RELEASE keyval=e>, False)=<GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': 'e', 'keyname': 'e', 'pressed': False, 'keyval': 101, 'keycode': 14}>
12022018-02-13 12:54:02,288 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': 'e', 'keyname': 'e', 'pressed': False, 'keyval': 101, 'keycode': 14}>) wid=18
12032018-02-13 12:54:02,288 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': 'e', 'keyname': 'e', 'pressed': False, 'keyval': 101, 'keycode': 14}>)
12042018-02-13 12:54:02,463 mask_to_names names=['control'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12052018-02-13 12:54:02,464 mask_to_names(<flags GDK_CONTROL_MASK of type GdkModifierType>)=['control', 'mod2']
12062018-02-13 12:54:02,464 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_RELEASE keyval=Control_R>, False)=<GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Control_R', 'pressed': False, 'keyval': 65508, 'keycode': 62}>
12072018-02-13 12:54:02,464 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Control_R', 'pressed': False, 'keyval': 65508, 'keycode': 62}>) wid=18
12082018-02-13 12:54:02,465 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Control_R', 'pressed': False, 'keyval': 65508, 'keycode': 62}>)
12092018-02-13 12:54:03,480 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12102018-02-13 12:54:03,480 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
12112018-02-13 12:54:03,480 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_PRESS keyval=Meta_R>, True)=<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Meta_R', 'pressed': True, 'keyval': 65512, 'keycode': 54}>
12122018-02-13 12:54:03,481 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Meta_R', 'pressed': True, 'keyval': 65512, 'keycode': 54}>) wid=18
12132018-02-13 12:54:03,481 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Meta_R', 'pressed': True, 'keyval': 65512, 'keycode': 54}>)
12142018-02-13 12:54:03,983 mask_to_names names=['mod2'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12152018-02-13 12:54:03,984 mask_to_names(<flags GDK_MOD2_MASK | GDK_META_MASK of type GdkModifierType>)=['mod2']
12162018-02-13 12:54:03,984 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_PRESS keyval=e>, True)=<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': 'e', 'keyname': 'e', 'pressed': True, 'keyval': 101, 'keycode': 14}>
12172018-02-13 12:54:03,984 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': 'e', 'keyname': 'e', 'pressed': True, 'keyval': 101, 'keycode': 14}>) wid=18
12182018-02-13 12:54:03,985 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': 'e', 'keyname': 'e', 'pressed': True, 'keyval': 101, 'keycode': 14}>)
12192018-02-13 12:54:04,127 mask_to_names names=['mod2'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12202018-02-13 12:54:04,127 mask_to_names(<flags GDK_MOD2_MASK | GDK_META_MASK of type GdkModifierType>)=['mod2']
12212018-02-13 12:54:04,128 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_RELEASE keyval=e>, False)=<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': 'e', 'keyname': 'e', 'pressed': False, 'keyval': 101, 'keycode': 14}>
12222018-02-13 12:54:04,128 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': 'e', 'keyname': 'e', 'pressed': False, 'keyval': 101, 'keycode': 14}>) wid=18
12232018-02-13 12:54:04,128 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': 'e', 'keyname': 'e', 'pressed': False, 'keyval': 101, 'keycode': 14}>)
12242018-02-13 12:54:04,376 mask_to_names names=['mod2'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12252018-02-13 12:54:04,376 mask_to_names(<flags GDK_MOD2_MASK | GDK_META_MASK of type GdkModifierType>)=['mod2']
12262018-02-13 12:54:04,376 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_RELEASE keyval=Meta_R>, False)=<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Meta_R', 'pressed': False, 'keyval': 65512, 'keycode': 54}>
12272018-02-13 12:54:04,377 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Meta_R', 'pressed': False, 'keyval': 65512, 'keycode': 54}>) wid=18
12282018-02-13 12:54:04,377 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Meta_R', 'pressed': False, 'keyval': 65512, 'keycode': 54}>)
12292018-02-13 12:54:05,831 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12302018-02-13 12:54:05,832 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
12312018-02-13 12:54:05,832 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_PRESS keyval=Alt_L>, True)=<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 1, 'string': '', 'keyname': 'Alt_L', 'pressed': True, 'keyval': 65513, 'keycode': 58}>
12322018-02-13 12:54:05,832 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 1, 'string': '', 'keyname': 'Alt_L', 'pressed': True, 'keyval': 65513, 'keycode': 58}>) wid=18
12332018-02-13 12:54:05,833 swap keys: translating key '<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 1, 'string': '', 'keyname': 'Alt_L', 'pressed': True, 'keyval': 65513, 'keycode': 58}>' to (115, 'Super_L')
12342018-02-13 12:54:05,833 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 1, 'string': '', 'keyname': 'Super_L', 'pressed': True, 'keyval': 65513, 'keycode': 115}>)
12352018-02-13 12:54:08,479 mask_to_names names=['mod1'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12362018-02-13 12:54:08,480 mask_to_names(<flags GDK_MOD1_MASK of type GdkModifierType>)=['mod1', 'mod2']
12372018-02-13 12:54:08,480 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_PRESS keyval=dead_acute>, True)=<GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 1, 'string': '', 'keyname': 'dead_acute', 'pressed': True, 'keyval': 65105, 'keycode': 14}>
12382018-02-13 12:54:08,480 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 1, 'string': '', 'keyname': 'dead_acute', 'pressed': True, 'keyval': 65105, 'keycode': 14}>) wid=18
12392018-02-13 12:54:08,481 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 1, 'string': '', 'keyname': 'dead_acute', 'pressed': True, 'keyval': 65105, 'keycode': 14}>)
12402018-02-13 12:54:08,639 mask_to_names names=['mod1'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12412018-02-13 12:54:08,639 mask_to_names(<flags GDK_MOD1_MASK of type GdkModifierType>)=['mod1', 'mod2']
12422018-02-13 12:54:08,640 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_RELEASE keyval=dead_acute>, False)=<GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 1, 'string': '', 'keyname': 'dead_acute', 'pressed': False, 'keyval': 65105, 'keycode': 14}>
12432018-02-13 12:54:08,640 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 1, 'string': '', 'keyname': 'dead_acute', 'pressed': False, 'keyval': 65105, 'keycode': 14}>) wid=18
12442018-02-13 12:54:08,640 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 1, 'string': '', 'keyname': 'dead_acute', 'pressed': False, 'keyval': 65105, 'keycode': 14}>)
12452018-02-13 12:54:08,879 mask_to_names names=['mod1'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12462018-02-13 12:54:08,880 mask_to_names(<flags GDK_MOD1_MASK of type GdkModifierType>)=['mod1', 'mod2']
12472018-02-13 12:54:08,880 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_RELEASE keyval=Alt_L>, False)=<GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Alt_L', 'pressed': False, 'keyval': 65513, 'keycode': 58}>
12482018-02-13 12:54:08,880 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Alt_L', 'pressed': False, 'keyval': 65513, 'keycode': 58}>) wid=18
12492018-02-13 12:54:08,880 swap keys: translating key '<GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Alt_L', 'pressed': False, 'keyval': 65513, 'keycode': 58}>' to (115, 'Super_L')
12502018-02-13 12:54:08,880 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Super_L', 'pressed': False, 'keyval': 65513, 'keycode': 115}>)
12512018-02-13 12:54:12,370 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12522018-02-13 12:54:12,370 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
12532018-02-13 12:54:12,374 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12542018-02-13 12:54:12,374 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
12552018-02-13 12:54:12,385 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12562018-02-13 12:54:12,385 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
12572018-02-13 12:54:12,396 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12582018-02-13 12:54:12,397 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
12592018-02-13 12:54:12,407 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12602018-02-13 12:54:12,408 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
12612018-02-13 12:54:12,418 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12622018-02-13 12:54:12,419 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
12632018-02-13 12:54:12,430 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12642018-02-13 12:54:12,430 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
12652018-02-13 12:54:12,441 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12662018-02-13 12:54:12,441 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
12672018-02-13 12:54:12,453 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12682018-02-13 12:54:12,453 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
12692018-02-13 12:54:12,465 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12702018-02-13 12:54:12,465 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
12712018-02-13 12:54:12,554 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12722018-02-13 12:54:12,554 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
12732018-02-13 12:54:12,565 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12742018-02-13 12:54:12,565 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
12752018-02-13 12:54:16,855 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12762018-02-13 12:54:16,855 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
12772018-02-13 12:54:16,856 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_PRESS keyval=Control_R>, True)=<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Control_R', 'pressed': True, 'keyval': 65508, 'keycode': 62}>
12782018-02-13 12:54:16,856 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Control_R', 'pressed': True, 'keyval': 65508, 'keycode': 62}>) wid=18
12792018-02-13 12:54:16,857 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Control_R', 'pressed': True, 'keyval': 65508, 'keycode': 62}>)
12802018-02-13 12:54:18,031 mask_to_names names=['control'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12812018-02-13 12:54:18,031 mask_to_names(<flags GDK_CONTROL_MASK of type GdkModifierType>)=['control', 'mod2']
12822018-02-13 12:54:18,031 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_PRESS keyval=m>, True)=<GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': 'm', 'keyname': 'm', 'pressed': True, 'keyval': 109, 'keycode': 46}>
12832018-02-13 12:54:18,032 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': 'm', 'keyname': 'm', 'pressed': True, 'keyval': 109, 'keycode': 46}>) wid=18
12842018-02-13 12:54:18,032 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': 'm', 'keyname': 'm', 'pressed': True, 'keyval': 109, 'keycode': 46}>)
12852018-02-13 12:54:18,190 mask_to_names names=['control'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12862018-02-13 12:54:18,191 mask_to_names(<flags GDK_CONTROL_MASK of type GdkModifierType>)=['control', 'mod2']
12872018-02-13 12:54:18,191 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_RELEASE keyval=m>, False)=<GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': 'm', 'keyname': 'm', 'pressed': False, 'keyval': 109, 'keycode': 46}>
12882018-02-13 12:54:18,192 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': 'm', 'keyname': 'm', 'pressed': False, 'keyval': 109, 'keycode': 46}>) wid=18
12892018-02-13 12:54:18,192 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': 'm', 'keyname': 'm', 'pressed': False, 'keyval': 109, 'keycode': 46}>)
12902018-02-13 12:54:18,279 mask_to_names names=['control'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12912018-02-13 12:54:18,279 mask_to_names(<flags GDK_CONTROL_MASK of type GdkModifierType>)=['control', 'mod2']
12922018-02-13 12:54:18,280 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_RELEASE keyval=Control_R>, False)=<GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Control_R', 'pressed': False, 'keyval': 65508, 'keycode': 62}>
12932018-02-13 12:54:18,280 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Control_R', 'pressed': False, 'keyval': 65508, 'keycode': 62}>) wid=18
12942018-02-13 12:54:18,281 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['control', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Control_R', 'pressed': False, 'keyval': 65508, 'keycode': 62}>)
12952018-02-13 12:54:19,423 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
12962018-02-13 12:54:19,423 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
12972018-02-13 12:54:19,423 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_PRESS keyval=Meta_R>, True)=<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Meta_R', 'pressed': True, 'keyval': 65512, 'keycode': 54}>
12982018-02-13 12:54:19,424 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Meta_R', 'pressed': True, 'keyval': 65512, 'keycode': 54}>) wid=18
12992018-02-13 12:54:19,424 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Meta_R', 'pressed': True, 'keyval': 65512, 'keycode': 54}>)
13002018-02-13 12:54:19,895 mask_to_names names=['mod2'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13012018-02-13 12:54:19,895 mask_to_names(<flags GDK_MOD2_MASK | GDK_META_MASK of type GdkModifierType>)=['mod2']
13022018-02-13 12:54:19,895 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_PRESS keyval=m>, True)=<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': 'm', 'keyname': 'm', 'pressed': True, 'keyval': 109, 'keycode': 46}>
13032018-02-13 12:54:19,896 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': 'm', 'keyname': 'm', 'pressed': True, 'keyval': 109, 'keycode': 46}>) wid=18
13042018-02-13 12:54:19,896 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': 'm', 'keyname': 'm', 'pressed': True, 'keyval': 109, 'keycode': 46}>)
13052018-02-13 12:54:20,054 mask_to_names names=['mod2'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13062018-02-13 12:54:20,055 mask_to_names(<flags GDK_MOD2_MASK | GDK_META_MASK of type GdkModifierType>)=['mod2']
13072018-02-13 12:54:20,055 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_RELEASE keyval=m>, False)=<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': 'm', 'keyname': 'm', 'pressed': False, 'keyval': 109, 'keycode': 46}>
13082018-02-13 12:54:20,055 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': 'm', 'keyname': 'm', 'pressed': False, 'keyval': 109, 'keycode': 46}>) wid=18
13092018-02-13 12:54:20,056 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': 'm', 'keyname': 'm', 'pressed': False, 'keyval': 109, 'keycode': 46}>)
13102018-02-13 12:54:20,191 mask_to_names names=['mod2'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13112018-02-13 12:54:20,191 mask_to_names(<flags GDK_MOD2_MASK | GDK_META_MASK of type GdkModifierType>)=['mod2']
13122018-02-13 12:54:20,192 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_RELEASE keyval=Meta_R>, False)=<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Meta_R', 'pressed': False, 'keyval': 65512, 'keycode': 54}>
13132018-02-13 12:54:20,192 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Meta_R', 'pressed': False, 'keyval': 65512, 'keycode': 54}>) wid=18
13142018-02-13 12:54:20,192 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 0, 'string': '', 'keyname': 'Meta_R', 'pressed': False, 'keyval': 65512, 'keycode': 54}>)
13152018-02-13 12:54:21,559 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13162018-02-13 12:54:21,559 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13172018-02-13 12:54:21,560 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_PRESS keyval=Alt_L>, True)=<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 1, 'string': '', 'keyname': 'Alt_L', 'pressed': True, 'keyval': 65513, 'keycode': 58}>
13182018-02-13 12:54:21,560 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 1, 'string': '', 'keyname': 'Alt_L', 'pressed': True, 'keyval': 65513, 'keycode': 58}>) wid=18
13192018-02-13 12:54:21,560 swap keys: translating key '<GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 1, 'string': '', 'keyname': 'Alt_L', 'pressed': True, 'keyval': 65513, 'keycode': 58}>' to (115, 'Super_L')
13202018-02-13 12:54:21,561 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod2'], 'group': 1, 'string': '', 'keyname': 'Super_L', 'pressed': True, 'keyval': 65513, 'keycode': 115}>)
13212018-02-13 12:54:22,143 mask_to_names names=['mod1'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13222018-02-13 12:54:22,143 mask_to_names(<flags GDK_MOD1_MASK of type GdkModifierType>)=['mod1', 'mod2']
13232018-02-13 12:54:22,143 parse_key_event(<gtk.gdk.Event at 0x10972ffa8: GDK_KEY_PRESS keyval=mu>, True)=<GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 1, 'string': '\xc2\xb5', 'keyname': 'mu', 'pressed': True, 'keyval': 181, 'keycode': 46}>
13242018-02-13 12:54:22,144 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 1, 'string': '\xc2\xb5', 'keyname': 'mu', 'pressed': True, 'keyval': 181, 'keycode': 46}>) wid=18
13252018-02-13 12:54:22,144 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 1, 'string': '\xc2\xb5', 'keyname': 'mu', 'pressed': True, 'keyval': 181, 'keycode': 46}>)
13262018-02-13 12:54:22,270 mask_to_names names=['mod1'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13272018-02-13 12:54:22,271 mask_to_names(<flags GDK_MOD1_MASK of type GdkModifierType>)=['mod1', 'mod2']
13282018-02-13 12:54:22,271 parse_key_event(<gtk.gdk.Event at 0x10972fee0: GDK_KEY_RELEASE keyval=mu>, False)=<GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 1, 'string': '\xc2\xb5', 'keyname': 'mu', 'pressed': False, 'keyval': 181, 'keycode': 46}>
13292018-02-13 12:54:22,271 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 1, 'string': '\xc2\xb5', 'keyname': 'mu', 'pressed': False, 'keyval': 181, 'keycode': 46}>) wid=18
13302018-02-13 12:54:22,272 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 1, 'string': '\xc2\xb5', 'keyname': 'mu', 'pressed': False, 'keyval': 181, 'keycode': 46}>)
13312018-02-13 12:54:22,527 mask_to_names names=['mod1'], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13322018-02-13 12:54:22,527 mask_to_names(<flags GDK_MOD1_MASK of type GdkModifierType>)=['mod1', 'mod2']
13332018-02-13 12:54:22,527 parse_key_event(<gtk.gdk.Event at 0x10972ffd0: GDK_KEY_RELEASE keyval=Alt_L>, False)=<GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Alt_L', 'pressed': False, 'keyval': 65513, 'keycode': 58}>
13342018-02-13 12:54:22,528 handle_key_action(GLClientWindow(18 : gtk2.GLWindowBacking(18, (178, 178), None)), <GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Alt_L', 'pressed': False, 'keyval': 65513, 'keycode': 58}>) wid=18
13352018-02-13 12:54:22,528 swap keys: translating key '<GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Alt_L', 'pressed': False, 'keyval': 65513, 'keycode': 58}>' to (115, 'Super_L')
13362018-02-13 12:54:22,528 send_key_action(18, <GTKKeyEvent object, contents: {'modifiers': ['mod1', 'mod2'], 'group': 0, 'string': '', 'keyname': 'Super_L', 'pressed': False, 'keyval': 65513, 'keycode': 115}>)
13372018-02-13 12:54:27,022 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13382018-02-13 12:54:27,022 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13392018-02-13 12:54:27,078 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13402018-02-13 12:54:27,079 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13412018-02-13 12:54:27,844 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13422018-02-13 12:54:27,844 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13432018-02-13 12:54:27,854 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13442018-02-13 12:54:27,855 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13452018-02-13 12:54:27,866 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13462018-02-13 12:54:27,866 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13472018-02-13 12:54:27,961 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13482018-02-13 12:54:27,961 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13492018-02-13 12:54:27,966 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13502018-02-13 12:54:27,967 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13512018-02-13 12:54:27,978 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13522018-02-13 12:54:27,978 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13532018-02-13 12:54:28,034 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13542018-02-13 12:54:28,034 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13552018-02-13 12:54:28,045 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13562018-02-13 12:54:28,046 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13572018-02-13 12:54:28,057 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13582018-02-13 12:54:28,057 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13592018-02-13 12:54:28,068 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13602018-02-13 12:54:28,068 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13612018-02-13 12:54:28,079 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13622018-02-13 12:54:28,079 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13632018-02-13 12:54:28,090 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13642018-02-13 12:54:28,091 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13652018-02-13 12:54:28,102 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13662018-02-13 12:54:28,102 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13672018-02-13 12:54:28,113 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13682018-02-13 12:54:28,113 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13692018-02-13 12:54:28,124 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13702018-02-13 12:54:28,125 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13712018-02-13 12:54:28,135 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13722018-02-13 12:54:28,136 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13732018-02-13 12:54:28,147 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13742018-02-13 12:54:28,147 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13752018-02-13 12:54:28,158 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13762018-02-13 12:54:28,158 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13772018-02-13 12:54:28,169 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13782018-02-13 12:54:28,170 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13792018-02-13 12:54:28,180 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13802018-02-13 12:54:28,181 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13812018-02-13 12:54:28,192 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13822018-02-13 12:54:28,192 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13832018-02-13 12:54:28,203 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13842018-02-13 12:54:28,203 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13852018-02-13 12:54:28,214 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13862018-02-13 12:54:28,215 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13872018-02-13 12:54:28,225 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13882018-02-13 12:54:28,226 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13892018-02-13 12:54:28,237 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13902018-02-13 12:54:28,237 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13912018-02-13 12:54:28,248 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13922018-02-13 12:54:28,248 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13932018-02-13 12:54:28,259 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13942018-02-13 12:54:28,259 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13952018-02-13 12:54:28,270 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13962018-02-13 12:54:28,271 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13972018-02-13 12:54:28,282 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
13982018-02-13 12:54:28,282 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
13992018-02-13 12:54:28,293 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
14002018-02-13 12:54:28,293 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
14012018-02-13 12:54:28,304 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
14022018-02-13 12:54:28,305 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
14032018-02-13 12:54:28,316 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
14042018-02-13 12:54:28,316 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
14052018-02-13 12:54:28,327 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
14062018-02-13 12:54:28,327 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
14072018-02-13 12:54:28,338 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
14082018-02-13 12:54:28,338 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
14092018-02-13 12:54:28,349 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
14102018-02-13 12:54:28,350 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
14112018-02-13 12:54:28,361 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
14122018-02-13 12:54:28,361 mask_to_names(<flags 0 of type GdkModifierType>)=['mod2']
14132018-02-13 12:54:28,723 mask_to_names names=[], meta mod=mod1, control mod=control, num lock mod=mod2, num lock state=True
14142018-02-13 12:54:28,723 mask_to_names(<flags GDK_BUTTON1_MASK of type GdkModifierType>)=['mod2']