« USBミニスロットル 速度絶対値版 | Main | USBミニスロットル+テンキーボード=USBスロットル(続) »

USBミニスロットル+テンキーボード=USBスロットル

USBハブ機能付きテンキーボードUSBミニスロットルを差したら DSair2対応のUSBスロットルになりました。

iPadにはOTGアダプターを介して接続しています。

20210311-1-01-40

 

とはいっても最初買ってきてそのままつないでも作動しなかったのですが、テンキーのキーコードは、キーボードの数字キーと異なることに気がついて、DSair2のファームウェアのSD_WLAN>js>keyboard.jsの数字キーのキーコードを書き替えたら動くようになりました。

具体的には、数字キーのキーコードは、0から9まで、48から57ですが、これを96から105に書き替えるとテンキーボードで動くようになりました。しかしそれでは従来のUSBスロットルが作動しなくなるので、

if ( e.keyCode == 48 || e.keyCode == 96 ) {
//0, F0

・・・・

if ( e.keyCode == 57 || e.keyCode == 105 ) {
//9, F9

と数字キーのキーコードがどちらでも動くように書き替えました。

USBハブ機能のついたテンキーボードは、1000円ぐらいで売っていますから、これにUSBミニスロットルを差したら 簡易USBスロットルが出来上がります。ただ現時点では、F0からF9までしかファンクションキーが使えませんが、これもF28まで使えるように改造案がありますのでできたらまた報告します。 使えるようにしました。

もちろん iPhoneでも作動します。Androidタブレットでも動くはずですが、まだ実験していません。

|

« USBミニスロットル 速度絶対値版 | Main | USBミニスロットル+テンキーボード=USBスロットル(続) »

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



« USBミニスロットル 速度絶対値版 | Main | USBミニスロットル+テンキーボード=USBスロットル(続) »