Dvorak Programmer Layout with OpenBSD

Clash Royale CLAN TAG#URR8PPP
up vote
1
down vote
favorite
I've recently installed OpenBSD. When installing the OS I selected the normal Dvorak layout as the Dvorak Programmer wasn't present on the list.
After the install I wanted to change the layout with kbd I tried: us.dvorak.programmer, us.dvorak_programmer, us.programmer and many others but none of them worked.
I also tried kbd -l but the command won't display anything.
What other ways are there to change the layout? I know I could use setxkbmap but that would only chage the keymap for x.org.
keyboard-layout openbsd dvorak
add a comment |
up vote
1
down vote
favorite
I've recently installed OpenBSD. When installing the OS I selected the normal Dvorak layout as the Dvorak Programmer wasn't present on the list.
After the install I wanted to change the layout with kbd I tried: us.dvorak.programmer, us.dvorak_programmer, us.programmer and many others but none of them worked.
I also tried kbd -l but the command won't display anything.
What other ways are there to change the layout? I know I could use setxkbmap but that would only chage the keymap for x.org.
keyboard-layout openbsd dvorak
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I've recently installed OpenBSD. When installing the OS I selected the normal Dvorak layout as the Dvorak Programmer wasn't present on the list.
After the install I wanted to change the layout with kbd I tried: us.dvorak.programmer, us.dvorak_programmer, us.programmer and many others but none of them worked.
I also tried kbd -l but the command won't display anything.
What other ways are there to change the layout? I know I could use setxkbmap but that would only chage the keymap for x.org.
keyboard-layout openbsd dvorak
I've recently installed OpenBSD. When installing the OS I selected the normal Dvorak layout as the Dvorak Programmer wasn't present on the list.
After the install I wanted to change the layout with kbd I tried: us.dvorak.programmer, us.dvorak_programmer, us.programmer and many others but none of them worked.
I also tried kbd -l but the command won't display anything.
What other ways are there to change the layout? I know I could use setxkbmap but that would only chage the keymap for x.org.
keyboard-layout openbsd dvorak
keyboard-layout openbsd dvorak
asked Nov 16 at 20:40
Mirco De Zorzi
1016
1016
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote
accepted
kbd -l reads from /dev/wskbd%d (for all available integers %d, 0 to 3 on my OpenBSD 6.4 system). These devices are readable only by root, so you would have to use
doas kbd -l
to get anything back as an ordinary user, provided you have configured doas, or by using kbd -l as root by other means.
The Dvorak-related encodings I can see are
fr.dvorak
us.dvorak
fr.swapctrlcaps.dvorak
us.swapctrlcaps.dvorak
Personally, I use us.dvorak. As far as I know, it's only the numbers row that is different on the programmer's Dvorak layout.
Someone is currently implementing Colemak. You could possibly look at their efforts and make changes to a copy of the existing us.dvorak layout (or however a variant layout should be implemented), and then contribute that.
See also:
pckbd(4)ukbd(4)
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
accepted
kbd -l reads from /dev/wskbd%d (for all available integers %d, 0 to 3 on my OpenBSD 6.4 system). These devices are readable only by root, so you would have to use
doas kbd -l
to get anything back as an ordinary user, provided you have configured doas, or by using kbd -l as root by other means.
The Dvorak-related encodings I can see are
fr.dvorak
us.dvorak
fr.swapctrlcaps.dvorak
us.swapctrlcaps.dvorak
Personally, I use us.dvorak. As far as I know, it's only the numbers row that is different on the programmer's Dvorak layout.
Someone is currently implementing Colemak. You could possibly look at their efforts and make changes to a copy of the existing us.dvorak layout (or however a variant layout should be implemented), and then contribute that.
See also:
pckbd(4)ukbd(4)
add a comment |
up vote
1
down vote
accepted
kbd -l reads from /dev/wskbd%d (for all available integers %d, 0 to 3 on my OpenBSD 6.4 system). These devices are readable only by root, so you would have to use
doas kbd -l
to get anything back as an ordinary user, provided you have configured doas, or by using kbd -l as root by other means.
The Dvorak-related encodings I can see are
fr.dvorak
us.dvorak
fr.swapctrlcaps.dvorak
us.swapctrlcaps.dvorak
Personally, I use us.dvorak. As far as I know, it's only the numbers row that is different on the programmer's Dvorak layout.
Someone is currently implementing Colemak. You could possibly look at their efforts and make changes to a copy of the existing us.dvorak layout (or however a variant layout should be implemented), and then contribute that.
See also:
pckbd(4)ukbd(4)
add a comment |
up vote
1
down vote
accepted
up vote
1
down vote
accepted
kbd -l reads from /dev/wskbd%d (for all available integers %d, 0 to 3 on my OpenBSD 6.4 system). These devices are readable only by root, so you would have to use
doas kbd -l
to get anything back as an ordinary user, provided you have configured doas, or by using kbd -l as root by other means.
The Dvorak-related encodings I can see are
fr.dvorak
us.dvorak
fr.swapctrlcaps.dvorak
us.swapctrlcaps.dvorak
Personally, I use us.dvorak. As far as I know, it's only the numbers row that is different on the programmer's Dvorak layout.
Someone is currently implementing Colemak. You could possibly look at their efforts and make changes to a copy of the existing us.dvorak layout (or however a variant layout should be implemented), and then contribute that.
See also:
pckbd(4)ukbd(4)
kbd -l reads from /dev/wskbd%d (for all available integers %d, 0 to 3 on my OpenBSD 6.4 system). These devices are readable only by root, so you would have to use
doas kbd -l
to get anything back as an ordinary user, provided you have configured doas, or by using kbd -l as root by other means.
The Dvorak-related encodings I can see are
fr.dvorak
us.dvorak
fr.swapctrlcaps.dvorak
us.swapctrlcaps.dvorak
Personally, I use us.dvorak. As far as I know, it's only the numbers row that is different on the programmer's Dvorak layout.
Someone is currently implementing Colemak. You could possibly look at their efforts and make changes to a copy of the existing us.dvorak layout (or however a variant layout should be implemented), and then contribute that.
See also:
pckbd(4)ukbd(4)
edited 2 days ago
answered 2 days ago
Kusalananda
116k15218351
116k15218351
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f482243%2fdvorak-programmer-layout-with-openbsd%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown