使用 OpenBSD 的 Dvorak 程序员布局

使用 OpenBSD 的 Dvorak 程序员布局

我最近安装了 OpenBSD。安装操作系统时,我选择了正常的 Dvorak 布局,因为列表中没有 Dvorak 程序员。

安装后,我想更改布局,kbd我尝试过:us.dvorak.programmerus.dvorak_programmerus.programmer许多其他方法,但没有一个起作用。

我也尝试过,kbd -l但该命令不会显示任何内容。

还有哪些其他方法可以更改布局?我知道我可以使用,setxkbmap但这只会改变 x.org 的键盘映射。

答案1

kbd -l读取/dev/wskbd%d(对于所有可用的整数%d,在我的 OpenBSD 6.4 系统上为 0 到 3)。这些设备只能由 root 读取,因此您必须使用

doas kbd -l

以普通用户身份获取任何信息,前提是您已配置doas,或通过kbd -l其他方式使用 root 身份。

我能看到的与德沃夏克相关的编码是

fr.dvorak
us.dvorak
fr.swapctrlcaps.dvorak
us.swapctrlcaps.dvorak

就我个人而言,我使用us.dvorak.据我所知,程序员的 Dvorak 布局上只有数字行不同。

有人是目前正在实施 Colemak。您可以查看他们的工作并对现有布局的副本进行更改us.dvorak(或者应该实现变体布局),然后做出贡献。

也可以看看:


上面提到的2018年的Colemak键盘布局可用us.colemak自 OpenBSD 6.6 以来的基本系统中。

在没有 root 的情况下使用kbd -l会默默失败。这种行为正在改变对于 OpenBSD 7.2。

相关内容