mirror of
https://github.com/qmk/qmk_userspace.git
synced 2026-07-30 05:04:19 -04:00
Moved caps word and caps lock
This commit is contained in:
parent
c4c8819c9e
commit
d333f24837
1 changed files with 7 additions and 14 deletions
|
|
@ -97,9 +97,9 @@ bool process_record_user(uint16_t keycode, keyrecord_t* record) {
|
||||||
} else {
|
} else {
|
||||||
neutralize_flashing_mods();
|
neutralize_flashing_mods();
|
||||||
}
|
}
|
||||||
} else if (mods & MOD_MASK_SHIFT) { // caps word
|
} else if (mods & MOD_MASK_SHIFT) { // caps lock
|
||||||
if (record->event.pressed) {
|
if (record->event.pressed) {
|
||||||
caps_word_on();
|
tap_code(KC_CAPS);
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
@ -116,11 +116,12 @@ bool process_record_user(uint16_t keycode, keyrecord_t* record) {
|
||||||
register_code16(TAB_BACKWARD);
|
register_code16(TAB_BACKWARD);
|
||||||
set_mods(mods);
|
set_mods(mods);
|
||||||
tab_backward_held = true; // set the flag
|
tab_backward_held = true; // set the flag
|
||||||
return false;
|
} else if (mods & MOD_MASK_SHIFT) { // caps lock
|
||||||
} else if (mods & MOD_MASK_SHIFT) { // caps word
|
tap_code(KC_CAPS);
|
||||||
caps_word_on();
|
} else { // caps word
|
||||||
return false;
|
caps_word_toggle();
|
||||||
}
|
}
|
||||||
|
return false;
|
||||||
} else {
|
} else {
|
||||||
if (tab_backward_held) {
|
if (tab_backward_held) {
|
||||||
tab_backward_held = false; // clear the flag
|
tab_backward_held = false; // clear the flag
|
||||||
|
|
@ -133,14 +134,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t* record) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
case ALT_COMP:
|
|
||||||
// caps lock
|
|
||||||
if (record->tap.count && record->event.pressed && get_mods() & MOD_MASK_SHIFT) {
|
|
||||||
tap_code(KC_CAPS);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
|
|
||||||
case SFT_TILD: {
|
case SFT_TILD: {
|
||||||
static bool tab_backward_held = false;
|
static bool tab_backward_held = false;
|
||||||
if (record->tap.count) {
|
if (record->tap.count) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue