【QMK】自作キーボードの長押し判定を変更して爆速入力する。
自作キーボード以下変更ポイント
config.h
#define HOLD_ON_OTHER_KEY_PRESS_PER_KEY
keymap.c
trueを返すことで、指定したキーの長押し判定を即時に反映させる。
bool get_hold_on_other_key_press(uint16_t keycode, keyrecord_t *record) {
switch (keycode) {
//// hold / tap
// shift / enter
case SFT_T( KC_ENT ):
return true;
// ctrl / backspace
case CTL_T( KC_BSPC ):
return true;
default:
// Do not select the hold action when another key is pressed.
return false;
}
}
参考
QMKでTapとHoldのタイミングを考える #自作キーボード – Qiita
QMKの「タップ」と「ホールド」を極める – golden-luckyの日記