icon

nazo6.dev

一覧に戻る
2024/3/26 2 min read

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
Share this article:
一覧に戻る

関連記事

2024/8/23

2024/8/30

#hardware/keyboard/keyball
memo

Keyball消費電力メモ

QMKなどのファームウェアでKeyballの消費電力を測定し、各マイコン及び周辺機器の電力消費を調べた。

Read Article

2024/3/23

#tech/lang/rust#hardware/keyboard/keyball
blog

RustでKeyballのファームウェアを書きたい話

KeyballのファームウェアはQMKを使ったC言語のものになっています。ですがやはりRust、使いたいですよね?

Read Article

2024/4/26

2024/5/22

#tech/lang/rust#hardware/keyboard/keyball
blog

RustとEmbassyでKeyballのファームウェアを作った

以前RustでKeyballのファームウェアを書きたい話で、ATMega32U4向けのファームウェアの作成をRustで試みたという話を書きましたが、結論から言うとこれは諦めてProMicro RP2040向けのファームウェアをRustで書くことにしました。

Read Article

2024/11/10

#hardware/3dp#hardware/keyboard
blog

OpenSCAD、KeyV2とFDMプリンターでキーキャップを作る

OpenSCADはCADの一つで3Dのモデリングを行うのに用いられます。と言っても、グラフィカルにマウスを操作してモデリングを行うわけではなく、専用のプログラミング言語を用いてスクリプトを作成することにより行います。これにより宣言的に3Dモデルを記述できるようになり、優れた再利用性や手作業の曖昧さの排除などの利点を得られます。

Read Article

2024/8/6

#hardware/keyboard
blog

QMKキーIDとアクションのすべて

https://github.com/qmk/qmk_firmware/blob/master/quantum/keycodes.h

Read Article

2024/10/12

#hardware/keyboard
memo

SK6812MINI-Eの消費電力調査

自作キーボードでよく用いられるSK6812MINI-Eの消費電力の調査。 Keyball消費電力メモの続きとして、Keyballで測定した。

Read Article

2024/5/24

#hardware/keyboard#tech/lang/rust
blog

USB HIDキーボードでメディアキーを操作する方法

USB HIDでは0x80がVolume Up、0x81がVolume Downに割り当てられており、さらに0xEDや0xEEでもVolume UpやDownができそうですが、実はこれらは全て動きません(Windowsでは)。

Read Article

© 2025 nazo6. All rights reserved.