怪しい中華製の左手デバイスの設定を行うためのツール。 linux/mac 上で動作します。
以下全て同一商品だと思われる。
- SIKAI CASE 片手キーボード プログラマブルキーボード メカニカルキーボード USB 有線接続 ノブ 1 個付き 6 キー 左手ゲーミングキーボード ライブコンテンツ作成コントローラー カスタム可能なキー 片手 小型キーボード ショットカットキー プログラマー向き DIY キーボード Windows/VISTA/Linux/Mac に適用 オフィス/ゲーム/音楽/メディア/作業制御に最適 (6 キー, 黒)
- マクロ-Bluetooth キーボード用のプログラム可能なキー 3/6,ホットスワップ,ミニメカニカル Bluetooth キーボード
- 作成にあたり動作検証したのはこちらで購入したもの。
# ubuntu
sudo apt install libusb-1.0-0
# macos
brew install libusb
> sudo ./chinese-mini-keyboard key KEY1 ctrl+c
> sudo ./chinese-mini-keyboard key KEY2 ctrl+v
> sudo ./chinese-mini-keyboard key KEY3 ctrl+t a // ctrl+t → a (ctrl+t → ctrl+a とはならない)
> sudo ./chinese-mini-keyboard mediakey K1_LEFT voldown // つまみ左
> sudo ./chinese-mini-keyboard mediakey K1_CENTER mute // つまみ押
> sudo ./chinese-mini-keyboard mediakey K1_RIGHT voladd // つまみ右
> sudo ./chinese-mini-keyboard mousekey K1_LEFT wheeldown
> sudo ./chinese-mini-keyboard mousekey K1_RIGHT wheelup
キーボードのショートカットを設定できます。
> sudo ./chinese-mini-keyboard key [button] [keys ...]
備考:modifier を設定できるのは一番最初のキーのみです。
メディアキーのショートカットを設定できます。(複数不可)
> sudo ./chinese-mini-keyboard mediakey [button] [mediakey]
マウスのショートカットを設定できます。(複数不可)
> sudo ./chinese-mini-keyboard mediakey [button] [mousekey]
| key | desc |
|---|---|
| ctrl | |
| shift | |
| alt | |
| gui | いわゆる windows キー(mac だと super) |
| key | desc |
|---|---|
| KEY1 | キーボード1 |
| KEY2 | キーボード2 |
| KEY3 | キーボード3 |
| KEY4 | キーボード4 |
| KEY5 | キーボード5 |
| KEY6 | キーボード6 |
| KEY7 | キーボード7 |
| KEY8 | キーボード8 |
| KEY9 | キーボード9 |
| KEY10 | キーボード10 |
| KEY11 | キーボード11 |
| KEY12 | キーボード12 |
| K1_LEFT | スクロール1左回転 |
| K1_CENTER | スクロール1右回転 |
| K1_RIGHT | スクロール1押し込み |
| K2_LEFT | スクロール2左回転 |
| K2_CENTER | スクロール2右回転 |
| K2_RIGHT | スクロール2押し込み |
| K3_LEFT | スクロール3左回転 |
| K3_CENTER | スクロール3右回転 |
| K3_RIGHT | スクロール3押し込み |
| key | desc |
|---|---|
| a ~ z | キーボードの通常の a-z |
| 0 ~ 9 | キーボードの通常の 0-9 |
| f1-f12 | キーボードの通常の function key |
| enter | enter |
| esc | |
| backspace | |
| tab | |
| space | |
| - | |
| = | |
| [ | |
| ] | |
| \ | |
| # | |
| ; | |
| ' | |
| ` | |
| , | |
| . | |
| / | |
| capslock | |
| printscreen | |
| scrolllock | |
| pause | |
| insert | |
| home | |
| pageup | |
| delete | |
| end | |
| pagedown | |
| right | 矢印キー |
| left | 矢印キー |
| down | 矢印キー |
| up | 矢印キー |
| numlock | |
| kp-/ | テンキー |
| kp-* | テンキー |
| kp-+ | テンキー |
| kp-enter | テンキー |
| kp-. | テンキー |
| kp-1 ~ kp-9 | テンキーの 1-9 |
| key | desc |
|---|---|
| play | |
| prev | |
| next | |
| mute | |
| volup | |
| voldown |
| key | desc |
|---|---|
| leftclick | |
| rightclick | |
| centerclick | |
| wheelup | |
| wheeldown |
備考: MODE3 以降、色指定に関しては中華ツールに UI 上に存在するものの、送っているパケットに差分は見られませんでした。(情報求む)
> sudo ./chinese-mini-keyboard led MODE0
> sudo ./chinese-mini-keyboard led MODE1
> sudo ./chinese-mini-keyboard led MODE2
