Open tmtvl opened 5 years ago
When I restart awesome with ctrl + r
the keymap is set correctly to dvorak.
When I restart awesome with ctrl + r the keymap is set correctly to dvorak.
Hm... Do you have the keyboard layout indicator in your config? Does it display anything? Do you happen to know what/how sets the keyboard layout when you log in?
I just tried starting awesome, running two xterms, running setxkbmap dvorak
and afterwards Mod4+j
no longer switched between keys, i.e. I no longer was using the previous layout, but dvorak. Of course, restarting awesome also does not make a difference here.
Also, if I were to give you some patch to awesome's C code, would you be able to build awesome with this patch and see if it helps?
Hm... Do you have the keyboard layout indicator in your config? Does it display anything?
I enabled it to check and it shows us(dvorak)
, even when the standard us layout is in effect.
Do you happen to know what/how sets the keyboard layout when you log in?
No, my xorg.conf.d/00-keyboard.conf is set up for dvorak, fcitx as well, and I am using an autostart script to setxkbmap the dvorak layout.
Also, if I were to give you some patch to awesome's C code, would you be able to build awesome with this patch and see if it helps?
Yes, I can apply patches and compile. Thanks for taking time to investigate.
Hello,
I am using the US Dvorak layout, but when I log in the layout is broken.
When I type
setxkbmap -print -verbose 10
in my terminal it returns:Localcetl output:
Yet when I type any key it is read as though the layout was the standard US layout. I have tried the following:
Output of
awesome --version
:How to reproduce the issue: Login, type any key that differs from standard us layout
Actual result: Input is read as though from standard US layout
Expected result: Input should be from Dvorak layout