6 openbsd keyboard-layout dvorak
我最近安装了 OpenBSD。安装操作系统时,我选择了正常的 Dvorak 布局,因为列表中没有 Dvorak 程序员。
安装后,我想更改布局,kbd
我尝试过:us.dvorak.programmer
、us.dvorak_programmer
和us.programmer
许多其他方法,但没有一个起作用。
我也尝试过kbd -l
,但该命令不会显示任何内容。
还有哪些其他方法可以更改布局?我知道我可以使用setxkbmap
,但这只会改变 x.org 的键盘映射。
kbd -l
读取/dev/wskbd%d
(对于所有可用的整数%d
,在我的 OpenBSD 6.4 系统上为 0 到 3)。这些设备只能由 root 读取,因此您必须使用
doas kbd -l
Run Code Online (Sandbox Code Playgroud)
以普通用户身份获取任何信息(前提是您已配置) ,或者通过其他方式以 root 身份doas
使用。kbd -l
我能看到的与德沃夏克相关的编码是
fr.dvorak
us.dvorak
fr.swapctrlcaps.dvorak
us.swapctrlcaps.dvorak
Run Code Online (Sandbox Code Playgroud)
就我个人而言,我使用us.dvorak
. 据我所知,程序员的 Dvorak 布局上只有数字行不同。
目前有人正在实施 Colemak。您可以查看他们的工作并对现有布局的副本进行更改us.dvorak
(或者应该实现变体布局),然后做出贡献。
也可以看看:
自 OpenBSD 6.6 起,基本系统中即可使用上述 2018 年的 Colemak 键盘布局us.colemak
。
在没有 root 的情况下使用kbd -l
会默默失败。OpenBSD 7.2正在更改此行为。