使用 OpenBSD 的 Dvorak 程序员布局

6 openbsd keyboard-layout dvorak

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

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

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

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

Kus*_*nda 5

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正在更改此行为。