タグ

qmkに関するkuchitamaのブックマーク (2)

  • QMK Firmware で Raise/Lower と変換/無変換を同じキーに割り当てる - Okapies' Archive

    自作キーボード向けのオープンソースファームウェアの QMK Firmware は、LT(layer, kc) という特殊なキーコードを用意している。これを使うと、通常のキーコード(A とか)とレイヤー切り替えキーを同じキーに同時に割り当てることができるので、例えば、レイヤー切替の LOWER キーと「無変換」を一つのキーに収容するといったことができる。 ところが、この LT キーを押してから離す操作を非常に素早く行うと、レイヤーの切り替えがうまく行われずに誤入力が発生する問題がある。これはキーマップ (keymaps) の設定ではどうにもならないが、代わりに keymap.c の process_record_user 関数に手を加えることで解決できる。 この方法はあぷろさんに教えて頂いたのだが、知見を共有する意味で記事として残しておくことにしたい。具体的な実装例は文の最後に掲載する。

    QMK Firmware で Raise/Lower と変換/無変換を同じキーに割り当てる - Okapies' Archive
  • QMK : キーマップのカスタマイズ

    いきなりカスタマイズするのはハードルが高い いろいろなサイトを参考にしながらカスタマイズをした。 実現したい機能ベースで参考をにしたページをまとめる。 参考: ASCII.jp:カスタムキーマップで自作キーボードを自分の分身とする (2/4)|KTUの自作キーボー道 what is now the correct way to build community keymaps · Issue #2492 · qmk/qmk_firmware qmk_firmware/feature_layouts.md at master · qmk/qmk_firmware qmk_firmware/custom_quantum_functions.md at master · qmk/qmk_firmware QMK Firmware Cheatsheet 0.3 Keycodes - QMK Firm

  • 1