

Ubuntuで今までRealForce（US）を使っていました．  
HHKB（US）に乗り換えたのでBluetooth接続でHHKBを使用しようと思ったのですが，この２つはキーボードマッピングが異なるので新たに設定する必要があります．

以下のサイトを参考にして設定したのですが，USB接続されているRealForceのキーボードマッピングが変更されている？のか，HHKBは期待した通りに動作しません．

[HHKB をUbuntuで使う](https://jun-networks.hatenablog.com/entry/2019/11/20/160003)

おそらくこのUSB接続のRealForceが原因で全然うまく行かないと思い，試しに抜いてから設定しようとしたところ`dpkg-reconfigure
keyboard-configuration`でTUIが起動せず，そもそも設定できません。  
以上から，「UbuntuでHHKBを使うときはUSB接続（Hybridなので可能）する」しかないのでしょうか？  
それとも，キーボードマッピングの設定のときだけUSB接続で設定すれば，設定完了後はBluetoothで使えるようになるのでしょうか？

* * *

**追記**

`$ cat /etc/default/keyboard`の実行結果を以下に示します．  
[![画像の説明をここに入力](https://i.stack.imgur.com/6ZEj7.png)](https://i.stack.imgur.com/6ZEj7.png)  
このようにHHKBのキーボード設定にしてあるはずなのですが，「キーボードレイアウトを表示」で表示されるレイアウトは以下のようになります（RealForceのレイアウトです）．  
[![画像の説明をここに入力](https://i.stack.imgur.com/iYiZA.png)](https://i.stack.imgur.com/iYiZA.png)  
そのため，HHKBに様々な問題が発生しています．  
一番致命的なのはCtrlがCapsLockになることです．  
私はMacでCtrl+Spaceで切り替えを行っているので，これに合わせたい願望があり，現在の状況は致命的です．  
もしこの質問でも私の意図がよくわからなかったら，申し訳ありませんが再度ご指摘頂ますようお願いいたします．


CC BY-SA 4.0
2020-09-10T12:17:47.730
70289
2020-09-11T14:33:17.983
2020-09-11T13:38:39.717
32986
41850
question
ubuntu
UbuntuでHHKBをBluetooth接続で使う方法がわかりません


リンク先のやり方とは違うやり方を提案します  
リンク先の`Ubutu キーボード設定`も`fcitxとmozc設定`も必要ありません。

`HHKB Hybrid Type-s`をBTで使っていて、`Ubuntu(18.04|20.04), mac`で使ってます。  
質問者さんがやりたいのは日本語切り替えのバインドですかね？（と予測して書きます）  
キーボードレイアウトの設定は割愛します

### 1\. DIP設定

[code]

    2,3,5,6をON
    
[/code]

### 2\. 入力メソッドの設定

[![画像の説明をここに入力](https://i.stack.imgur.com/LCYvf.png)](https://i.stack.imgur.com/LCYvf.png)

### 3\. Fcitx設定

自分は左右Altで切り替えられるように設定してます

[![fcitx](https://i.stack.imgur.com/T0JTw.png)](https://i.stack.imgur.com/T0JTw.png)

もしCtrl+Spaceで切り替えられるようにしたいのならば、下記を設定してみてください  
こちらで動作確認したところ問題なく切り替えられました

[![画像の説明をここに入力](https://i.stack.imgur.com/geYFL.png)](https://i.stack.imgur.com/geYFL.png)

以上で切り替えられるはずなので、Mozcの設定は不要です


CC BY-SA 4.0
2020-09-11T02:27:06.633
70308
2020-09-11T02:27:06.633
12256
70289
answer


自己解決しました．  
以下に必要な手順をまとめておきます．

まず，私の場合は設定時にはtype-cでUSB接続する必要がありました．  
設定が完了すればBT接続でも全く問題ありません．  
普通に使用できます．

さらに，私はMacのキーボードレイアウトと同じようにHHKBが認識されるのを期待して「HHKB for Mac」のレイアウトにしていました．  
これでは全くうまく行きません．  
「HHKB」に修正する必要があります．  
これで一度ログアウトすれば無事にHHKBのレイアウトになりました．

そして最後に今までcapslockをctrlに置き換えて使用していたので，そこを修正する必要がありました．  
これをしないとCtrlが消滅します．．．

以上でubuntuでもHHKBが問題なく使用できるようになりました！  
助言を与えてくださった皆様，本当にありがとうございました！


CC BY-SA 4.0
2020-09-11T14:33:17.983
70323
2020-09-11T14:33:17.983
41850
70289
answer