Update keymap.c
This commit is contained in:
parent
70443dd292
commit
327e6f07a4
1 changed files with 25 additions and 0 deletions
|
|
@ -196,6 +196,31 @@ const key_override_t *key_overrides[] = {
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
// ┌─────────────────────────────────────────────────┐
|
||||||
|
// │ c a p s w o r d o v e r r i d e │
|
||||||
|
// └─────────────────────────────────────────────────┘
|
||||||
|
|
||||||
|
bool caps_word_press_user(uint16_t keycode) {
|
||||||
|
switch (keycode) {
|
||||||
|
// Keycodes that continue Caps Word, with shift applied.
|
||||||
|
case DE_A ... DE_Z:
|
||||||
|
case DE_MINS:
|
||||||
|
add_weak_mods(MOD_BIT(KC_LSFT)); // Apply shift to next key.
|
||||||
|
return true;
|
||||||
|
|
||||||
|
// Keycodes that continue Caps Word, without shifting.
|
||||||
|
case DE_1 ... DE_0:
|
||||||
|
case KC_BSPC:
|
||||||
|
case KC_DEL:
|
||||||
|
case DE_MINS:
|
||||||
|
return true;
|
||||||
|
|
||||||
|
default:
|
||||||
|
return false; // Deactivate Caps Word.
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
|
// ┌────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
|
||||||
// │ K E Y M A P S │
|
// │ K E Y M A P S │
|
||||||
// └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
|
// └────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue