QMKで日本語配列キーボードを英語配列のように使うキーコード。
レポジトリ内のファイルをkeymapにコピーして、以下の変更をする。
- rules.mk
SRC += us2jp.c- keymap.c ヘッダ読み込み。
#include "keymap_jp.h"
#include "keymap_us2jp.h"process_record_user内で、us2jpを呼ぶ。
bool process_record_user(uint16_t keycode, keyrecord_t *record) {
return us2jp(keycode, record);
}キーマップ定義の時に、JP_***の代わりに、keymap_us2jp.hで定義されているUJ_***を使う。
SAFE_RANGEを使っているので、別のカスタムキーコードを定義する場合は、NEW_SAFE_RANGEを使うこと。
- 定義済みキーコード
UJ_2, UJ_6, UJ_7, UJ_8, UJ_9, UJ_0, UJ_MINS, UJ_EQL, UJ_SCLN, UJ_QUOT, UJ_GRV