Keyboard
如何更改 OpenBSD 控制台中的 USB 鍵盤佈局?
我可能濫用了控制台這個詞,但我的意思是沒有 X 的模式,即按下
^+Alt F1
然後以其他使用者身份登錄,我想在其中使用我選擇的 USB 鍵盤佈局。X 可以工作,當我插入新的 USB 鍵盤時,它會根據我的選擇配置它。但是控制台鍵盤佈局堅持核心指定的設置。我正在嘗試改變這一點:
# usbhidctl -f /dev/uhid0 -w keyboard.encoding=us usbhidctl: Failed to match: keyboard.encoding
有關 OpenBSD 版本的一些資訊:
# uname -rv 4.7 GENERIC.MP#449
做
wsconsctl keyboard.encoding=us
工作?
如果是,請將其放入
/etc/wsconsctl.conf
以使其持久化。或者您是說這僅適用於 PS/2 鍵盤?在這種情況下,也許在 BIOS 中啟用 USB 傳統鍵盤模式會有所幫助?
wsconscfg -k
也可能有用。
也許您需要將設備從
/dev/uhid0
類似於
/dev/wskbd0
要麼
/dev/wskbd1
適用於 LiveCD 環境的解決方案
wsconsctl(8)
不包含在 LiveCD 環境中,但包含在kbd(8)
其中。也更容易記住如何使用它。kbd us # Set the keyboard layout. kbd -l # List possible keyboard layouts.
您將需要進行編輯
/etc/wsconsctl.conf
以使更改持久化。