[xubuntu-users] x11vnc shift key problems
Tim Henderson
bizdev at pwnspeak.com
Thu Jul 15 01:07:45 UTC 2010
A google search did not help.
When logged into my comp using VNC via x11vnc server I have very limited
shift usage.
Namely shift only "shifts" for ( ) and <. All other shift usage results
in the non-shifted character being displayed.
Log results below:
WORKING EXAMPLE, the '(':
14/07/2010 21:04:59 # keyboard(down, 0xffe1 "Shift_L") uip=0 278.2826
14/07/2010 21:04:59 modifier_tweak_keyboard: down keysym=0xffe1
14/07/2010 21:04:59 modifier_tweak_keyboard: KeySym 0xffe1 "Shift_L" ->
KeyCode 0x32
14/07/2010 21:04:59 XTestFakeKeyEvent(dpy, keycode=0x32 "Shift_L", down)
14/07/2010 21:04:59 calling XTestFakeKeyEvent(50, 1) 278.2827
14/07/2010 21:04:59 # keyboard(down, 0x28 "parenleft") uip=0 278.3637
14/07/2010 21:04:59 modifier_tweak_keyboard: down keysym=0x28
14/07/2010 21:04:59 tweak_mod: Start: down=1 index=2 mod_state=0x1
is_shift=1
14/07/2010 21:04:59 XTestFakeKeyEvent(dpy, keycode=0x32 "Shift_L", up)
14/07/2010 21:04:59 calling XTestFakeKeyEvent(50, 0) 278.3638
14/07/2010 21:04:59 XTestFakeKeyEvent(dpy, keycode=0xcb "Mode_switch", down)
14/07/2010 21:04:59 calling XTestFakeKeyEvent(203, 1) 278.3639
14/07/2010 21:04:59 tweak_mod: Finish: down=1 index=2 mod_state=0x1
is_shift=1
14/07/2010 21:04:59 modifier_tweak_keyboard: KeySym 0x28 "parenleft" ->
KeyCode 0xbb
14/07/2010 21:04:59 XTestFakeKeyEvent(dpy, keycode=0xbb "parenleft", down)
14/07/2010 21:04:59 calling XTestFakeKeyEvent(187, 1) 278.3639
14/07/2010 21:04:59 tweak_mod: Start: down=0 index=2 mod_state=0x1
is_shift=1
14/07/2010 21:04:59 XTestFakeKeyEvent(dpy, keycode=0x32 "Shift_L", down)
14/07/2010 21:04:59 calling XTestFakeKeyEvent(50, 1) 278.3640
14/07/2010 21:04:59 XTestFakeKeyEvent(dpy, keycode=0xcb "Mode_switch", up)
14/07/2010 21:04:59 calling XTestFakeKeyEvent(203, 0) 278.3640
14/07/2010 21:04:59 tweak_mod: Finish: down=0 index=2 mod_state=0x1
is_shift=1
14/07/2010 21:04:59 # keyboard(up, 0x28 "parenleft") uip=0 278.4493
14/07/2010 21:04:59 modifier_tweak_keyboard: up keysym=0x28
14/07/2010 21:04:59 modifier_tweak_keyboard: KeySym 0x28 "parenleft" ->
KeyCode 0xbb
14/07/2010 21:04:59 XTestFakeKeyEvent(dpy, keycode=0xbb "parenleft", up)
14/07/2010 21:04:59 calling XTestFakeKeyEvent(187, 0) 278.4494
14/07/2010 21:04:59 # keyboard(up, 0xffe1 "Shift_L") uip=0 278.4545
14/07/2010 21:04:59 modifier_tweak_keyboard: up keysym=0xffe1
14/07/2010 21:04:59 modifier_tweak_keyboard: KeySym 0xffe1 "Shift_L" ->
KeyCode 0x32
14/07/2010 21:04:59 XTestFakeKeyEvent(dpy, keycode=0x32 "Shift_L", up)
14/07/2010 21:04:59 calling XTestFakeKeyEvent(50, 0) 278.4546
A NON-WORKING KEY, the 'M':
14/07/2010 21:06:29 # keyboard(down, 0xffe1 "Shift_L") uip=0 368.0728
14/07/2010 21:06:29 modifier_tweak_keyboard: down keysym=0xffe1
14/07/2010 21:06:29 modifier_tweak_keyboard: KeySym 0xffe1 "Shift_L" ->
KeyCode 0x32
14/07/2010 21:06:29 XTestFakeKeyEvent(dpy, keycode=0x32 "Shift_L", down)
14/07/2010 21:06:29 calling XTestFakeKeyEvent(50, 1) 368.0729
14/07/2010 21:06:29 # keyboard(down, 0x4d "M") uip=0 368.2276
14/07/2010 21:06:29 modifier_tweak_keyboard: down keysym=0x4d
14/07/2010 21:06:29 tweak_mod: Start: down=1 index=3 mod_state=0x1
is_shift=1
14/07/2010 21:06:29 XTestFakeKeyEvent(dpy, keycode=0x32 "Shift_L", up)
14/07/2010 21:06:29 calling XTestFakeKeyEvent(50, 0) 368.2277
14/07/2010 21:06:29 tweak_mod: Finish: down=1 index=3 mod_state=0x1
is_shift=1
14/07/2010 21:06:29 modifier_tweak_keyboard: KeySym 0x4d "M" -> KeyCode 0x3a
14/07/2010 21:06:29 XTestFakeKeyEvent(dpy, keycode=0x3a "m", down)
14/07/2010 21:06:29 calling XTestFakeKeyEvent(58, 1) 368.2277
14/07/2010 21:06:29 tweak_mod: Start: down=0 index=3 mod_state=0x1
is_shift=1
14/07/2010 21:06:29 XTestFakeKeyEvent(dpy, keycode=0x32 "Shift_L", down)
14/07/2010 21:06:29 calling XTestFakeKeyEvent(50, 1) 368.2278
14/07/2010 21:06:29 tweak_mod: Finish: down=0 index=3 mod_state=0x1
is_shift=1
14/07/2010 21:06:29 # keyboard(up, 0x4d "M") uip=0 368.3172
14/07/2010 21:06:29 modifier_tweak_keyboard: up keysym=0x4d
14/07/2010 21:06:29 modifier_tweak_keyboard: KeySym 0x4d "M" -> KeyCode 0x3a
14/07/2010 21:06:29 XTestFakeKeyEvent(dpy, keycode=0x3a "m", up)
14/07/2010 21:06:29 calling XTestFakeKeyEvent(58, 0) 368.3174
14/07/2010 21:06:29 # keyboard(up, 0xffe1 "Shift_L") uip=0 368.4108
14/07/2010 21:06:29 modifier_tweak_keyboard: up keysym=0xffe1
14/07/2010 21:06:29 modifier_tweak_keyboard: KeySym 0xffe1 "Shift_L" ->
KeyCode 0x32
14/07/2010 21:06:29 XTestFakeKeyEvent(dpy, keycode=0x32 "Shift_L", up)
14/07/2010 21:06:29 calling XTestFakeKeyEvent(50, 0) 368.4109
The output looks similar, however only a 'm' displays, rather than the
expected 'M'. Makes for difficulties entering passwords, :'s, ~'s, ect.
Anyone have a fix?
--
Tim H.
More information about the xubuntu-users
mailing list