mirror of
https://github.com/qmk/qmk_userspace.git
synced 2025-11-07 12:09:58 -05:00
Changement var 2
This commit is contained in:
parent
fa35be921b
commit
ce2c4b2975
3 changed files with 7 additions and 7 deletions
|
|
@ -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.
|
// Il ne faut pas tester cette fonctionnalité avec Word, qui ajoute cet espace automatiquement.
|
||||||
if (isLetter(recent[RECENT_SIZE - 1])) {
|
if (isLetter(recent[RECENT_SIZE - 1])) {
|
||||||
invoke_key(KC_SPC, record);
|
invoke_key(KC_SPC, record);
|
||||||
return replace_next_key(*next_keycode, next_keycode, record);
|
return replace_ongoing_key(*next_keycode, next_keycode, record);
|
||||||
}
|
}
|
||||||
break;
|
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 && !isCaps) {
|
||||||
if (prev_keycode == FG_O) {
|
if (prev_keycode == FG_O) {
|
||||||
// "oa" -> "oi"
|
// "oa" -> "oi"
|
||||||
return replace_next_key(FG_I, next_keycode, record);
|
return replace_ongoing_key(FG_I, next_keycode, record);
|
||||||
}
|
}
|
||||||
break;
|
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 && !isCaps && recent[RECENT_SIZE - 3] != FG_Q) {
|
||||||
if (prev_keycode == FG_O && recent[RECENT_SIZE - 3] != FG_Q) {
|
if (prev_keycode == FG_O && recent[RECENT_SIZE - 3] != FG_Q) {
|
||||||
// "oi" -> "oa", for "keyboard"
|
// "oi" -> "oa", for "keyboard"
|
||||||
return replace_next_key(FG_A, next_keycode, record);
|
return replace_ongoing_key(FG_A, next_keycode, record);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case FG_O:
|
case FG_O:
|
||||||
if (prev_keycode == FG_U && recent[RECENT_SIZE - 2] != FG_Q) {
|
if (prev_keycode == FG_U && recent[RECENT_SIZE - 2] != FG_Q) {
|
||||||
// "uo" -> "un"
|
// "uo" -> "un"
|
||||||
return replace_next_key(FG_N, next_keycode, record);
|
return replace_ongoing_key(FG_N, next_keycode, record);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -151,7 +151,7 @@ void invoke_key(uint16_t keycode, keyrecord_t* record) {
|
||||||
bkspc_countdown = 1;
|
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;
|
record->keycode = clever_keycode;
|
||||||
*ongoing_keycode = clever_keycode;
|
*ongoing_keycode = clever_keycode;
|
||||||
set_last_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) {
|
void finish_word(uint16_t keycodes[], uint8_t num_keycodes, uint16_t* ongoing_keycode, keyrecord_t* record) {
|
||||||
process_word(keycodes, num_keycodes - 1, 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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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 store_keycode(uint16_t keycode, keyrecord_t* record);
|
||||||
void process_key(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 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 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);
|
void finish_word(uint16_t keycodes[], uint8_t num_keycodes, uint16_t* ongoing_keycode, keyrecord_t* record);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue