Keyboard-Layout

使用 OpenBSD 的 Dvorak 程序員佈局

  • April 17, 2022

我最近安裝了 OpenBSD。安裝作業系統時,我選擇了正常的 Dvorak 佈局,因為 Dvorak Programmer 不在列表中。

安裝後,我想更改佈局,kbd我嘗試了:us.dvorak.programmer、、和許多其他方法,但沒有一個起作用us.dvorak_programmerus.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正在更改此行為。

引用自:https://unix.stackexchange.com/questions/482243