「Bluetooth接続のマウスができるのなら、キーボードにもなるよね」というある人からのお言葉で、「そんなの簡単だよ」と答えながらも意外と手こずりました。
2つの外付けスイッチを付けられて、SpaceキーとEnterキーを送出することができます。iPadで、「DropTap」 と「Gotalk Now」と「スイッチコントロール」で使えることを確認しました。WindowsPCでも使えます。
購入品、組み立て
下記の記事とジョイステックがないだけで、「購入品」「組み立て」は同じです。
電源
USB-Cポートから5Vを供給します。モバイルバッテリーが使えると思われがちですが、機器が待機状態になり電流が少なくなる(おおむね100mA以下)になると、充電が完了したと判断し、電圧の供給を止めるものがほとんどです。AC電源(300mA以上)か、電池式の充電器か、IT機器に特化したモバイルバッテリー(Cheero Canvas、Lite)が使えます。PCのUSBポートからの給電も可能です。
ソフトウェア
Arduino IDE環境で作成しました。以下の機能を持っています。
- 外付けスイッチが、Spaceキー と Enterキーになる。
- 中央ボタンを押すことで、キーボード機能のON/OFFができる。(Bluetoothは接続のまま)
使用しているライブラリは、
- M5Atom https://github.com/m5stack/M5Atom
- BleKeyboard https://github.com/T-vK/ESP32-BLE-Keyboard
- Bounce2 https://github.com/thomasfredericks/Bounce2
動画
Bluetooth接続して、iPad の操作をしてみました。試したアプリは「Drop Tap」「Gotalk Now lite」「スイカゲーム」です。Windows PC でも使えました。
アプリの紹介
DropTap
iPad(iPadOS 15.0以降)、MAC(macOS 12.0以降)で動作します。
価格:1,500円
DropTapは、ドロップレット・プロジェクトが開発した新しいコミュニケーション支援アプリです。
話し言葉によるコミュニケーションが難しい人でも、シンボルと音声を使って他者とやりとりができるように作られたAAC(補助代替コミュニケーション)アプリです。
Gotalk Now Lite
Attainmentは25年にわたり、拡張代替コミュニケーション(AAC)ツールを作り続けてきました。GoTalk NOW LITEは、Attainmentの人気のGoTalk NOWの柔軟性、使いやすさ、パワーを紹介するコミュニケーションアプリです。
iPad(iPadOS 15.0以降)、MAC(macOS 12.0以降)で動作します。
「Gotalk Now」(15,000円) の評価版のため、無料で、3つのページまで自由に作成できます。
キーボードを「英語キーボード」に設定しておく必要があります。
スイカゲーム
大人気の落ち物ゲーム。iPad、iPhone で動作します。
本家「Aladdin X」がリリースしたアプリなので安心です(他はみんな偽物)。
価格:240円