事象
日本語配列キーボードを使って、Debian on さくらのVPSで「VNCコンソール」から操作しようとしたときに、記号等において意図した入力とならなかった。「シリアルコンソール」からであれば問題なく操作できることは確認できていたが、なんとなく対応してみた。
- さくらのVPSでVNCコンソール
- Debian 12(bookwarm) amd64
- 日本語配列キーボード
さくらのVPSの設定
Debianの設定
次の通り設定する。
$ sudo apt install -y console-data console-setup
$ localectl set-keymap --no-convert jp106
$ sudo loadkeys jp106
ここらに反映されている模様。
$ cat /etc/default/keyboard
XKBMODEL="a4techKB21"
XKBLAYOUT="jp"
XKBOPTIONS="terminate:ctrl_alt_bksp"
BACKSPACE="guess"
XKBVARIANT="
$ cat /etc/vconsole.conf
KEYMAP=jp106
これで設定は終わり。あとはアットマーク@や、コロン:がキーボード配列どおりに入力できるかを確認する。