Open3

最近amazonで売っている格安12キー+2ノブのキーボードで日本語キーボード向けのキーを設定する

atrandomatrandom

背景

AmazonやAliExpressで2千~5千円ぐらいで売られている12キー+2ノブのキーボードを購入し使用している

これは各キーについて、専用のツールにてキー入力を(複数)設定可能だが、一般的に配布されているツールでは英語キーを前提としており日本語キーボード固有のキーを入力することができない
ツールの一例

別のスクラップでも何とかならないか検討していたが、今回確認が取れたのでまとめをここに残す。

atrandomatrandom

##設定について
具体的な設定方法についてはここでは記載しないが、基本的にはyamlに設定を書きそれをプログラム経由でキーボードに流す形となる。
この設定に置いて、具体的なキー名「"A","B"....」のほかに10進の数値での指定「<100>...」が可能である。
この値の意味についてはサンプルにも記載があるが「HID Usage ID」といわれるUSB仕様にて定義されている値となる。
詳細は仕様書を読んで確認してもらえればと思うが、タイトルに上げた「日本語キーボード固有のキー」については抜粋しておく。

Usage ID 対応キー 備考
136 カタカナひらがな Keyboard International2
138 変換 Keyboard International3
139 無変換 Keyboard International4
148 全角半角 Keyboard LANG5

その他いろいろなキーが設定可能なため、前述のツールを使うことでより一層幅が広がると考えられる。