Keyboard-Layout
使用 OpenBSD 的 Dvorak 程序員佈局
我最近安裝了 OpenBSD。安裝作業系統時,我選擇了正常的 Dvorak 佈局,因為 Dvorak Programmer 不在列表中。
安裝後,我想更改佈局,
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
以普通使用者身份取回任何東西,前提是您已配置
doas
,或通過kbd -l
其他方式以 root 身份使用。我可以看到的與 Dvorak 相關的編碼是
fr.dvorak us.dvorak fr.swapctrlcaps.dvorak us.swapctrlcaps.dvorak
就個人而言,我使用
us.dvorak
. 據我所知,只有數字行在程序員的 Dvorak 佈局上有所不同。有人目前正在實施 Colemak。您可以查看他們的工作並對現有
us.dvorak
佈局的副本進行更改(或者應該實施變體佈局),然後做出貢獻。也可以看看:
自 OpenBSD 6.6 起,上述 2018 年提到的 Colemak 鍵盤佈局可在基本系統中使用。
us.colemak
kbd -l
在沒有 root 的情況下使用會默默地失敗。OpenBSD 7.2正在更改此行為。