forked from mirror/qmk_firmware
Change Fnキー押下時の日本語入力ONを、長押し時にキャンセルするように変更。
This commit is contained in:
@@ -18,3 +18,6 @@
|
|||||||
|
|
||||||
// place overrides here
|
// place overrides here
|
||||||
#define TAPPING_TOGGLE 2
|
#define TAPPING_TOGGLE 2
|
||||||
|
|
||||||
|
// time for long press
|
||||||
|
#define TAPPING_TERM 200
|
||||||
|
|||||||
@@ -112,10 +112,13 @@ switch (keycode) {
|
|||||||
update_tri_layer(_LOWER, _RAISE, _ADJUST);
|
update_tri_layer(_LOWER, _RAISE, _ADJUST);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
長押し時に入力キャンセルする場合はこれ
|
長押し時に入力キャンセルする場合
|
||||||
if (lower_pressed && (TIMER_DIFF_16(record->event.time, lower_pressed_time) < TAPPING_TERM)) {
|
if (lower_pressed && (TIMER_DIFF_16(record->event.time, lower_pressed_time) < TAPPING_TERM)) {
|
||||||
*/
|
|
||||||
|
長押しキャンセルなしの場合
|
||||||
if (lower_pressed) {
|
if (lower_pressed) {
|
||||||
|
*/
|
||||||
|
if (lower_pressed && (TIMER_DIFF_16(record->event.time, lower_pressed_time) < TAPPING_TERM)) {
|
||||||
register_code(KC_LANG1); // for macOS
|
register_code(KC_LANG1); // for macOS
|
||||||
register_code(KC_HENK);
|
register_code(KC_HENK);
|
||||||
unregister_code(KC_HENK);
|
unregister_code(KC_HENK);
|
||||||
|
|||||||
Reference in New Issue
Block a user