2020年1月3日金曜日

ゲームパッドライブラリ

ちょっと前から「enforceGamePad」というJavaScriptで使うゲームパッドライブラリを作っている。市販のUSBゲームパッドが、ブラウザ毎、コントローラー毎にバラバラな値を返すため、JavaScriptゲームで使いづらいのをなんとかするために、ゲームパッドの「VendorID」と「ProductID」を読み取り、同じ位置のキーを同じ値を返すようにするというもの。



github.com



作り始めたのはいいが、同じ値を返すゲームパッドは、OEMと思われるものだけ。メーカーが同じでもゲームパッドが違えば全然違う値を返してくる。なので、個人ですべてのゲームパッドを買って定義ファイルを作るのは無理なので、定義部分をプラグインっぽくして拡張出来るように出来ないか模索中。



0 件のコメント:

コメントを投稿

QMK開発環境構築メモ

## Ubuntuコンテナイメージ取得 ```bash docker pull ubuntu:24.04 ``` --- ## コンテナ作成 ```bash docker run -it --name qmk_dev -v [マウント元ディレクトリ]:[マウント先ディレクトリ]...