[X2Go-User] Mac OSX and keyboard
Michael Nagel
ubuntu at nailor.devzero.de
Thu Nov 15 14:19:16 CET 2012
Hello everyone,
I debugged this some further:
In xev on the Mac running x2goclient when pressing "1", "2", "3" I get (see below).
In Linux via x2go I get (see even further down).
MAC: state 0x0, keycode 26 (keysym 0x31, 1), same_screen YES,
LINUX: state 0x10, keycode 26 (keysym 0x65, e), same_screen YES,
So the keycode is the same (I think this is good),
but state is different (I don't know what this tells)
and keysym is different/incorrect (I think this is bad and near the root of the problem).
Hopefully someone with more knowledge about X input internals can make something with this information.
I am glad to help with further tests/information.
Best Regards
Michael
MAC:
**************************
KeyPress event, serial 29, synthetic NO, window 0xa00001,
root 0x37d, subw 0x0, time 4288816511, (97,-12), root:(97,10),
state 0x0, keycode 26 (keysym 0x31, 1), same_screen YES,
XLookupString gives 1 bytes: (31) "1"
XmbLookupString gives 1 bytes: (31) "1"
XFilterEvent returns: False
KeyRelease event, serial 29, synthetic NO, window 0xa00001,
root 0x37d, subw 0x0, time 4288816599, (97,-12), root:(97,10),
state 0x0, keycode 26 (keysym 0x31, 1), same_screen YES,
XLookupString gives 1 bytes: (31) "1"
XFilterEvent returns: False
KeyPress event, serial 29, synthetic NO, window 0xa00001,
root 0x37d, subw 0x0, time 4288816975, (97,-12), root:(97,10),
state 0x0, keycode 27 (keysym 0x32, 2), same_screen YES,
XLookupString gives 1 bytes: (32) "2"
XmbLookupString gives 1 bytes: (32) "2"
XFilterEvent returns: False
KeyRelease event, serial 29, synthetic NO, window 0xa00001,
root 0x37d, subw 0x0, time 4288817087, (97,-12), root:(97,10),
state 0x0, keycode 27 (keysym 0x32, 2), same_screen YES,
XLookupString gives 1 bytes: (32) "2"
XFilterEvent returns: False
KeyPress event, serial 29, synthetic NO, window 0xa00001,
root 0x37d, subw 0x0, time 4288817447, (97,-12), root:(97,10),
state 0x0, keycode 28 (keysym 0x33, 3), same_screen YES,
XLookupString gives 1 bytes: (33) "3"
XmbLookupString gives 1 bytes: (33) "3"
XFilterEvent returns: False
KeyRelease event, serial 29, synthetic NO, window 0xa00001,
root 0x37d, subw 0x0, time 4288817551, (97,-12), root:(97,10),
state 0x0, keycode 28 (keysym 0x33, 3), same_screen YES,
XLookupString gives 1 bytes: (33) "3"
XFilterEvent returns: False
**************************
LINUX:
**************************
KeyPress event, serial 33, synthetic NO, window 0x3c00001,
root 0x1f3, subw 0x0, time 4288865563, (93,-19), root:(1146,43),
state 0x10, keycode 26 (keysym 0x65, e), same_screen YES,
XLookupString gives 1 bytes: (65) "e"
XmbLookupString gives 1 bytes: (65) "e"
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x3c00001,
root 0x1f3, subw 0x0, time 4288865691, (93,-19), root:(1146,43),
state 0x10, keycode 26 (keysym 0x65, e), same_screen YES,
XLookupString gives 1 bytes: (65) "e"
XFilterEvent returns: False
KeyPress event, serial 33, synthetic NO, window 0x3c00001,
root 0x1f3, subw 0x0, time 4288866467, (93,-19), root:(1146,43),
state 0x10, keycode 27 (keysym 0x72, r), same_screen YES,
XLookupString gives 1 bytes: (72) "r"
XmbLookupString gives 1 bytes: (72) "r"
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x3c00001,
root 0x1f3, subw 0x0, time 4288866619, (93,-19), root:(1146,43),
state 0x10, keycode 27 (keysym 0x72, r), same_screen YES,
XLookupString gives 1 bytes: (72) "r"
XFilterEvent returns: False
KeyPress event, serial 33, synthetic NO, window 0x3c00001,
root 0x1f3, subw 0x0, time 4288867212, (93,-19), root:(1146,43),
state 0x10, keycode 28 (keysym 0x74, t), same_screen YES,
XLookupString gives 1 bytes: (74) "t"
XmbLookupString gives 1 bytes: (74) "t"
XFilterEvent returns: False
KeyRelease event, serial 33, synthetic NO, window 0x3c00001,
root 0x1f3, subw 0x0, time 4288867330, (93,-19), root:(1146,43),
state 0x10, keycode 28 (keysym 0x74, t), same_screen YES,
XLookupString gives 1 bytes: (74) "t"
XFilterEvent returns: False
**************************
More information about the x2go-user
mailing list