jordansissel / keynav

retire your mouse.
Other
588 stars 96 forks source link

impossible to use when non-latin layout is activated #32

Open kosivantsov opened 5 years ago

kosivantsov commented 5 years ago

When Cyrillic (Ukrainian, Russian, Serbian etc) layout is activated, navigation keys don't work. I suspect the same is true for any non-Latin layout. Maybe it would be better to use scancodes instead of actual characters.

pchr8 commented 5 years ago

For me it's also an issue. I've tried using the character names ("Cyrillic_shorti") and keysims ("0x6ca") as provided by xev, and while both don't return errors, they don't seem to work.

sojusnik commented 3 years ago

Can confirm that on Ubuntu 20.04 keynav isn't usable with a Cyrillic layout. Tested different combinations with xev on a Cyrillic layout with different keys, but none of them are recognized. The only thing that works is starting keynav (the grid appears), but nothing else.

Also found out that keynav only recognizes umlauts (ö, ä, ü) when using their alternative name in xev. So "ö" won't be recognized, but "odiaeresis" will.

Did anybody find a solution how to use keynav with a non-latin, especially Cyrillic, layout?