Using the Dvorak layout.

When I was using macOS, I used to use the Dvorak + QWERTY Cmd layout. It worked great. Once I came over to FreeBSD, I decided to use the standard layout.
I tried to change to the Dvorak layout now and somehow it won't work. Once Xorg starts, its just the standard layout. I'm using the KDE desktop and I can change the layout there, but that does not change the layout for sddm. Upon booting up, once Sddm starts, I cannot login using the Dvorak layout. I have to use the standard layout. So what can be done to change the whole system to use Dvorak?
I've added the keymap to rc.conf
I've also added the line setxkbmap line to .xinitrc.
I've even edited the xorg.conf
None of that worked.
Upon booting, once we got to the Sddm login, we have to use the standard layout. I have to login, type the setxkbmap command in konsole or change the layout in KDE settings to have the Dvorak layout.

Other than reinstalling the whole system from the very beginning again, what would be the solution.
 
once Sddm starts, I cannot login using the Dvorak layout.
To map the keyboard for the SDDM login display use /usr/local/share/sddm/scripts/Xsetup, i.e.
Rich (BB code):
#!/bin/sh
# Xsetup - run as root before the login dialog appears
setxkbmap us -v dvorak
To take effect restart the sddm service.

Note that a x11/sddm upgrade will replace that file, it needs to reedited after.

I've added the keymap to rc.conf
Setting keymap="us.dvorak" (or other us.dvorak key map) will affect only the vt(4) console but not Xorg related stuff.
 
Back
Top