diff options
| author | James Young <18669334+noroadsleft@users.noreply.github.com> | 2021-06-02 23:06:30 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-06-02 23:06:30 -0700 |
| commit | a0cc2dc6d0b4fafc9f7d70b98254e32d032c3f17 (patch) | |
| tree | f90757663c60b7ea6dfa53cbb2a6c6222baedb80 /users/noroadsleft/noroadsleft.c | |
| parent | 597d2e0e7bdc3f2629965a5b393b725e9ab8442b (diff) | |
| download | qmk_firmware-a0cc2dc6d0b4fafc9f7d70b98254e32d032c3f17.tar.gz qmk_firmware-a0cc2dc6d0b4fafc9f7d70b98254e32d032c3f17.zip | |
Update noroadsleft userspace and keymaps (2021-06-02) (#13086)
Diffstat (limited to 'users/noroadsleft/noroadsleft.c')
| -rw-r--r-- | users/noroadsleft/noroadsleft.c | 28 |
1 files changed, 12 insertions, 16 deletions
diff --git a/users/noroadsleft/noroadsleft.c b/users/noroadsleft/noroadsleft.c index ac6342725..82b0b0568 100644 --- a/users/noroadsleft/noroadsleft.c +++ b/users/noroadsleft/noroadsleft.c | |||
| @@ -29,10 +29,21 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 29 | if (!process_record_keymap(keycode, record)) { | 29 | if (!process_record_keymap(keycode, record)) { |
| 30 | return false; | 30 | return false; |
| 31 | } | 31 | } |
| 32 | #if defined(ANSI_NUBS_ROW) && defined(ANSI_NUBS_COL) | ||
| 33 | // if ANSI_NUBS_ROW and ANSI_NUBS_COL are both defined, and Right Alt mod is active | ||
| 34 | if ( record->event.key.row == ANSI_NUBS_ROW && record->event.key.col == ANSI_NUBS_COL && get_mods() & MOD_MASK_RALT ) { | ||
| 35 | if (record->event.pressed) { | ||
| 36 | register_code(KC_NUBS); | ||
| 37 | } else { | ||
| 38 | unregister_code(KC_NUBS); | ||
| 39 | } | ||
| 40 | return false; | ||
| 41 | } | ||
| 42 | #endif | ||
| 32 | switch (keycode) { | 43 | switch (keycode) { |
| 33 | case VRSN: | 44 | case VRSN: |
| 34 | if (record->event.pressed) { | 45 | if (record->event.pressed) { |
| 35 | SEND_STRING(QMK_KEYBOARD ":" QMK_KEYMAP " @ " QMK_VERSION); | 46 | SEND_STRING(QMK_KEYBOARD ":" QMK_KEYMAP " # @ " QMK_VERSION); |
| 36 | } | 47 | } |
| 37 | return false; | 48 | return false; |
| 38 | case G_PUSH: | 49 | case G_PUSH: |
| @@ -118,21 +129,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { | |||
| 118 | macroMode ^= 1; | 129 | macroMode ^= 1; |
| 119 | } | 130 | } |
| 120 | return false; | 131 | return false; |
| 121 | case KC_Z: | ||
| 122 | if (record->event.pressed) { | ||
| 123 | if ( get_mods() & MOD_MASK_RALT ) { | ||
| 124 | register_code(KC_NUBS); | ||
| 125 | } else { | ||
| 126 | register_code(KC_Z); | ||
| 127 | } | ||
| 128 | } else { | ||
| 129 | if ( get_mods() & MOD_MASK_RALT ) { | ||
| 130 | unregister_code(KC_NUBS); | ||
| 131 | } else { | ||
| 132 | unregister_code(KC_Z); | ||
| 133 | } | ||
| 134 | }; | ||
| 135 | return false; | ||
| 136 | case KC_1 ... KC_0: | 132 | case KC_1 ... KC_0: |
| 137 | if (record->event.pressed) { | 133 | if (record->event.pressed) { |
| 138 | if (get_mods() & MOD_MASK_RALT) { | 134 | if (get_mods() & MOD_MASK_RALT) { |
