diff options
Diffstat (limited to 'users/spidey3/spidey3.c')
| -rw-r--r-- | users/spidey3/spidey3.c | 25 | 
1 files changed, 13 insertions, 12 deletions
| diff --git a/users/spidey3/spidey3.c b/users/spidey3/spidey3.c index 842bb465f7..b4c261ce1d 100644 --- a/users/spidey3/spidey3.c +++ b/users/spidey3/spidey3.c @@ -98,14 +98,14 @@ bool process_record_glyph_replacement(uint16_t keycode, keyrecord_t *record, uin                      clear_oneshot_mods();  #endif -                    bool caps = host_keyboard_led_state().caps_lock; +                    bool     caps = host_keyboard_led_state().caps_lock;                      uint32_t base = ((shifted == caps) ? baseAlphaLower : baseAlphaUpper);                      _register(base + (keycode - KC_A));                      set_mods(temp_mod);                  }                  return false;              case KC_0: -                if (shifted) {  // skip shifted numbers, so that we can still use symbols etc. +                if (shifted) { // skip shifted numbers, so that we can still use symbols etc.                      return true;                  }                  if (record->event.pressed) { @@ -113,7 +113,7 @@ bool process_record_glyph_replacement(uint16_t keycode, keyrecord_t *record, uin                  }                  return false;              case KC_1 ... KC_9: -                if (shifted) {  // skip shifted numbers, so that we can still use symbols etc. +                if (shifted) { // skip shifted numbers, so that we can still use symbols etc.                      return true;                  }                  if (record->event.pressed) { @@ -122,7 +122,7 @@ bool process_record_glyph_replacement(uint16_t keycode, keyrecord_t *record, uin                  return false;              case KC_SPACE:                  if (record->event.pressed) { -                    _register(spaceGlyph);  // em space +                    _register(spaceGlyph); // em space                  }                  return false;          } @@ -199,8 +199,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {                  // clang-format off -            case CH_CPNL: host_consumer_send(AL_CONTROL_PANEL); return false; -            case CH_ASST: host_consumer_send(AL_ASSISTANT); return false;              case CH_SUSP: tap_code16(LGUI(LSFT(KC_L))); return true;                  // clang-format on @@ -285,11 +283,6 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {          }      } else {          switch (keycode) { -            case CH_CPNL: -            case CH_ASST: -                host_consumer_send(0); -                return false; -              case SPI_KP_00:                  unregister_code(KC_KP_0);                  return false; @@ -338,7 +331,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {                      set_mods(mods);                      return false;                  } -            } else {  // on release of KC_BSPC +            } else { // on release of KC_BSPC                  // In case KC_DEL is still being sent even after the release of KC_BSPC                  if (delkey_registered) {                      unregister_code(KC_DEL); @@ -387,3 +380,11 @@ bool led_update_user(led_t led_state) {      return true;  #endif  } + +#if defined(UNICODE_COMMON_ENABLE) +void unicode_input_mode_set_user(uint8_t input_mode) { +#    ifdef RGBLIGHT_ENABLE +    unicode_input_mode_set_user_rgb(input_mode); +#    endif +} +#endif | 
