Hi,

I'm attaching the requested outputs of @ (AltGr+q) and € (AltGr+e), both
with wxp and rdesktop. Interestingly, additional Control_L events are
generated on Windows. But maybe you find other, more subtle differences.

Thanks,

Roland
KeyPress event, serial 31, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1634104959, (634,500), root:(638,548),
    state 0x0, keycode 255 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

MappingNotify event, serial 31, synthetic NO, window 0x0,
    request MappingKeyboard, first_keycode 254, count 1

KeyPress event, serial 31, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1634105056, (634,500), root:(638,548),
    state 0x0, keycode 254 (keysym 0x20ac, EuroSign), same_screen YES,
    XLookupString gives 3 bytes: (e2 82 ac) "€"
    XmbLookupString gives 3 bytes: (e2 82 ac) "€"
    XFilterEvent returns: False

KeyRelease event, serial 32, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1634105134, (634,500), root:(638,548),
    state 0x0, keycode 254 (keysym 0x20ac, EuroSign), same_screen YES,
    XLookupString gives 3 bytes: (e2 82 ac) "€"
    XFilterEvent returns: False

KeyRelease event, serial 32, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1634105240, (634,500), root:(638,548),
    state 0x0, keycode 255 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False
KeyPress event, serial 32, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1634054688, (656,563), root:(660,611),
    state 0x0, keycode 255 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 32, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1634054806, (656,563), root:(660,611),
    state 0x0, keycode 113 (keysym 0xff7e, Mode_switch), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 32, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1634054806, (656,563), root:(660,611),
    state 0x10, keycode 24 (keysym 0x40, at), same_screen YES,
    XLookupString gives 1 bytes: (40) "@"
    XmbLookupString gives 1 bytes: (40) "@"
    XFilterEvent returns: False

KeyRelease event, serial 32, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1634054806, (656,563), root:(660,611),
    state 0x10, keycode 113 (keysym 0xff7e, Mode_switch), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 32, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1634054909, (656,563), root:(660,611),
    state 0x0, keycode 24 (keysym 0x71, q), same_screen YES,
    XLookupString gives 1 bytes: (71) "q"
    XFilterEvent returns: False

KeyRelease event, serial 32, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1634055057, (656,563), root:(660,611),
    state 0x0, keycode 255 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False
KeyPress event, serial 31, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1633649335, (398,382), root:(402,430),
    state 0x0, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 31, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1633649335, (398,382), root:(402,430),
    state 0x4, keycode 255 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 31, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1633649469, (398,382), root:(402,430),
    state 0x4, keycode 254 (keysym 0x20ac, EuroSign), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 3 bytes: (e2 82 ac) "€"
    XFilterEvent returns: False

KeyRelease event, serial 31, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1633649561, (398,382), root:(402,430),
    state 0x4, keycode 254 (keysym 0x20ac, EuroSign), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 31, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1633649781, (398,382), root:(402,430),
    state 0x4, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 31, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1633649781, (398,382), root:(402,430),
    state 0x0, keycode 255 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False
KeyPress event, serial 32, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1633476656, (627,749), root:(631,797),
    state 0x0, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 32, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1633476656, (627,749), root:(631,797),
    state 0x4, keycode 255 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 32, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1633476753, (627,749), root:(631,797),
    state 0x4, keycode 113 (keysym 0xff7e, Mode_switch), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 32, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1633476753, (627,749), root:(631,797),
    state 0x14, keycode 24 (keysym 0x40, at), same_screen YES,
    XLookupString gives 1 bytes: (00) ""
    XmbLookupString gives 1 bytes: (00) ""
    XFilterEvent returns: False

KeyRelease event, serial 32, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1633476753, (627,749), root:(631,797),
    state 0x14, keycode 113 (keysym 0xff7e, Mode_switch), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 32, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1633476881, (627,749), root:(631,797),
    state 0x4, keycode 24 (keysym 0x71, q), same_screen YES,
    XLookupString gives 1 bytes: (11) ""
    XFilterEvent returns: False

KeyRelease event, serial 32, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1633477122, (627,749), root:(631,797),
    state 0x4, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 32, synthetic NO, window 0x3000001,
    root 0x2e, subw 0x0, time 1633477122, (627,749), root:(631,797),
    state 0x0, keycode 255 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

Reply via email to