[Thinlinc-technical] multiple modifiers

David Edmondson dme at dme.org
Thu Jan 24 10:44:21 CET 2013


On Wed, Jan 23 2013, David Edmondson wrote:
> (I'm not currently subscribed to this list - please keep my address on
> replies.)

I subscribed, so that should no longer be necessary.

The modifier behaviour is stranger than I originally suggested. All
testing done with the 4.0.0 client on Debian Testing talking to a 4.0.0
server on the same machine.

Perhaps it's worth mentioning that I'm not running Gnome or KDE - I have
a simple session that runs the i3 window manager and xterm.

The Mod1 modifier (the Alt key) is definitely sticking
regularly. Pressing Alt again clears it. Control is occasionally
sticky. Pressing Control again clears it. If no chording of the
modifiers occurs, the stickiness doesn't appear.

Most odd is the behaviour when I press Mod4-; (that's the Windows key
and semi-colon). In xev I see:

KeyPress event, serial 29, synthetic NO, window 0x1e00001,
    root 0x105, subw 0xa00013, time 784823137, (302,613), root:(1266,649),
    state 0x0, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 29, synthetic NO, window 0x1e00001,
    root 0x105, subw 0xa00013, time 784823241, (302,613), root:(1266,649),
    state 0x40, keycode 50 (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 0x1e00001,
    root 0x105, subw 0xa00013, time 784823241, (302,613), root:(1266,649),
    state 0x41, keycode 59 (keysym 0x3b, semicolon), same_screen YES,
    XLookupString gives 1 bytes: (3b) ";"
    XmbLookupString gives 1 bytes: (3b) ";"
    XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x1e00001,
    root 0x105, subw 0xa00013, time 784823241, (302,613), root:(1266,649),
    state 0x41, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x1e00001,
    root 0x105, subw 0xa00013, time 784823297, (302,613), root:(1266,649),
    state 0x40, keycode 59 (keysym 0x2c, comma), same_screen YES,
    XLookupString gives 1 bytes: (2c) ","
    XFilterEvent returns: False

KeyRelease event, serial 29, synthetic NO, window 0x1e00001,
    root 0x105, subw 0xa00013, time 784823446, (302,613), root:(1266,649),
    state 0x40, keycode 133 (keysym 0xffeb, Super_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

There's a spurious KeyPress (and KeyRelease) for the left shift key,
which I'm definitely not pressing, and the KeyRelease event mentions
comma (,) rather than semi-colon!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.cendio.se/pipermail/thinlinc-technical/attachments/20130124/122e6ca5/attachment-0005.sig>


More information about the Thinlinc-technical mailing list