私はコンソールという言葉を間違って使用したかもしれませんが、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
答え1
する
wsconsctl keyboard.encoding=us
働く?
もしそうなら、/etc/wsconsctl.conf
最後に入れてください。
それともPS / 2キーボードでのみ機能することを意味しますか?この場合、BIOSでUSBレガシーキーボードモードを有効にすると役立ちますか?
wsconscfg -k
役に立つかもしれません。
たぶんあなたのデバイスを変更する必要があります。
/dev/uhid0
似たようなもの
/dev/wskbd0
または
/dev/wskbd1
答え2
LiveCD環境のためのソリューション
wsconsctl(8)
LiveCD環境には含まれていませんが、kbd(8)
含まれています。使い方を覚えておくのも簡単です。
kbd us # Set the keyboard layout.
kbd -l # List possible keyboard layouts.
/etc/wsconsctl.conf
変更を永久に適用するには編集する必要があります。