QMK Firmware
Quantum Mechanical Keyboard Firmware
This is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line.
https://github.com/qmk/qmk_firmware
オープンソースのキーボード用ファームウェア
単にQMKとも呼ばれる。
様々な自作キーボードのkeymapが取り込まれている他、Forkしてオリジナルの配列を作ることもできる。その他LEDの制御なども。
Tips
Frequently Asked Build Questions
QMK Firmware のドキュメントにある FAQ。Linux でファーム焼けないときとかについても書いてある。
https://docs.qmk.fm/#/faq_build
QMK Firmware で JP 配列のキーボードを作る
LED チェーンとインジケータ - rgblight_set_effect_range()
rgblight_set_effect_range() というのを追加して、RGB LED の一部を手軽にインジケータに流用出来るようにしたので、回路設計の時 LED チェーンの先頭に余分な RGB LED を付けると良いです。
https://discordapp.com/channels/376937950409392130/448305600372408326/599917540118102016
レイヤーが切り替わったときだけ一番上の行を RAISE, LOWER, ADJUST の表示につかえるようになります。
https://discordapp.com/channels/376937950409392130/448305600372408326/578441341957046295
(本質はここらへん。mitarothanken.icon
rgblight.c にアニメーションする範囲を制限する rgblight_set_effect_range() という関数を追加する PullReq 出しました。
https://discordapp.com/channels/376937950409392130/448305600372408326/577104019370016769
https://github.com/qmk/qmk_firmware/pull/5856 )
MODTAP-Filter
MOD_TAPを割り当てたキーを含む連続入力で、意図しないMODがかからないようにするMODTAP-Filterを更新しました。
- 導入を簡単にしました。
- SHIFTはフィルタリングされないようにしました。
https://twitter.com/bottilabo/status/1153309453661294592
https://gist.github.com/bottilabo/4ff5b869e1d79b56defe308f8a228fcc
(MOD_TAP ユーザーではないので嬉しさがいまいちわからず……どなたかフォローを……mitarothanken.icon)
#QMK