diff --git a/keyboards/splitkb/kyria/rev1/base/keymaps/Kawamashi/clever_keys.c b/keyboards/splitkb/kyria/rev1/base/keymaps/Kawamashi/clever_keys.c index ac135f49..bd4545c3 100644 --- a/keyboards/splitkb/kyria/rev1/base/keymaps/Kawamashi/clever_keys.c +++ b/keyboards/splitkb/kyria/rev1/base/keymaps/Kawamashi/clever_keys.c @@ -118,7 +118,7 @@ void get_clever_keycode(uint16_t* next_keycode, keyrecord_t* record) { // Il ne faut pas tester cette fonctionnalité avec Word, qui ajoute cet espace automatiquement. if (isLetter(recent[RECENT_SIZE - 1])) { invoke_key(KC_SPC, record); - return replace_next_key(*next_keycode, next_keycode, record); + return replace_ongoing_key(*next_keycode, next_keycode, record); } break; @@ -223,7 +223,7 @@ void get_clever_keycode(uint16_t* next_keycode, keyrecord_t* record) { //if (prev_keycode == FG_O && !isCaps) { if (prev_keycode == FG_O) { // "oa" -> "oi" - return replace_next_key(FG_I, next_keycode, record); + return replace_ongoing_key(FG_I, next_keycode, record); } break; @@ -231,14 +231,14 @@ void get_clever_keycode(uint16_t* next_keycode, keyrecord_t* record) { //if (prev_keycode == FG_O && !isCaps && recent[RECENT_SIZE - 3] != FG_Q) { if (prev_keycode == FG_O && recent[RECENT_SIZE - 3] != FG_Q) { // "oi" -> "oa", for "keyboard" - return replace_next_key(FG_A, next_keycode, record); + return replace_ongoing_key(FG_A, next_keycode, record); } break; case FG_O: if (prev_keycode == FG_U && recent[RECENT_SIZE - 2] != FG_Q) { // "uo" -> "un" - return replace_next_key(FG_N, next_keycode, record); + return replace_ongoing_key(FG_N, next_keycode, record); } break; diff --git a/keyboards/splitkb/kyria/rev1/base/keymaps/Kawamashi/features/clever_keys_utilities.c b/keyboards/splitkb/kyria/rev1/base/keymaps/Kawamashi/features/clever_keys_utilities.c index 441f2faa..19678b3e 100644 --- a/keyboards/splitkb/kyria/rev1/base/keymaps/Kawamashi/features/clever_keys_utilities.c +++ b/keyboards/splitkb/kyria/rev1/base/keymaps/Kawamashi/features/clever_keys_utilities.c @@ -151,7 +151,7 @@ void invoke_key(uint16_t keycode, keyrecord_t* record) { bkspc_countdown = 1; } -void replace_next_key(uint16_t clever_keycode, uint16_t* ongoing_keycode, keyrecord_t* record) { +void replace_ongoing_key(uint16_t clever_keycode, uint16_t* ongoing_keycode, keyrecord_t* record) { record->keycode = clever_keycode; *ongoing_keycode = clever_keycode; set_last_keycode(clever_keycode); @@ -167,7 +167,7 @@ void process_word(uint16_t keycodes[], uint8_t num_keycodes, keyrecord_t* record void finish_word(uint16_t keycodes[], uint8_t num_keycodes, uint16_t* ongoing_keycode, keyrecord_t* record) { process_word(keycodes, num_keycodes - 1, record); - replace_next_key(keycodes[num_keycodes - 1], ongoing_keycode, record); + replace_ongoing_key(keycodes[num_keycodes - 1], ongoing_keycode, record); } diff --git a/keyboards/splitkb/kyria/rev1/base/keymaps/Kawamashi/features/clever_keys_utilities.h b/keyboards/splitkb/kyria/rev1/base/keymaps/Kawamashi/features/clever_keys_utilities.h index fc7000e4..76bdb1b5 100644 --- a/keyboards/splitkb/kyria/rev1/base/keymaps/Kawamashi/features/clever_keys_utilities.h +++ b/keyboards/splitkb/kyria/rev1/base/keymaps/Kawamashi/features/clever_keys_utilities.h @@ -37,7 +37,7 @@ uint16_t get_ongoing_keycode(uint16_t keycode, keyrecord_t* record); void store_keycode(uint16_t keycode, keyrecord_t* record); void process_key(uint16_t keycode, keyrecord_t* record); void invoke_key(uint16_t keycode, keyrecord_t* record); -void replace_next_key(uint16_t clever_keycode, uint16_t* ongoing_keycode, keyrecord_t* record); +void replace_ongoing_key(uint16_t clever_keycode, uint16_t* ongoing_keycode, keyrecord_t* record); void process_word(uint16_t keycodes[], uint8_t num_keycodes, keyrecord_t* record); void finish_word(uint16_t keycodes[], uint8_t num_keycodes, uint16_t* ongoing_keycode, keyrecord_t* record);