LogitechのBluetoothキーボード、K811をUbuntu14.04 LTSで使えるようにしたメモ。
Windows向け配列のK810でも、同様の解決法が使えます。
経緯
Logitech(Logicool)のK811は、Mac用US配列のBluetoothキーボードです。
研究室のPC用に購入しました。
とても打ちやすくて気に入ってるんですが、なぜかLinuxでペアリングできないんですよ。
このキーボードを使いたいがために、しかたなくWindowsを使っていました。
前提
- Bluetoothアダプタが使用可能な状態であること。
やりかた
前置きはこのへんにして、さっそく導入方法を説明します。
参考にしたのはこのページ
- 必要なソフトをインストール
$ sudo apt-get install bluez
- k811のMACアドレスを調べる
- k811を検出可能な状態にする。
- 以下のコマンドを実行する。
$ hcitool scan #XX:XX:XX:XX:XX:XX という形式の文字列を控えておく。
- 別ウィンドウのターミナルを開き、以下のコマンドを実行する。
$ sudo hcidump -at
- 元のターミナルに戻り、以下のコマンドを実行する。
$ sudo bluez-simple-agent hci0 XX:XX:XX:XX:XX:XX #控えたMACアドレスを記入
頑張って以下の文字列を探す。
$ bdaddr XX:XX:XX:XX:XX:XX passkey 66235
#passkeyの数字は読み替えてください
k811で、表示されたpasskeyを入力する。
- 成功したら、”Release”と”New device (/org/bluez/…“という表示か得られるはず。
- 以下のコマンドを入力する。
$ sudo bluez-test-device trusted XX:XX:XX:XX:XX:XX yes
$ sudo bluez-test-input connect XX:XX:XX:XX:XX:XX
- おしまい。接続できたはず。気になる人は再起動してください。
これで、ペアリングできたはずです。再起動しても問題なく使用できます。
やっぱりLinuxは使いやすいですね。Chromium標準でFlashが使えないので、寿司打とかできないのがフラストレーションですが。