Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot bind when using X Keyboard Extension format, instead is bound to the desired key. #49

Closed
kindaro opened this issue May 25, 2022 · 2 comments

Comments

@kindaro
Copy link

kindaro commented May 25, 2022

My source looks like this:

    { "pos": "+", "letters": [ "%", "`", "‰", "″"     , "ⱼ", "ʲ", "⇔", "≅" ] },  

The character («approximately equal to») should be emitted when I press the + key with all three modifiers. But instead («almost equal to») is emitted.

See also #28 for a similar issue. See also #24 for a proposed general solution.

@39aldo39
Copy link
Owner

For the special case of it appears to be an error in keysymdef.h and is now even deprecated. I have updated the keysymdef output to fix it.

I have also changed my a bit with respect to the Unicode notation: it can be useful for readability and bugs like this, although the bugs shouldn't happen of course. I have added the possibility for notation like U+2248 that forces the Unicode output in e.g. XKB.

@kindaro
Copy link
Author

kindaro commented May 25, 2022

Fantastic! 

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants