Open3
最近amazonで売っている格安12キー+2ノブのキーボードで日本語キーボード向けのキーを設定する
背景
AmazonやAliExpressで2千~5千円ぐらいで売られている12キー+2ノブのキーボードを購入し使用している
これは各キーについて、専用のツールにてキー入力を(複数)設定可能だが、一般的に配布されているツールでは英語キーを前提としており日本語キーボード固有のキーを入力することができない
別のスクラップでも何とかならないか検討していたが、今回確認が取れたのでまとめをここに残す。
##利用ツール
ch57x-keyboard-toolを使用する、Windows以外にもmacやlinuxでも動作可(みたい)
##設定について
具体的な設定方法についてはここでは記載しないが、基本的にはyamlに設定を書きそれをプログラム経由でキーボードに流す形となる。
この設定に置いて、具体的なキー名「"A","B"....」のほかに10進の数値での指定「<100>...」が可能である。
この値の意味についてはサンプルにも記載があるが「HID Usage ID」といわれるUSB仕様にて定義されている値となる。
詳細は仕様書を読んで確認してもらえればと思うが、タイトルに上げた「日本語キーボード固有のキー」については抜粋しておく。
Usage ID | 対応キー | 備考 |
---|---|---|
136 | カタカナひらがな | Keyboard International2 |
138 | 変換 | Keyboard International3 |
139 | 無変換 | Keyboard International4 |
148 | 全角半角 | Keyboard LANG5 |
その他いろいろなキーが設定可能なため、前述のツールを使うことでより一層幅が広がると考えられる。