USBミニスロットル+テンキーボード=USBスロットル
USBハブ機能付きテンキーボードにUSBミニスロットルを差したら DSair2対応のUSBスロットルになりました。
iPadにはOTGアダプターを介して接続しています。
とはいっても最初買ってきてそのままつないでも作動しなかったのですが、テンキーのキーコードは、キーボードの数字キーと異なることに気がついて、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タブレットでも動くはずですが、まだ実験していません。
Comments