keyballのQMKメモ
Keyballで使えそうなQMK機能のメモ
#ハンドラ
keyboard_post_init_user: ライブラリでの初期化処理終了後oledkit_render_info_user: OLEDのレンダーカスタム処理layer_state_set_user: レイヤ変更時
#日本語キー
| 日本語配列でのキー | 勝手につけた名前 | KC_の名前(またはhex) |
|---|---|---|
無変換 |
K_MHNKN |
0x428B |
変換 |
K_HNKN |
0x418A |
: |
JP_COLN |
KC_QUOTE |
\(Shift: _) |
JP_BSLSH |
KC_INT1 |
\(Shift: |) |
JP_BSLSH_2 |
KC_INT3 |
@ |
JP_AT |
KC_LEFT_BRACKET |
^ |
JP_CARET |
KC_EQUAL |
全角/半角 |
JP_ZNHN |
KC_GRAVE |
#keyball用キーコード
(keycodes.mdよりコピペ)
| キーコード | Remap上での表記 | 値 | 説明 |
|---|---|---|---|
KBC_RST |
Kb 0 |
0x7e00 |
Keyball設定のリセット |
KBC_SAVE |
Kb 1 |
0x7e01 |
現在のKeyball設定をEEPROMに保存します |
CPI_I100 |
Kb 2 |
0x7e02 |
CPIを100増加させます(最大:12000) |
CPI_D100 |
Kb 3 |
0x7e03 |
CPIを100減少させます(最小:100) |
CPI_I1K |
Kb 4 |
0x7e04 |
CPIを1000増加させます(最大:12000) |
CPI_D1K |
Kb 5 |
0x7e05 |
CPIを1000減少させます(最小:100) |
SCRL_TO |
Kb 6 |
0x7e06 |
タップごとにスクロールモードのON/OFFを切り替えます |
SCRL_MO |
Kb 7 |
0x7e07 |
キーを押している間、スクロールモードになります |
SCRL_DVI |
Kb 8 |
0x7e08 |
スクロール除数を1つ上げます(max D7 = 1/128)←最もスクロール遅い |
SCRL_DVD |
Kb 9 |
0x7e09 |
スクロール除数を1つ下げます(min D0 = 1/1)←最もスクロール速い |
AML_TO |
Kb 10 |
0x7e0a |
自動マウスレイヤーをトグルします。 |
AML_I50 |
Kb 11 |
0x7e0b |
自動マウスレイヤーのタイムアウトを50msec増やします(max 15=950ms) |
AML_D50 |
Kb 12 |
0x7e0c |
自動マウスレイヤーのタイムアウトを50msec減らします(min 1=250ms) |
#ドキュメントリンク
| 名前 | リンク |
|---|---|
| ピカピカLED | https://github.com/qmk/qmk_firmware/blob/master/docs/feature_rgblight.md |