diff options
Diffstat (limited to 'users/drashna/process_records.c')
| -rw-r--r-- | users/drashna/process_records.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/users/drashna/process_records.c b/users/drashna/process_records.c index 6eb21d2f2..2f79ad11c 100644 --- a/users/drashna/process_records.c +++ b/users/drashna/process_records.c | |||
| @@ -2,11 +2,9 @@ | |||
| 2 | 2 | ||
| 3 | uint16_t copy_paste_timer; | 3 | uint16_t copy_paste_timer; |
| 4 | 4 | ||
| 5 | __attribute__((weak)) | 5 | __attribute__((weak)) bool process_record_keymap(uint16_t keycode, keyrecord_t *record) { return true; } |
| 6 | bool process_record_keymap(uint16_t keycode, keyrecord_t *record) { return true; } | ||
| 7 | 6 | ||
| 8 | __attribute__((weak)) | 7 | __attribute__((weak)) bool process_record_secrets(uint16_t keycode, keyrecord_t *record) { return true; } |
| 9 | bool process_record_secrets(uint16_t keycode, keyrecord_t *record) { return true; } | ||
| 10 | 8 | ||
| 11 | // Defines actions tor my global custom keycodes. Defined in drashna.h file | 9 | // Defines actions tor my global custom keycodes. Defined in drashna.h file |
| 12 | // Then runs the _keymap's record handier if not processed here | 10 | // Then runs the _keymap's record handier if not processed here |
| @@ -23,7 +21,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 23 | switch (keycode) { | 21 | switch (keycode) { |
| 24 | case KC_QWERTY ... KC_WORKMAN: | 22 | case KC_QWERTY ... KC_WORKMAN: |
| 25 | if (record->event.pressed) { | 23 | if (record->event.pressed) { |
| 26 | uint8_t mods = mod_config(get_mods()|get_oneshot_mods()); | 24 | uint8_t mods = mod_config(get_mods() | get_oneshot_mods()); |
| 27 | if (!mods) { | 25 | if (!mods) { |
| 28 | set_single_persistent_default_layer(keycode - KC_QWERTY); | 26 | set_single_persistent_default_layer(keycode - KC_QWERTY); |
| 29 | } else if (mods & MOD_MASK_SHIFT) { | 27 | } else if (mods & MOD_MASK_SHIFT) { |
