[Xquartz-dev] My RADAR report 6165507

Peter Collinson pc at hillside.co.uk
Sun Dec 14 03:52:34 PST 2008


On 14 Dec 2008, at 09:25, George Peter Staplin wrote:

>
> Peter, what happens with the shift key in the same xterm over VNC?
What do you need from me to help?

Actually I have my UK keyboard set to US - and use Alt-# to generate £

As for Shift
For Chicken of VNC - trying just a shift key I get

KeyPress event, serial 29, synthetic NO, window 0xa00001,
     root 0x27d, subw 0x0, time 894124015, (-4,-173), root:(134,262),
     state 0x0, keycode 64 (keysym 0xffe1, Shift_L), same_screen YES,
     XLookupString gives 0 bytes:
     XmbLookupString gives 0 bytes:
     XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0xa00001,
     root 0x27d, subw 0x0, time 894124630, (-4,-173), root:(134,262),
     state 0x1, keycode 64 (keysym 0xffe1, Shift_L), same_screen YES,
     XLookupString gives 0 bytes:
     XFilterEvent returns: False


The press and release events are clearly tied to the keypresses.

For Shift Z - I get

KeyPress event, serial 29, synthetic NO, window 0xa00001,
     root 0x27d, subw 0x0, time 894285604, (72,168), root:(210,603),
     state 0x0, keycode 64 (keysym 0xffe1, Shift_L), same_screen YES,
     XLookupString gives 0 bytes:
     XmbLookupString gives 0 bytes:
     XFilterEvent returns: False

KeyPress event, serial 29, synthetic NO, window 0xa00001,
     root 0x27d, subw 0x0, time 894288369, (72,168), root:(210,603),
     state 0x1, keycode 14 (keysym 0x5a, Z), same_screen YES,
     XLookupString gives 1 bytes: (5a) "Z"
     XmbLookupString gives 1 bytes: (5a) "Z"
     XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0xa00001,
     root 0x27d, subw 0x0, time 894288371, (72,168), root:(210,603),
     state 0x1, keycode 14 (keysym 0x5a, Z), same_screen YES,
     XLookupString gives 1 bytes: (5a) "Z"
     XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0xa00001,
     root 0x27d, subw 0x0, time 894289597, (72,168), root:(210,603),
     state 0x1, keycode 64 (keysym 0xffe1, Shift_L), same_screen YES,
     XLookupString gives 0 bytes:
     XFilterEvent returns: False


For Screen Sharing.app - I get events in the incorrect order shown by  
my previous postings.

This is to the same instance of xev running on the same remote machine.


More information about the Xquartz-dev mailing list