[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#627784: x11vnc: the () keys are reported with wrong keycode



I know this bug is old but I just stumbled upon it when trying to connect to a machine running in KVM on a host connected to via x11vnc.

The workaround Karl suggested worked perfectly the () keys work again.

Attached is the output of "-v -o log.txt -dk -dk" as requested.
25/11/2022 22:45:39 passing arg to libvncserver: -rfbauth
25/11/2022 22:45:39 passing arg to libvncserver: /home/rowan/.vnc/passwd
25/11/2022 22:45:39 passing arg to libvncserver: -rfbport
25/11/2022 22:45:39 passing arg to libvncserver: 5901
25/11/2022 22:45:39 passing arg to libvncserver: -listen
25/11/2022 22:45:39 passing arg to libvncserver: 10.222.0.1

Settings:
 display:    :0
 authfile:   /var/run/sddm/{57e65f09-c010-4438-b2e6-910dba3be915}
 subwin:     0x0
 -sid mode:  0
 clip:       null
 flashcmap:  0
 shiftcmap:  0
 force_idx:  0
 cmap8to24:  0
 8to24_opts: null
 24to32:     0
 visual:     null
 overlay:    0
 ovl_cursor: 1
 scaling:    0 1.0000 1.0000
 viewonly:   0
 shared:     1
 conn_once:  0
 timeout:    0
 ping:       0
 inetd:      0
 tightfilexfer:   0
 http:       0
 connect:    null
 connectfile null
 vnc_conn:   1
 allow:      null
 input:      null
 passfile:   null
 unixpw:     0
 unixpw_lst: null
 ssl:        null
 ssldir:     null
 ssltimeout  -1
 sslverify:  null
 stunnel:    0
 accept:     null
 accept:     null
 gone:       null
 users:      null
 using_shm:  1
 flipbytes:  0
 onetile:    0
 solid:      null
 blackout:   null
 xinerama:   1
 xtrap:      0
 xrandr:     0
 xrandrmode: null
 padgeom:    null
 logfile:    log.txt
 logappend:  0
 flag:       null
 rm_flag:    null
 rc_file:    ""
 norc:       0
 dbg:        0
 bg:         0
 mod_tweak:  1
 isolevel3:  0
 xkb:        0
 skipkeys:   null
 sloppykeys: 0
 skip_dups:  0
 addkeysyms: 1
 xkbcompat:  0
 clearmods:  0
 remap:      null
 norepeat:   0
 norepeatcnt:2
 nofb:       0
 watchbell:  1
 watchsel:   1
 watchprim:  1
 seldir:     null
 cursor:     1
 multicurs:  0
 curs_mode:  null
 arrow:      1
 xfixes:     1
 alphacut:   240
 alphafrac:  0.33
 alpharemove:0
 alphablend: 1
 cursorshape:1
 cursorpos:  1
 xwarpptr:   0
 alwaysinj:  0
 buttonmap:  null
 dragging:   1
 ncache:     0
 wireframe:  0xff,2,0,32+8+8+8,all,0.15+0.30+5.0+0.125
 wirecopy:   always
 scrollcopy: mouse
  scr_area:  60000
  scr_skip:  ##Soffice.bin,##StarOffice,##OpenOffice
  scr_inc:   ##Nomatch
  scr_keys:  null
  scr_term:  null
  scr_keyrep: null
  scr_parms: 0+64+32+32,0.02+0.10+0.9,0.03+0.06+0.5+0.1+5.0
 fixscreen:  null
 noxrecord:  0
 grabbuster: 0
 ptr_mode:   2
 inputskip:  10
 speeds:     null
 wmdt:       null
 debug_ptr:  0
 debug_key:  2
 defer:      20
 waitms:     20
 wait_ui:    2.00
 nowait_bog: 0
 slow_fb:    0.00
 xrefresh:   0.00
 readtimeout: 20
 take_naps:  1
 sb:         60
 fbpm:       1
 dpms:       1
 xdamage:    0
  xd_area:   20000
  xd_mem:    1.000
 xcomposite: 1
 multiptr:   0
 sigpipe:    null
 threads:    0
 fs_frac:    0.75
 gaps_fill:  4
 grow_fill:  3
 tile_fuzz:  2
 snapfb:     0
 rawfb:      null
 pipeinput:  null
 gui:        0
 gui_mode:   null
 noremote:   0
 unsafe:     0
 privremote: 0
 safer:      0
 nocmds:     0
 deny_all:   0
 pid:        445831

25/11/2022 22:45:39 x11vnc version: 0.9.16 lastmod: 2019-01-05  pid: 445831
25/11/2022 22:45:39 Using X display :0
25/11/2022 22:45:39 rootwin: 0x769 reswin: 0x400001 dpy: 0x86499100
25/11/2022 22:45:39 
25/11/2022 22:45:39 ------------------ USEFUL INFORMATION ------------------
25/11/2022 22:45:39 
25/11/2022 22:45:39 Wireframing: -wireframe mode is in effect for window moves.
25/11/2022 22:45:39   If this yields undesired behavior (poor response, painting
25/11/2022 22:45:39   errors, etc) it may be disabled:
25/11/2022 22:45:39    - use '-nowf' to disable wireframing completely.
25/11/2022 22:45:39    - use '-nowcr' to disable the Copy Rectangle after the
25/11/2022 22:45:39      moved window is released in the new position.
25/11/2022 22:45:39   Also see the -help entry for tuning parameters.
25/11/2022 22:45:39   You can press 3 Alt_L's (Left "Alt" key) in a row to 
25/11/2022 22:45:39   repaint the screen, also see the -fixscreen option for
25/11/2022 22:45:39   periodic repaints.
25/11/2022 22:45:39 
25/11/2022 22:45:39 XFIXES available on display, resetting cursor mode
25/11/2022 22:45:39   to: '-cursor most'.
25/11/2022 22:45:39   to disable this behavior use: '-cursor arrow'
25/11/2022 22:45:39   or '-noxfixes'.
25/11/2022 22:45:39 using XFIXES for cursor drawing.
25/11/2022 22:45:39 GrabServer control via XTEST.
25/11/2022 22:45:39 
25/11/2022 22:45:39 Scroll Detection: -scrollcopyrect mode is in effect to
25/11/2022 22:45:39   use RECORD extension to try to detect scrolling windows
25/11/2022 22:45:39   (induced by either user keystroke or mouse input).
25/11/2022 22:45:39   If this yields undesired behavior (poor response, painting
25/11/2022 22:45:39   errors, etc) it may be disabled via: '-noscr'
25/11/2022 22:45:39   Also see the -help entry for tuning parameters.
25/11/2022 22:45:39   You can press 3 Alt_L's (Left "Alt" key) in a row to 
25/11/2022 22:45:39   repaint the screen, also see the -fixscreen option for
25/11/2022 22:45:39   periodic repaints.
- at  10 j=1 found 'exclam'
- at  10 j=3 found 'exclam'
- high keysym mapping: at  10 j=4 'onesuperior'
- high keysym mapping: at  10 j=5 'exclamdown'
- high keysym mapping: at  11 j=4 'twosuperior'
- high keysym mapping: at  11 j=5 'oneeighth'
- high keysym mapping: at  12 j=4 'threesuperior'
- high keysym mapping: at  12 j=5 'sterling'
- high keysym mapping: at  13 j=4 'EuroSign'
- high keysym mapping: at  13 j=5 'onequarter'
- high keysym mapping: at  14 j=4 'onehalf'
- high keysym mapping: at  14 j=5 'threeeighths'
- high keysym mapping: at  15 j=4 'threequarters'
- high keysym mapping: at  15 j=5 'fiveeighths'
- high keysym mapping: at  16 j=4 'braceleft'
- high keysym mapping: at  16 j=5 'seveneighths'
- high keysym mapping: at  17 j=4 'bracketleft'
- high keysym mapping: at  17 j=5 'trademark'
- high keysym mapping: at  18 j=4 'bracketright'
- high keysym mapping: at  18 j=5 'plusminus'
- high keysym mapping: at  19 j=4 'braceright'
- high keysym mapping: at  19 j=5 'degree'
- high keysym mapping: at  20 j=4 'backslash'
- high keysym mapping: at  20 j=5 'questiondown'
- high keysym mapping: at  21 j=4 'dead_cedilla'
- high keysym mapping: at  21 j=5 'dead_ogonek'
- high keysym mapping: at  24 j=4 'at'
- high keysym mapping: at  24 j=5 'Greek_OMEGA'
- high keysym mapping: at  25 j=4 'lstroke'
- high keysym mapping: at  25 j=5 'Lstroke'
- high keysym mapping: at  26 j=4 'e'
- high keysym mapping: at  26 j=5 'E'
- high keysym mapping: at  27 j=4 'paragraph'
- high keysym mapping: at  27 j=5 'registered'
- high keysym mapping: at  28 j=4 'tslash'
- high keysym mapping: at  28 j=5 'Tslash'
- high keysym mapping: at  29 j=4 'leftarrow'
- high keysym mapping: at  29 j=5 'yen'
- high keysym mapping: at  30 j=4 'downarrow'
- high keysym mapping: at  30 j=5 'uparrow'
- high keysym mapping: at  31 j=4 'rightarrow'
- high keysym mapping: at  31 j=5 'idotless'
- high keysym mapping: at  32 j=4 'oslash'
- high keysym mapping: at  32 j=5 'Oslash'
- high keysym mapping: at  33 j=4 'thorn'
- high keysym mapping: at  33 j=5 'THORN'
- high keysym mapping: at  34 j=4 'dead_diaeresis'
- high keysym mapping: at  34 j=5 'dead_abovering'
- high keysym mapping: at  35 j=4 'dead_tilde'
- high keysym mapping: at  35 j=5 'dead_macron'
- high keysym mapping: at  38 j=4 'ae'
- high keysym mapping: at  38 j=5 'AE'
- high keysym mapping: at  39 j=4 'ssharp'
- high keysym mapping: at  39 j=5 'section'
- high keysym mapping: at  40 j=4 'eth'
- high keysym mapping: at  40 j=5 'ETH'
- high keysym mapping: at  41 j=4 'dstroke'
- high keysym mapping: at  41 j=5 'ordfeminine'
- high keysym mapping: at  42 j=4 'eng'
- high keysym mapping: at  42 j=5 'ENG'
- high keysym mapping: at  43 j=4 'hstroke'
- high keysym mapping: at  43 j=5 'Hstroke'
- high keysym mapping: at  44 j=4 'dead_hook'
- high keysym mapping: at  44 j=5 'dead_horn'
- high keysym mapping: at  45 j=4 'kra'
- high keysym mapping: at  45 j=5 'ampersand'
- high keysym mapping: at  46 j=4 'lstroke'
- high keysym mapping: at  46 j=5 'Lstroke'
- high keysym mapping: at  47 j=4 'dead_acute'
- high keysym mapping: at  47 j=5 'dead_doubleacute'
- high keysym mapping: at  48 j=4 'dead_circumflex'
- high keysym mapping: at  48 j=5 'dead_caron'
- high keysym mapping: at  49 j=4 'bar'
- high keysym mapping: at  49 j=5 'bar'
- high keysym mapping: at  51 j=4 'dead_grave'
- high keysym mapping: at  51 j=5 'dead_breve'
- high keysym mapping: at  52 j=4 'guillemotleft'
- high keysym mapping: at  52 j=5 'less'
- high keysym mapping: at  53 j=4 'guillemotright'
- high keysym mapping: at  53 j=5 'greater'
- high keysym mapping: at  54 j=4 'cent'
- high keysym mapping: at  54 j=5 'copyright'
- high keysym mapping: at  55 j=4 'leftdoublequotemark'
- high keysym mapping: at  55 j=5 'leftsinglequotemark'
- high keysym mapping: at  56 j=4 'rightdoublequotemark'
- high keysym mapping: at  56 j=5 'rightsinglequotemark'
- high keysym mapping: at  57 j=4 'n'
- high keysym mapping: at  57 j=5 'N'
- high keysym mapping: at  58 j=4 'mu'
- high keysym mapping: at  58 j=5 'masculine'
- high keysym mapping: at  59 j=4 'horizconnector'
- high keysym mapping: at  59 j=5 'multiply'
- high keysym mapping: at  60 j=4 'periodcentered'
- high keysym mapping: at  60 j=5 'division'
- high keysym mapping: at  61 j=4 'dead_belowdot'
- high keysym mapping: at  61 j=5 'dead_abovedot'
- high keysym mapping: at  63 j=4 'KP_Multiply'
- high keysym mapping: at  63 j=5 'KP_Multiply'
- high keysym mapping: at  63 j=6 'XF86ClearGrab'
- high keysym mapping: at  63 j=7 'KP_Multiply'
- high keysym mapping: at  63 j=8 'KP_Multiply'
- high keysym mapping: at  63 j=9 'XF86ClearGrab'
- high keysym mapping: at  67 j=4 'F1'
- high keysym mapping: at  67 j=5 'F1'
- high keysym mapping: at  67 j=6 'XF86Switch_VT_1'
- high keysym mapping: at  67 j=7 'F1'
- high keysym mapping: at  67 j=8 'F1'
- high keysym mapping: at  67 j=9 'XF86Switch_VT_1'
- high keysym mapping: at  68 j=4 'F2'
- high keysym mapping: at  68 j=5 'F2'
- high keysym mapping: at  68 j=6 'XF86Switch_VT_2'
- high keysym mapping: at  68 j=7 'F2'
- high keysym mapping: at  68 j=8 'F2'
- high keysym mapping: at  68 j=9 'XF86Switch_VT_2'
- high keysym mapping: at  69 j=4 'F3'
- high keysym mapping: at  69 j=5 'F3'
- high keysym mapping: at  69 j=6 'XF86Switch_VT_3'
- high keysym mapping: at  69 j=7 'F3'
- high keysym mapping: at  69 j=8 'F3'
- high keysym mapping: at  69 j=9 'XF86Switch_VT_3'
- high keysym mapping: at  70 j=4 'F4'
- high keysym mapping: at  70 j=5 'F4'
- high keysym mapping: at  70 j=6 'XF86Switch_VT_4'
- high keysym mapping: at  70 j=7 'F4'
- high keysym mapping: at  70 j=8 'F4'
- high keysym mapping: at  70 j=9 'XF86Switch_VT_4'
- high keysym mapping: at  71 j=4 'F5'
- high keysym mapping: at  71 j=5 'F5'
- high keysym mapping: at  71 j=6 'XF86Switch_VT_5'
- high keysym mapping: at  71 j=7 'F5'
- high keysym mapping: at  71 j=8 'F5'
- high keysym mapping: at  71 j=9 'XF86Switch_VT_5'
- high keysym mapping: at  72 j=4 'F6'
- high keysym mapping: at  72 j=5 'F6'
- high keysym mapping: at  72 j=6 'XF86Switch_VT_6'
- high keysym mapping: at  72 j=7 'F6'
- high keysym mapping: at  72 j=8 'F6'
- high keysym mapping: at  72 j=9 'XF86Switch_VT_6'
- high keysym mapping: at  73 j=4 'F7'
- high keysym mapping: at  73 j=5 'F7'
- high keysym mapping: at  73 j=6 'XF86Switch_VT_7'
- high keysym mapping: at  73 j=7 'F7'
- high keysym mapping: at  73 j=8 'F7'
- high keysym mapping: at  73 j=9 'XF86Switch_VT_7'
- high keysym mapping: at  74 j=4 'F8'
- high keysym mapping: at  74 j=5 'F8'
- high keysym mapping: at  74 j=6 'XF86Switch_VT_8'
- high keysym mapping: at  74 j=7 'F8'
- high keysym mapping: at  74 j=8 'F8'
- high keysym mapping: at  74 j=9 'XF86Switch_VT_8'
- high keysym mapping: at  75 j=4 'F9'
- high keysym mapping: at  75 j=5 'F9'
- high keysym mapping: at  75 j=6 'XF86Switch_VT_9'
- high keysym mapping: at  75 j=7 'F9'
- high keysym mapping: at  75 j=8 'F9'
- high keysym mapping: at  75 j=9 'XF86Switch_VT_9'
- high keysym mapping: at  76 j=4 'F10'
- high keysym mapping: at  76 j=5 'F10'
- high keysym mapping: at  76 j=6 'XF86Switch_VT_10'
- high keysym mapping: at  76 j=7 'F10'
- high keysym mapping: at  76 j=8 'F10'
- high keysym mapping: at  76 j=9 'XF86Switch_VT_10'
- high keysym mapping: at  82 j=4 'KP_Subtract'
- high keysym mapping: at  82 j=5 'KP_Subtract'
- high keysym mapping: at  82 j=6 'XF86Prev_VMode'
- high keysym mapping: at  82 j=7 'KP_Subtract'
- high keysym mapping: at  82 j=8 'KP_Subtract'
- high keysym mapping: at  82 j=9 'XF86Prev_VMode'
- high keysym mapping: at  86 j=4 'KP_Add'
- high keysym mapping: at  86 j=5 'KP_Add'
- high keysym mapping: at  86 j=6 'XF86Next_VMode'
- high keysym mapping: at  86 j=7 'KP_Add'
- high keysym mapping: at  86 j=8 'KP_Add'
- high keysym mapping: at  86 j=9 'XF86Next_VMode'
- high keysym mapping: at  94 j=4 'bar'
- high keysym mapping: at  94 j=5 'brokenbar'
- high keysym mapping: at  94 j=6 'bar'
- high keysym mapping: at  94 j=7 'brokenbar'
- high keysym mapping: at  95 j=4 'F11'
- high keysym mapping: at  95 j=5 'F11'
- high keysym mapping: at  95 j=6 'XF86Switch_VT_11'
- high keysym mapping: at  95 j=7 'F11'
- high keysym mapping: at  95 j=8 'F11'
- high keysym mapping: at  95 j=9 'XF86Switch_VT_11'
- high keysym mapping: at  96 j=4 'F12'
- high keysym mapping: at  96 j=5 'F12'
- high keysym mapping: at  96 j=6 'XF86Switch_VT_12'
- high keysym mapping: at  96 j=7 'F12'
- high keysym mapping: at  96 j=8 'F12'
- high keysym mapping: at  96 j=9 'XF86Switch_VT_12'
- high keysym mapping: at 106 j=4 'KP_Divide'
- high keysym mapping: at 106 j=5 'KP_Divide'
- high keysym mapping: at 106 j=6 'XF86Ungrab'
- high keysym mapping: at 106 j=7 'KP_Divide'
- high keysym mapping: at 106 j=8 'KP_Divide'
- high keysym mapping: at 106 j=9 'XF86Ungrab'
- at  11 j=1 found 'at'
- at  48 j=3 found 'at'
- at  12 j=1 found 'numbersign'
- at  51 j=2 found 'numbersign'
- at  13 j=1 found 'dollar'
- at  13 j=3 found 'dollar'
- at  14 j=1 found 'percent'
- at  14 j=3 found 'percent'
- at  16 j=1 found 'ampersand'
- at  16 j=3 found 'ampersand'
- at  17 j=1 found 'asterisk'
- at  17 j=3 found 'asterisk'
- at  18 j=1 found 'parenleft'
- at  18 j=3 found 'parenleft'
- at 187 j=0 found 'parenleft'
- at 187 j=2 found 'parenleft'
- at  19 j=1 found 'parenright'
- at  19 j=3 found 'parenright'
- at 188 j=0 found 'parenright'
- at 188 j=2 found 'parenright'
- at  20 j=1 found 'underscore'
- at  20 j=3 found 'underscore'
- at  21 j=1 found 'plus'
- at  21 j=3 found 'plus'
- at  20 j=0 found 'minus'
- at  20 j=2 found 'minus'
- at  21 j=0 found 'equal'
- at  21 j=2 found 'equal'
- at  34 j=0 found 'bracketleft'
- at  34 j=2 found 'bracketleft'
- at  35 j=0 found 'bracketright'
- at  35 j=2 found 'bracketright'
- at  34 j=1 found 'braceleft'
- at  34 j=3 found 'braceleft'
- at  35 j=1 found 'braceright'
- at  35 j=3 found 'braceright'
- at  51 j=1 found 'bar'
- at  94 j=3 found 'bar'
- at  51 j=0 found 'backslash'
- at  94 j=2 found 'backslash'
- at  47 j=0 found 'semicolon'
- at  47 j=2 found 'semicolon'
- at  47 j=1 found 'colon'
- at  47 j=3 found 'colon'
- at  11 j=3 found 'quotedbl'
- at  48 j=1 found 'quotedbl'
- at  59 j=0 found 'comma'
- at  59 j=2 found 'comma'
- at  60 j=0 found 'period'
- at  60 j=2 found 'period'
- at  59 j=1 found 'less'
- at  59 j=3 found 'less'
- at  94 j=0 found 'less'
- at  60 j=1 found 'greater'
- at  60 j=3 found 'greater'
- at  94 j=1 found 'greater'
- at  61 j=0 found 'slash'
- at  61 j=2 found 'slash'
- at  61 j=1 found 'question'
- at  61 j=3 found 'question'
25/11/2022 22:45:39 
25/11/2022 22:45:39 XKEYBOARD: number of keysyms per keycode 10 is greater
25/11/2022 22:45:39   than 4 and 194 keysyms are mapped above 4.
25/11/2022 22:45:39   Automatically switching to -xkb mode.
25/11/2022 22:45:39   If this makes the key mapping worse you can
25/11/2022 22:45:39   disable it with the "-noxkb" option.
25/11/2022 22:45:39   Also, remember "-remap DEAD" for accenting characters.
25/11/2022 22:45:39 
25/11/2022 22:45:39 X FBPM extension not supported.
25/11/2022 22:45:39 X display is capable of DPMS.
25/11/2022 22:45:39 --------------------------------------------------------
25/11/2022 22:45:39 
25/11/2022 22:45:39 Default visual ID: 0x21
25/11/2022 22:45:39 Read initial data from X display into framebuffer.
25/11/2022 22:45:39 initialize_screen: fb_depth/fb_bpp/fb_Bpl 24/32/7680
25/11/2022 22:45:39 
25/11/2022 22:45:39 X display :0 is 32bpp depth=24 true color

FrameBuffer Info:
 width:            1920
 height:           1080
 scaled_width:     1920
 scaled_height:    1080
 indexed_color:    0
 bits_per_pixel:   32
 depth:            24
 red_mask:   0x00ff0000  00000000111111110000000000000000
 green_mask: 0x0000ff00  00000000000000001111111100000000
 blue_mask:  0x000000ff  00000000000000000000000011111111
 red:   max: 255  shift: 16
 green: max: 255  shift:  8
 blue:  max: 255  shift:  0
 mainfb_bytes_per_line: 7680
 rfb_fb_bytes_per_line: 7680
 rot_fb_bytes_per_line: 0
 raw_fb_bytes_per_line: 0
 format:     ZPixmap
 byte_order: LSBFirst
 bitmap_pad:  32
 bitmap_unit: 32
 bitmap_bit_order: LSBFirst
 rfb_fb:      0x7f61540bc010
 main_fb:     0x7f61540bc010
 8to24_fb:    (nil)
 rot_fb:      (nil)
 snap_fb:     (nil)
 raw_fb:      (nil)
 fake_fb:     (nil)

25/11/2022 22:45:39 setting up 32 cursors...
25/11/2022 22:45:39   done.
25/11/2022 22:45:39 
25/11/2022 22:45:39 Listening for VNC connections on TCP port 5901
25/11/2022 22:45:39 Listening for VNC connections on TCP6 port 5900
25/11/2022 22:45:39 Listening also on IPv6 port 5901 (socket 10)
25/11/2022 22:45:39 
25/11/2022 22:45:39 Xinerama is present and active (e.g. multi-head).
25/11/2022 22:45:39 Xinerama: number of sub-screens: 1
25/11/2022 22:45:39 Xinerama: no blackouts needed (only one sub-screen)
25/11/2022 22:45:39 
25/11/2022 22:45:39 created 60 tile_row shm polling images.
25/11/2022 22:45:39 fb read rate: 810 MB/sec
25/11/2022 22:45:39 fast read: reset -wait  ms to: 10
25/11/2022 22:45:39 fast read: reset -defer ms to: 10
25/11/2022 22:45:39 initialize_xkb_modtweak: XKB keycode -> keysyms mapping info:
  009  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff1b "Escape"
  009  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff1b "Escape"
  010  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000031 "1"
  010  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x00000021 "exclam"
  010  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000031 "1"
  010  G2 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x00000021 "exclam"
  010  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x000000b9 "onesuperior"
  010  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x000000a1 "exclamdown"
  011  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000032 "2"
  011  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x00000040 "at"
  011  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000032 "2"
  011  G2 L2  mod=00000000 state=10000000 ignore=10000001  ks=0x00000022 "quotedbl"
  011  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x000000b2 "twosuperior"
  011  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x00000ac3 "oneeighth"
  012  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000033 "3"
  012  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x00000023 "numbersign"
  012  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000033 "3"
  012  G2 L2  mod=00000000 state=10000000 ignore=10000001  ks=0x000000a3 "sterling"
  012  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x000000b3 "threesuperior"
  012  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x000000a3 "sterling"
  013  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000034 "4"
  013  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x00000024 "dollar"
  013  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000034 "4"
  013  G2 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x00000024 "dollar"
  013  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x000020ac "EuroSign"
  013  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x000000bc "onequarter"
  014  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000035 "5"
  014  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x00000025 "percent"
  014  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000035 "5"
  014  G2 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x00000025 "percent"
  014  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x000000bd "onehalf"
  014  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x00000ac4 "threeeighths"
  015  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000036 "6"
  015  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000005e "asciicircum"
  015  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000036 "6"
  015  G2 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000005e "asciicircum"
  015  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x000000be "threequarters"
  015  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x00000ac5 "fiveeighths"
  016  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000037 "7"
  016  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x00000026 "ampersand"
  016  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000037 "7"
  016  G2 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x00000026 "ampersand"
  016  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x0000007b "braceleft"
  016  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x00000ac6 "seveneighths"
  017  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000038 "8"
  017  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000002a "asterisk"
  017  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000038 "8"
  017  G2 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000002a "asterisk"
  017  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x0000005b "bracketleft"
  017  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x00000ac9 "trademark"
  018  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000039 "9"
  018  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x00000028 "parenleft"
  018  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000039 "9"
  018  G2 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x00000028 "parenleft"
  018  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x0000005d "bracketright"
  018  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x000000b1 "plusminus"
  019  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000030 "0"
  019  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x00000029 "parenright"
  019  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000030 "0"
  019  G2 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x00000029 "parenright"
  019  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x0000007d "braceright"
  019  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x000000b0 "degree"
  020  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x0000002d "minus"
  020  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000005f "underscore"
  020  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x0000002d "minus"
  020  G2 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000005f "underscore"
  020  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x0000005c "backslash"
  020  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x000000bf "questiondown"
  021  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x0000003d "equal"
  021  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000002b "plus"
  021  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x0000003d "equal"
  021  G2 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000002b "plus"
  021  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x0000fe5b "dead_cedilla"
  021  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x0000fe5c "dead_ogonek"
  022  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x0000ff08 "BackSpace"
  022  G1 L2  mod=00000000 state=00000000 ignore=00000001  ks=0x0000ff08 "BackSpace"
  023  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x0000ff09 "Tab"
  023  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000fe20 "ISO_Left_Tab"
  024  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000071 "q"
  024  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000051 "Q"
  024  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000071 "q"
  024  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000051 "Q"
  024  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x00000040 "at"
  024  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x000007d9 "Greek_OMEGA"
  025  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000077 "w"
  025  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000057 "W"
  025  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000077 "w"
  025  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000057 "W"
  025  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000001b3 "lstroke"
  025  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x000001a3 "Lstroke"
  026  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000065 "e"
  026  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000045 "E"
  026  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000065 "e"
  026  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000045 "E"
  026  G2 L3  mod=00000000 state=00000000 ignore=00000011  ks=0x00000065 "e"
  026  G2 L4  mod=00000000 state=00000001 ignore=00000011  ks=0x00000045 "E"
  027  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000072 "r"
  027  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000052 "R"
  027  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000072 "r"
  027  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000052 "R"
  027  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000000b6 "paragraph"
  027  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x000000ae "registered"
  028  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000074 "t"
  028  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000054 "T"
  028  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000074 "t"
  028  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000054 "T"
  028  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000003bc "tslash"
  028  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x000003ac "Tslash"
  029  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000079 "y"
  029  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000059 "Y"
  029  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000079 "y"
  029  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000059 "Y"
  029  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000008fb "leftarrow"
  029  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x000000a5 "yen"
  030  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000075 "u"
  030  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000055 "U"
  030  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000075 "u"
  030  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000055 "U"
  030  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000008fe "downarrow"
  030  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x000008fc "uparrow"
  031  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000069 "i"
  031  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000049 "I"
  031  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000069 "i"
  031  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000049 "I"
  031  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000008fd "rightarrow"
  031  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x000002b9 "idotless"
  032  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x0000006f "o"
  032  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x0000004f "O"
  032  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x0000006f "o"
  032  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x0000004f "O"
  032  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000000f8 "oslash"
  032  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x000000d8 "Oslash"
  033  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000070 "p"
  033  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000050 "P"
  033  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000070 "p"
  033  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000050 "P"
  033  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000000fe "thorn"
  033  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x000000de "THORN"
  034  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x0000005b "bracketleft"
  034  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000007b "braceleft"
  034  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x0000005b "bracketleft"
  034  G2 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000007b "braceleft"
  034  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x0000fe57 "dead_diaeresis"
  034  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x0000fe58 "dead_abovering"
  035  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x0000005d "bracketright"
  035  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000007d "braceright"
  035  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x0000005d "bracketright"
  035  G2 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000007d "braceright"
  035  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x0000fe53 "dead_tilde"
  035  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x0000fe54 "dead_macron"
  036  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff0d "Return"
  036  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff0d "Return"
  037  G1 L1  mod=00000100 state=00000000 ignore=00000000  ks=0x0000ffe3 "Control_L"
  037  G1 L2  mod=00000100 state=00000000 ignore=00000000  ks=0x0000ffe3 "Control_L"
  038  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000061 "a"
  038  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000041 "A"
  038  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000061 "a"
  038  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000041 "A"
  038  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000000e6 "ae"
  038  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x000000c6 "AE"
  039  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000073 "s"
  039  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000053 "S"
  039  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000073 "s"
  039  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000053 "S"
  039  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000000df "ssharp"
  039  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x000000a7 "section"
  040  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000064 "d"
  040  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000044 "D"
  040  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000064 "d"
  040  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000044 "D"
  040  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000000f0 "eth"
  040  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x000000d0 "ETH"
  041  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000066 "f"
  041  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000046 "F"
  041  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000066 "f"
  041  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000046 "F"
  041  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000001f0 "dstroke"
  041  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x000000aa "ordfeminine"
  042  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000067 "g"
  042  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000047 "G"
  042  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000067 "g"
  042  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000047 "G"
  042  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000003bf "eng"
  042  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x000003bd "ENG"
  043  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000068 "h"
  043  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000048 "H"
  043  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000068 "h"
  043  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000048 "H"
  043  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000002b1 "hstroke"
  043  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x000002a1 "Hstroke"
  044  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x0000006a "j"
  044  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x0000004a "J"
  044  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x0000006a "j"
  044  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x0000004a "J"
  044  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x0000fe61 "dead_hook"
  044  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x0000fe62 "dead_horn"
  045  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x0000006b "k"
  045  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x0000004b "K"
  045  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x0000006b "k"
  045  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x0000004b "K"
  045  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000003a2 "kra"
  045  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x00000026 "ampersand"
  046  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x0000006c "l"
  046  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x0000004c "L"
  046  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x0000006c "l"
  046  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x0000004c "L"
  046  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000001b3 "lstroke"
  046  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x000001a3 "Lstroke"
  047  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x0000003b "semicolon"
  047  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000003a "colon"
  047  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x0000003b "semicolon"
  047  G2 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000003a "colon"
  047  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x0000fe51 "dead_acute"
  047  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x0000fe59 "dead_doubleacute"
  048  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000027 "apostrophe"
  048  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x00000022 "quotedbl"
  048  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000027 "apostrophe"
  048  G2 L2  mod=00000000 state=10000000 ignore=10000001  ks=0x00000040 "at"
  048  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x0000fe52 "dead_circumflex"
  048  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x0000fe5a "dead_caron"
  049  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000060 "grave"
  049  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000007e "asciitilde"
  049  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x00000060 "grave"
  049  G2 L2  mod=00000000 state=10000000 ignore=10000001  ks=0x000000ac "notsign"
  049  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x0000007c "bar"
  049  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x0000007c "bar"
  050  G1 L1  mod=00000001 state=00000000 ignore=00000000  ks=0x0000ffe1 "Shift_L"
  050  G1 L2  mod=00000001 state=00000000 ignore=00000000  ks=0x0000ffe1 "Shift_L"
  051  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x0000005c "backslash"
  051  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000007c "bar"
  051  G2 L1  mod=00000000 state=10000000 ignore=10000001  ks=0x00000023 "numbersign"
  051  G2 L2  mod=00000000 state=10000000 ignore=10000001  ks=0x0000007e "asciitilde"
  051  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x0000fe50 "dead_grave"
  051  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x0000fe55 "dead_breve"
  052  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x0000007a "z"
  052  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x0000005a "Z"
  052  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x0000007a "z"
  052  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x0000005a "Z"
  052  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000000ab "guillemotleft"
  052  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x0000003c "less"
  053  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000078 "x"
  053  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000058 "X"
  053  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000078 "x"
  053  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000058 "X"
  053  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000000bb "guillemotright"
  053  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x0000003e "greater"
  054  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000063 "c"
  054  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000043 "C"
  054  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000063 "c"
  054  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000043 "C"
  054  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000000a2 "cent"
  054  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x000000a9 "copyright"
  055  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000076 "v"
  055  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000056 "V"
  055  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000076 "v"
  055  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000056 "V"
  055  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x00000ad2 "leftdoublequotemark"
  055  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x00000ad0 "leftsinglequotemark"
  056  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000062 "b"
  056  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000042 "B"
  056  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x00000062 "b"
  056  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x00000042 "B"
  056  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x00000ad3 "rightdoublequotemark"
  056  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x00000ad1 "rightsinglequotemark"
  057  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x0000006e "n"
  057  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x0000004e "N"
  057  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x0000006e "n"
  057  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x0000004e "N"
  057  G2 L3  mod=00000000 state=00000000 ignore=00000011  ks=0x0000006e "n"
  057  G2 L4  mod=00000000 state=00000001 ignore=00000011  ks=0x0000004e "N"
  058  G1 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x0000006d "m"
  058  G1 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x0000004d "M"
  058  G2 L1  mod=00000000 state=00000000 ignore=00000011  ks=0x0000006d "m"
  058  G2 L2  mod=00000000 state=00000001 ignore=00000011  ks=0x0000004d "M"
  058  G2 L3  mod=00000000 state=10000000 ignore=10000011  ks=0x000000b5 "mu"
  058  G2 L4  mod=00000000 state=10000000 ignore=10000011  ks=0x000000ba "masculine"
  059  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x0000002c "comma"
  059  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000003c "less"
  059  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x0000002c "comma"
  059  G2 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000003c "less"
  059  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x000008a3 "horizconnector"
  059  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x000000d7 "multiply"
  060  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x0000002e "period"
  060  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000003e "greater"
  060  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x0000002e "period"
  060  G2 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000003e "greater"
  060  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x000000b7 "periodcentered"
  060  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x000000f7 "division"
  061  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x0000002f "slash"
  061  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000003f "question"
  061  G2 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x0000002f "slash"
  061  G2 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x0000003f "question"
  061  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x0000fe60 "dead_belowdot"
  061  G2 L4  mod=00000000 state=10000000 ignore=10000001  ks=0x0000fe56 "dead_abovedot"
  062  G1 L1  mod=00000001 state=00000000 ignore=00000000  ks=0x0000ffe2 "Shift_R"
  062  G1 L2  mod=00000001 state=00000000 ignore=00000000  ks=0x0000ffe2 "Shift_R"
  063  G1 L1  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffaa "KP_Multiply"
  063  G1 L2  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffaa "KP_Multiply"
  063  G1 L3  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffaa "KP_Multiply"
  063  G1 L4  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffaa "KP_Multiply"
  063  G1 L5  mod=00000000 state=00001100 ignore=10001101  ks=0x1008fe21 "XF86ClearGrab"
  064  G1 L1  mod=00001000 state=00000000 ignore=00000001  ks=0x0000ffe9 "Alt_L"
  064  G1 L2  mod=00001000 state=00000001 ignore=00000001  ks=0x0000ffe7 "Meta_L"
  065  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x00000020 "space"
  065  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x00000020 "space"
  066  G1 L1  mod=00000010 state=00000000 ignore=00000000  ks=0x0000ffe5 "Caps_Lock"
  066  G1 L2  mod=00000010 state=00000000 ignore=00000000  ks=0x0000ffe5 "Caps_Lock"
  067  G1 L1  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffbe "F1"
  067  G1 L2  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffbe "F1"
  067  G1 L3  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffbe "F1"
  067  G1 L4  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffbe "F1"
  067  G1 L5  mod=00000000 state=00001100 ignore=10001101  ks=0x1008fe01 "XF86Switch_VT_1"
  068  G1 L1  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffbf "F2"
  068  G1 L2  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffbf "F2"
  068  G1 L3  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffbf "F2"
  068  G1 L4  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffbf "F2"
  068  G1 L5  mod=00000000 state=00001100 ignore=10001101  ks=0x1008fe02 "XF86Switch_VT_2"
  069  G1 L1  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc0 "F3"
  069  G1 L2  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc0 "F3"
  069  G1 L3  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc0 "F3"
  069  G1 L4  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc0 "F3"
  069  G1 L5  mod=00000000 state=00001100 ignore=10001101  ks=0x1008fe03 "XF86Switch_VT_3"
  070  G1 L1  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc1 "F4"
  070  G1 L2  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc1 "F4"
  070  G1 L3  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc1 "F4"
  070  G1 L4  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc1 "F4"
  070  G1 L5  mod=00000000 state=00001100 ignore=10001101  ks=0x1008fe04 "XF86Switch_VT_4"
  071  G1 L1  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc2 "F5"
  071  G1 L2  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc2 "F5"
  071  G1 L3  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc2 "F5"
  071  G1 L4  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc2 "F5"
  071  G1 L5  mod=00000000 state=00001100 ignore=10001101  ks=0x1008fe05 "XF86Switch_VT_5"
  072  G1 L1  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc3 "F6"
  072  G1 L2  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc3 "F6"
  072  G1 L3  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc3 "F6"
  072  G1 L4  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc3 "F6"
  072  G1 L5  mod=00000000 state=00001100 ignore=10001101  ks=0x1008fe06 "XF86Switch_VT_6"
  073  G1 L1  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc4 "F7"
  073  G1 L2  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc4 "F7"
  073  G1 L3  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc4 "F7"
  073  G1 L4  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc4 "F7"
  073  G1 L5  mod=00000000 state=00001100 ignore=10001101  ks=0x1008fe07 "XF86Switch_VT_7"
  074  G1 L1  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc5 "F8"
  074  G1 L2  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc5 "F8"
  074  G1 L3  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc5 "F8"
  074  G1 L4  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc5 "F8"
  074  G1 L5  mod=00000000 state=00001100 ignore=10001101  ks=0x1008fe08 "XF86Switch_VT_8"
  075  G1 L1  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc6 "F9"
  075  G1 L2  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc6 "F9"
  075  G1 L3  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc6 "F9"
  075  G1 L4  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc6 "F9"
  075  G1 L5  mod=00000000 state=00001100 ignore=10001101  ks=0x1008fe09 "XF86Switch_VT_9"
  076  G1 L1  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc7 "F10"
  076  G1 L2  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc7 "F10"
  076  G1 L3  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc7 "F10"
  076  G1 L4  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc7 "F10"
  076  G1 L5  mod=00000000 state=00001100 ignore=10001101  ks=0x1008fe0a "XF86Switch_VT_10"
  077  G1 L1  mod=00010000 state=00000000 ignore=00000000  ks=0x0000ff7f "Num_Lock"
  077  G1 L2  mod=00010000 state=00000000 ignore=00000000  ks=0x0000ff7f "Num_Lock"
  078  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff14 "Scroll_Lock"
  078  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff14 "Scroll_Lock"
  079  G1 L1  mod=00000000 state=00000000 ignore=00010001  ks=0x0000ff95 "KP_Home"
  079  G1 L2  mod=00000000 state=00000001 ignore=00010001  ks=0x0000ffb7 "KP_7"
  080  G1 L1  mod=00000000 state=00000000 ignore=00010001  ks=0x0000ff97 "KP_Up"
  080  G1 L2  mod=00000000 state=00000001 ignore=00010001  ks=0x0000ffb8 "KP_8"
  081  G1 L1  mod=00000000 state=00000000 ignore=00010001  ks=0x0000ff9a "KP_Prior"
  081  G1 L2  mod=00000000 state=00000001 ignore=00010001  ks=0x0000ffb9 "KP_9"
  082  G1 L1  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffad "KP_Subtract"
  082  G1 L2  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffad "KP_Subtract"
  082  G1 L3  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffad "KP_Subtract"
  082  G1 L4  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffad "KP_Subtract"
  082  G1 L5  mod=00000000 state=00001100 ignore=10001101  ks=0x1008fe23 "XF86Prev_VMode"
  083  G1 L1  mod=00000000 state=00000000 ignore=00010001  ks=0x0000ff96 "KP_Left"
  083  G1 L2  mod=00000000 state=00000001 ignore=00010001  ks=0x0000ffb4 "KP_4"
  084  G1 L1  mod=00000000 state=00000000 ignore=00010001  ks=0x0000ff9d "KP_Begin"
  084  G1 L2  mod=00000000 state=00000001 ignore=00010001  ks=0x0000ffb5 "KP_5"
  085  G1 L1  mod=00000000 state=00000000 ignore=00010001  ks=0x0000ff98 "KP_Right"
  085  G1 L2  mod=00000000 state=00000001 ignore=00010001  ks=0x0000ffb6 "KP_6"
  086  G1 L1  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffab "KP_Add"
  086  G1 L2  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffab "KP_Add"
  086  G1 L3  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffab "KP_Add"
  086  G1 L4  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffab "KP_Add"
  086  G1 L5  mod=00000000 state=00001100 ignore=10001101  ks=0x1008fe22 "XF86Next_VMode"
  087  G1 L1  mod=00000000 state=00000000 ignore=00010001  ks=0x0000ff9c "KP_End"
  087  G1 L2  mod=00000000 state=00000001 ignore=00010001  ks=0x0000ffb1 "KP_1"
  088  G1 L1  mod=00000000 state=00000000 ignore=00010001  ks=0x0000ff99 "KP_Down"
  088  G1 L2  mod=00000000 state=00000001 ignore=00010001  ks=0x0000ffb2 "KP_2"
  089  G1 L1  mod=00000000 state=00000000 ignore=00010001  ks=0x0000ff9b "KP_Next"
  089  G1 L2  mod=00000000 state=00000001 ignore=00010001  ks=0x0000ffb3 "KP_3"
  090  G1 L1  mod=00000000 state=00000000 ignore=00010001  ks=0x0000ff9e "KP_Insert"
  090  G1 L2  mod=00000000 state=00000001 ignore=00010001  ks=0x0000ffb0 "KP_0"
  091  G1 L1  mod=00000000 state=00000000 ignore=00010001  ks=0x0000ff9f "KP_Delete"
  091  G1 L2  mod=00000000 state=00000001 ignore=00010001  ks=0x0000ffae "KP_Decimal"
  092  G1 L1  mod=10001000 state=00000000 ignore=00000000  ks=0x0000fe03 "ISO_Level3_Shift"
  092  G1 L2  mod=10001000 state=00000000 ignore=00000000  ks=0x0000fe03 "ISO_Level3_Shift"
  092  G2 L1  mod=10001000 state=00000000 ignore=00000000  ks=0x0000fe03 "ISO_Level3_Shift"
  092  G2 L2  mod=10001000 state=00000000 ignore=00000000  ks=0x0000fe03 "ISO_Level3_Shift"
  094  G1 L1  mod=00000000 state=00000000 ignore=10000001  ks=0x0000003c "less"
  094  G1 L2  mod=00000000 state=00000001 ignore=10000001  ks=0x0000003e "greater"
  094  G1 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x0000007c "bar"
  094  G1 L4  mod=00000000 state=10000001 ignore=10000001  ks=0x000000a6 "brokenbar"
  094  G2 L1  mod=00000000 state=10000000 ignore=10000001  ks=0x0000005c "backslash"
  094  G2 L2  mod=00000000 state=10000000 ignore=10000001  ks=0x0000007c "bar"
  094  G2 L3  mod=00000000 state=10000000 ignore=10000001  ks=0x0000007c "bar"
  094  G2 L4  mod=00000000 state=10000001 ignore=10000001  ks=0x000000a6 "brokenbar"
  095  G1 L1  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc8 "F11"
  095  G1 L2  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc8 "F11"
  095  G1 L3  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc8 "F11"
  095  G1 L4  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc8 "F11"
  095  G1 L5  mod=00000000 state=00001100 ignore=10001101  ks=0x1008fe0b "XF86Switch_VT_11"
  096  G1 L1  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc9 "F12"
  096  G1 L2  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc9 "F12"
  096  G1 L3  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc9 "F12"
  096  G1 L4  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffc9 "F12"
  096  G1 L5  mod=00000000 state=00001100 ignore=10001101  ks=0x1008fe0c "XF86Switch_VT_12"
  098  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff26 "Katakana"
  098  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff26 "Katakana"
  099  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff25 "Hiragana"
  099  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff25 "Hiragana"
  100  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff23 "Henkan_Mode"
  100  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff23 "Henkan_Mode"
  101  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff27 "Hiragana_Katakana"
  101  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff27 "Hiragana_Katakana"
  102  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff22 "Muhenkan"
  102  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff22 "Muhenkan"
  104  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff8d "KP_Enter"
  104  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff8d "KP_Enter"
  105  G1 L1  mod=00000100 state=00000000 ignore=00000000  ks=0x0000ffe4 "Control_R"
  105  G1 L2  mod=00000100 state=00000000 ignore=00000000  ks=0x0000ffe4 "Control_R"
  106  G1 L1  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffaf "KP_Divide"
  106  G1 L2  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffaf "KP_Divide"
  106  G1 L3  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffaf "KP_Divide"
  106  G1 L4  mod=00000000 state=00000000 ignore=10001101  ks=0x0000ffaf "KP_Divide"
  106  G1 L5  mod=00000000 state=00001100 ignore=10001101  ks=0x1008fe20 "XF86Ungrab"
  107  G1 L1  mod=00000000 state=00000000 ignore=00001000  ks=0x0000ff61 "Print"
  107  G1 L2  mod=00000000 state=00001000 ignore=00001000  ks=0x0000ff15 "Sys_Req"
  108  G1 L1  mod=00001000 state=00000000 ignore=00000001  ks=0x0000ffea "Alt_R"
  108  G1 L2  mod=00001000 state=00000001 ignore=00000001  ks=0x0000ffe8 "Meta_R"
  108  G2 L1  mod=10001000 state=10000000 ignore=10000001  ks=0x0000fe03 "ISO_Level3_Shift"
  108  G2 L2  mod=00001000 state=10000000 ignore=10000001  ks=0x0000ff20 "Multi_key"
  109  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff0a "Linefeed"
  109  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff0a "Linefeed"
  110  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff50 "Home"
  110  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff50 "Home"
  111  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff52 "Up"
  111  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff52 "Up"
  112  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff55 "Prior"
  112  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff55 "Prior"
  113  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff51 "Left"
  113  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff51 "Left"
  114  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff53 "Right"
  114  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff53 "Right"
  115  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff57 "End"
  115  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff57 "End"
  116  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff54 "Down"
  116  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff54 "Down"
  117  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff56 "Next"
  117  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff56 "Next"
  118  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff63 "Insert"
  118  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff63 "Insert"
  119  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ffff "Delete"
  119  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ffff "Delete"
  121  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff12 "XF86AudioMute"
  121  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff12 "XF86AudioMute"
  122  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff11 "XF86AudioLowerVolume"
  122  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff11 "XF86AudioLowerVolume"
  123  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff13 "XF86AudioRaiseVolume"
  123  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff13 "XF86AudioRaiseVolume"
  124  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff2a "XF86PowerOff"
  124  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff2a "XF86PowerOff"
  125  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ffbd "KP_Equal"
  125  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ffbd "KP_Equal"
  126  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x000000b1 "plusminus"
  126  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x000000b1 "plusminus"
  127  G1 L1  mod=00000000 state=00000000 ignore=00000100  ks=0x0000ff13 "Pause"
  127  G1 L2  mod=00000000 state=00000100 ignore=00000100  ks=0x0000ff6b "Break"
  128  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff4a "XF86LaunchA"
  128  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff4a "XF86LaunchA"
  129  G1 L1  mod=00000000 state=00000000 ignore=00010001  ks=0x0000ffae "KP_Decimal"
  129  G1 L2  mod=00000000 state=00000000 ignore=00010001  ks=0x0000ffae "KP_Decimal"
  130  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff31 "Hangul"
  130  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff31 "Hangul"
  131  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff34 "Hangul_Hanja"
  131  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff34 "Hangul_Hanja"
  133  G1 L1  mod=01000000 state=00000000 ignore=00000000  ks=0x0000ffeb "Super_L"
  133  G1 L2  mod=01000000 state=00000000 ignore=00000000  ks=0x0000ffeb "Super_L"
  134  G1 L1  mod=01000000 state=00000000 ignore=00000000  ks=0x0000ffec "Super_R"
  134  G1 L2  mod=01000000 state=00000000 ignore=00000000  ks=0x0000ffec "Super_R"
  135  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff67 "Menu"
  135  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff67 "Menu"
  136  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff69 "Cancel"
  136  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff69 "Cancel"
  137  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff66 "Redo"
  137  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff66 "Redo"
  138  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1005ff70 "SunProps"
  138  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1005ff70 "SunProps"
  139  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff65 "Undo"
  139  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff65 "Undo"
  140  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1005ff71 "SunFront"
  140  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1005ff71 "SunFront"
  141  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff57 "XF86Copy"
  141  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff57 "XF86Copy"
  142  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff6b "XF86Open"
  142  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff6b "XF86Open"
  143  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff6d "XF86Paste"
  143  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff6d "XF86Paste"
  144  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff68 "Find"
  144  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff68 "Find"
  145  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff58 "XF86Cut"
  145  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff58 "XF86Cut"
  146  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff6a "Help"
  146  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff6a "Help"
  147  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff65 "XF86MenuKB"
  147  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff65 "XF86MenuKB"
  148  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff1d "XF86Calculator"
  148  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff1d "XF86Calculator"
  150  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff2f "XF86Sleep"
  150  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff2f "XF86Sleep"
  151  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff2b "XF86WakeUp"
  151  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff2b "XF86WakeUp"
  152  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff5d "XF86Explorer"
  152  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff5d "XF86Explorer"
  153  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff7b "XF86Send"
  153  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff7b "XF86Send"
  155  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff8a "XF86Xfer"
  155  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff8a "XF86Xfer"
  156  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff41 "XF86Launch1"
  156  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff41 "XF86Launch1"
  157  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff42 "XF86Launch2"
  157  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff42 "XF86Launch2"
  158  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff2e "XF86WWW"
  158  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff2e "XF86WWW"
  159  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff5a "XF86DOS"
  159  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff5a "XF86DOS"
  160  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff2d "XF86ScreenSaver"
  160  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff2d "XF86ScreenSaver"
  161  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff74 "XF86RotateWindows"
  161  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff74 "XF86RotateWindows"
  162  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff7f "XF86TaskPane"
  162  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff7f "XF86TaskPane"
  163  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff19 "XF86Mail"
  163  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff19 "XF86Mail"
  164  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff30 "XF86Favorites"
  164  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff30 "XF86Favorites"
  165  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff33 "XF86MyComputer"
  165  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff33 "XF86MyComputer"
  166  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff26 "XF86Back"
  166  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff26 "XF86Back"
  167  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff27 "XF86Forward"
  167  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff27 "XF86Forward"
  169  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff2c "XF86Eject"
  169  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff2c "XF86Eject"
  170  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x1008ff2c "XF86Eject"
  170  G1 L2  mod=00000000 state=00000000 ignore=00000001  ks=0x1008ff2c "XF86Eject"
  171  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff17 "XF86AudioNext"
  171  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff17 "XF86AudioNext"
  172  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x1008ff14 "XF86AudioPlay"
  172  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x1008ff31 "XF86AudioPause"
  173  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff16 "XF86AudioPrev"
  173  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff16 "XF86AudioPrev"
  174  G1 L1  mod=00000000 state=00000000 ignore=00000001  ks=0x1008ff15 "XF86AudioStop"
  174  G1 L2  mod=00000000 state=00000001 ignore=00000001  ks=0x1008ff2c "XF86Eject"
  175  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff1c "XF86AudioRecord"
  175  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff1c "XF86AudioRecord"
  176  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff3e "XF86AudioRewind"
  176  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff3e "XF86AudioRewind"
  177  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff6e "XF86Phone"
  177  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff6e "XF86Phone"
  179  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff81 "XF86Tools"
  179  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff81 "XF86Tools"
  180  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff18 "XF86HomePage"
  180  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff18 "XF86HomePage"
  181  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff73 "XF86Reload"
  181  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff73 "XF86Reload"
  182  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff56 "XF86Close"
  182  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff56 "XF86Close"
  185  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff78 "XF86ScrollUp"
  185  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff78 "XF86ScrollUp"
  186  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff79 "XF86ScrollDown"
  186  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff79 "XF86ScrollDown"
  187  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x00000028 "parenleft"
  187  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x00000028 "parenleft"
  188  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x00000029 "parenright"
  188  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x00000029 "parenright"
  189  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff68 "XF86New"
  189  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff68 "XF86New"
  190  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff66 "Redo"
  190  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff66 "Redo"
  191  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff81 "XF86Tools"
  191  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff81 "XF86Tools"
  192  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff45 "XF86Launch5"
  192  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff45 "XF86Launch5"
  193  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff46 "XF86Launch6"
  193  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff46 "XF86Launch6"
  194  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff47 "XF86Launch7"
  194  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff47 "XF86Launch7"
  195  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff48 "XF86Launch8"
  195  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff48 "XF86Launch8"
  196  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff49 "XF86Launch9"
  196  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff49 "XF86Launch9"
  198  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ffb2 "XF86AudioMicMute"
  198  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ffb2 "XF86AudioMicMute"
  199  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ffa9 "XF86TouchpadToggle"
  199  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ffa9 "XF86TouchpadToggle"
  200  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ffb0 "XF86TouchpadOn"
  200  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ffb0 "XF86TouchpadOn"
  201  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ffb1 "XF86TouchpadOff"
  201  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ffb1 "XF86TouchpadOff"
  203  G1 L1  mod=10000000 state=00000000 ignore=00000000  ks=0x0000ff7e "Mode_switch"
  203  G1 L2  mod=10000000 state=00000000 ignore=00000000  ks=0x0000ff7e "Mode_switch"
  204  G1 L2  mod=00001000 state=00000001 ignore=00000001  ks=0x0000ffe9 "Alt_L"
  205  G1 L2  mod=00001000 state=00000001 ignore=00000001  ks=0x0000ffe7 "Meta_L"
  206  G1 L2  mod=01000000 state=00000001 ignore=00000001  ks=0x0000ffeb "Super_L"
  207  G1 L2  mod=01000000 state=00000001 ignore=00000001  ks=0x0000ffed "Hyper_L"
  208  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff14 "XF86AudioPlay"
  208  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff14 "XF86AudioPlay"
  209  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff31 "XF86AudioPause"
  209  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff31 "XF86AudioPause"
  210  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff43 "XF86Launch3"
  210  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff43 "XF86Launch3"
  211  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff44 "XF86Launch4"
  211  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff44 "XF86Launch4"
  212  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff4b "XF86LaunchB"
  212  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff4b "XF86LaunchB"
  213  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ffa7 "XF86Suspend"
  213  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ffa7 "XF86Suspend"
  214  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff56 "XF86Close"
  214  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff56 "XF86Close"
  215  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff14 "XF86AudioPlay"
  215  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff14 "XF86AudioPlay"
  216  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff97 "XF86AudioForward"
  216  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff97 "XF86AudioForward"
  218  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff61 "Print"
  218  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff61 "Print"
  220  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff8f "XF86WebCam"
  220  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff8f "XF86WebCam"
  221  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ffb6 "XF86AudioPreset"
  221  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ffb6 "XF86AudioPreset"
  223  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff19 "XF86Mail"
  223  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff19 "XF86Mail"
  224  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff8e "XF86Messenger"
  224  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff8e "XF86Messenger"
  225  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff1b "XF86Search"
  225  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff1b "XF86Search"
  226  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff5f "XF86Go"
  226  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff5f "XF86Go"
  227  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff3c "XF86Finance"
  227  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff3c "XF86Finance"
  228  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff5e "XF86Game"
  228  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff5e "XF86Game"
  229  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff36 "XF86Shop"
  229  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff36 "XF86Shop"
  231  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff69 "Cancel"
  231  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x0000ff69 "Cancel"
  232  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff03 "XF86MonBrightnessDown"
  232  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff03 "XF86MonBrightnessDown"
  233  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff02 "XF86MonBrightnessUp"
  233  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff02 "XF86MonBrightnessUp"
  234  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff32 "XF86AudioMedia"
  234  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff32 "XF86AudioMedia"
  235  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff59 "XF86Display"
  235  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff59 "XF86Display"
  236  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff04 "XF86KbdLightOnOff"
  236  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff04 "XF86KbdLightOnOff"
  237  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff06 "XF86KbdBrightnessDown"
  237  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff06 "XF86KbdBrightnessDown"
  238  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff05 "XF86KbdBrightnessUp"
  238  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff05 "XF86KbdBrightnessUp"
  239  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff7b "XF86Send"
  239  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff7b "XF86Send"
  240  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff72 "XF86Reply"
  240  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff72 "XF86Reply"
  241  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff90 "XF86MailForward"
  241  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff90 "XF86MailForward"
  242  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff77 "XF86Save"
  242  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff77 "XF86Save"
  243  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff5b "XF86Documents"
  243  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff5b "XF86Documents"
  244  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff93 "XF86Battery"
  244  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff93 "XF86Battery"
  245  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff94 "XF86Bluetooth"
  245  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff94 "XF86Bluetooth"
  246  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff95 "XF86WLAN"
  246  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff95 "XF86WLAN"
  251  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff07 "XF86MonBrightnessCycle"
  251  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ff07 "XF86MonBrightnessCycle"
  254  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ffb4 "XF86WWAN"
  254  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ffb4 "XF86WWAN"
  255  G1 L1  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ffb5 "XF86RFKill"
  255  G1 L2  mod=00000000 state=00000000 ignore=00000000  ks=0x1008ffb5 "XF86RFKill"
grp_max=1 lvl_max=4
25/11/2022 22:45:39 The X server says there are 10 mouse buttons.
25/11/2022 22:45:39 screen setup finished.
25/11/2022 22:45:39 

The VNC desktop is:      10.222.0.1:1

******************************************************************************
Have you tried the x11vnc '-ncache' VNC client-side pixel caching feature yet?

The scheme stores pixel data offscreen on the VNC viewer side for faster
retrieval.  It should work with any VNC viewer.  Try it by running:

    x11vnc -ncache 10 ...

One can also add -ncache_cr for smooth 'copyrect' window motion.
More info: http://www.karlrunge.com/x11vnc/faq.html#faq-client-caching

25/11/2022 22:45:49 Got connection from client 10.222.0.3
25/11/2022 22:45:49   0 other clients
25/11/2022 22:45:49 Normal socket connection
25/11/2022 22:45:49 incr accepted_client=1 for 10.222.0.3:57978  sock=11
25/11/2022 22:45:49 Client Protocol Version 3.8
25/11/2022 22:45:49 Protocol version sent 3.8, using 3.8
25/11/2022 22:45:49 rfbProcessClientSecurityType: executing handler for type 2
25/11/2022 22:45:49 Pixel format for client 10.222.0.3:
25/11/2022 22:45:49   16 bpp, depth 16, little endian
25/11/2022 22:45:49   true colour: max r 31 g 63 b 31, shift r 11 g 5 b 0
25/11/2022 22:45:49 rfbProcessClientNormalMessage: ignoring unsupported encoding type ultraZip
25/11/2022 22:45:49 Using compression level 5 for client 10.222.0.3
25/11/2022 22:45:49 Using image quality level 7 for client 10.222.0.3
25/11/2022 22:45:49 Using JPEG subsampling 0, Q86 for client 10.222.0.3
25/11/2022 22:45:49 Enabling KeyboardLedState protocol extension for client 10.222.0.3
25/11/2022 22:45:49 Enabling NewFBSize protocol extension for client 10.222.0.3
25/11/2022 22:45:49 Enabling LastRect protocol extension for client 10.222.0.3
25/11/2022 22:45:49 Enabling SupportedMessages protocol extension for client 10.222.0.3
25/11/2022 22:45:49 Enabling SupportedEncodings protocol extension for client 10.222.0.3
25/11/2022 22:45:49 Enabling ServerIdentity protocol extension for client 10.222.0.3
25/11/2022 22:45:49 Using tight encoding for client 10.222.0.3
25/11/2022 22:45:49 Pixel format for client 10.222.0.3:
25/11/2022 22:45:49   16 bpp, depth 16, little endian
25/11/2022 22:45:49   true colour: max r 31 g 63 b 31, shift r 11 g 5 b 0
25/11/2022 22:45:49 rfbProcessClientNormalMessage: ignoring unsupported encoding type ultraZip
25/11/2022 22:45:49 Using compression level 5 for client 10.222.0.3
25/11/2022 22:45:49 Using image quality level 7 for client 10.222.0.3
25/11/2022 22:45:49 Using JPEG subsampling 0, Q86 for client 10.222.0.3
25/11/2022 22:45:49 Enabling KeyboardLedState protocol extension for client 10.222.0.3
25/11/2022 22:45:49 Enabling NewFBSize protocol extension for client 10.222.0.3
25/11/2022 22:45:49 Enabling LastRect protocol extension for client 10.222.0.3
25/11/2022 22:45:49 Enabling SupportedMessages protocol extension for client 10.222.0.3
25/11/2022 22:45:49 Enabling SupportedEncodings protocol extension for client 10.222.0.3
25/11/2022 22:45:49 Enabling ServerIdentity protocol extension for client 10.222.0.3
25/11/2022 22:45:49 Switching from tight to tight Encoding for client 10.222.0.3
25/11/2022 22:45:49 client_set_net: 10.222.0.3  0.0041
25/11/2022 22:45:52 copy_tiles: allocating first_line at size 61
caught signal: 2
25/11/2022 22:45:55 deleted 60 tile_row polling images.

Reply to: