質問: Ubuntuで今までRealForce(US)を使っていました. HHKB(US)に乗り換えたのでBluetooth接続でHHKBを使用しようと思ったのですが,この2つはキーボードマッピングが異なるので新たに設定する必要があります. 以下のサイトを参考にして設定したのですが,USB接続されているRealForceのキーボードマッピングが変更されている?のか,HHKBは期待した通りに動作しません. HHKB をUbuntuで使う おそらくこのUSB接続のRealForceが原因で全然うまく行かないと思い,試しに抜いてから設定しようとしたところ`dpkg-reconfigure keyboard-configuration`でTUIが起動せず,そもそも設定できません。 以上から,「UbuntuでHHKBを使うときはUSB接続(Hybridなので可能)する」しかないのでしょうか? それとも,キーボードマッピングの設定のときだけUSB接続で設定すれば,設定完了後はBluetoothで使えるようになるのでしょうか? --- **追記** `$ cat /etc/default/keyboard`の実行結果を以下に示します. ![画像の説明をここに入力](https://i.stack.imgur.com/6ZEj7.png) このようにHHKBのキーボード設定にしてあるはずなのですが,「キーボードレイアウトを表示」で表示されるレイアウトは以下のようになります(RealForceのレイアウトです). ![画像の説明をここに入力](https://i.stack.imgur.com/iYiZA.png) そのため,HHKBに様々な問題が発生しています. 一番致命的なのはCtrlがCapsLockになることです. 私はMacでCtrl+Spaceで切り替えを行っているので,これに合わせたい願望があり,現在の状況は致命的です. もしこの質問でも私の意図がよくわからなかったら,申し訳ありませんが再度ご指摘頂ますようお願いいたします.
回答: 自己解決しました. 以下に必要な手順をまとめておきます. まず,私の場合は設定時にはtype-cでUSB接続する必要がありました. 設定が完了すればBT接続でも全く問題ありません. 普通に使用できます. さらに,私はMacのキーボードレイアウトと同じようにHHKBが認識されるのを期待して「HHKB for Mac」のレイアウトにしていました. これでは全くうまく行きません. 「HHKB」に修正する必要があります. これで一度ログアウトすれば無事にHHKBのレイアウトになりました. そして最後に今までcapslockをctrlに置き換えて使用していたので,そこを修正する必要がありました. これをしないとCtrlが消滅します... 以上でubuntuでもHHKBが問題なく使用できるようになりました! 助言を与えてくださった皆様,本当にありがとうございました!