Keysym to modifiers state
Jim Gettys
jg at freedesktop.org
Tue Nov 1 07:05:12 PST 2005
No, you get the modifiers state from the event itself. All keypress
events include this information.
- Jim
On Tue, 2005-11-01 at 14:51 +0200, Cvetelin Andreev wrote:
> Hi all,
>
> After a week researching did not find some answers.
>
> I want to send a KeyEvent with XSendEvent with specified keysym. But the
> KeyEvent structure requres keycode (which is system dependant) and
> modifiers. I can obtain the keycode from the keysym with KKeysymToKeycode,
> but what about modifiers?
> A solution is to get the keycode, and to test this keycode with all
> modifiers masks for equality with the original keysym with
> XKeycodeToKeysym (or ewith constructing event with each modifiers
> combination and test it with XLookupString). However the combinations of
> modifiers are large number.
>
> So is there a way to get the modifiers state from the keysym?
>
More information about the xorg
mailing list