nRF52840デバイスを経由して他のデバイスにパソコンのキーボード入力およびマウス入力を送信するプログラムです。
Arduino IDEをインストールして、ボードマネージャからAdafruit nRF52 by Adafruit
を追加してください。
ble_keyboard_link.ino
を開いて、Raytac nRF52840 Dongle
を指定してビルド&書き込みしてください。
次のライブラリをインストールしてください。
pip install pynput keyboard pyserial
nRF52840デバイスが接続されているシリアルポートを指定して起動してください。
python ble_keyboard_link.py COM20
ディスプレイの設定で拡大縮小を設定している場合、引数display_scale
で指定してください。
python ble_keyboard_link.py COM20 --display_scale 1.5