Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save s-show/b9d5c768b37691d07cedf502a844fc37 to your computer and use it in GitHub Desktop.
Save s-show/b9d5c768b37691d07cedf502a844fc37 to your computer and use it in GitHub Desktop.
QMK Firmware を使いつつ OS のキーボード配列を JIS に設定した場合の設定メモ

前置き

QMK Firmware は US 配列を前提にしたファームウェアのため、JIS キーキャップを使う場合や OS のキーボード配列を JIS に設定した状態で使う場合、何らかの処理が必要になる。

その方法として qmk_firmware/keymap_japanese.h at master · qmk/qmk_firmware を使う方法と koktoh/jtu_custom_keycodes: Keycodes to use jis keycode in us keymap を使う方法の2つがあるので、2つの方法の違いを整理した。

tl,dl

OS のキーボード配列を JIS に設定している状態で、

実験結果

OS のキーボード配列を変えつつ、2つの方法で入力した結果は次の図のとおり。

keymap_jpとkeymap_jtuの違い

Footnotes

  1. S(JU_2) の形で指定した場合、そのキーを押しても何も送信されない。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment