Prechádzať zdrojové kódy

Add another secure string emitter to the keymap (#5057)

* Add another secure string emitter to the keymap

* Delete BACKLIGHT_ENABLE since it's default

Co-Authored-By: rys <rys@pixeltards.com>
Rys Sommefeldt 6 rokov pred
rodič
commit
9986c3d0b7

+ 7 - 1
keyboards/tada68/keymaps/rys/keymap.c

@@ -7,6 +7,7 @@
 
 enum rys_keycodes {
   PSTOKEN = SAFE_RANGE,
+  QSTOKEN
 };
 
 bool process_record_user(uint16_t keycode, keyrecord_t *record) {
@@ -16,6 +17,11 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
         SEND_STRING(RYS_PSTOKEN);
       }
       break;
+    case QSTOKEN:
+      if (record->event.pressed) {
+        SEND_STRING(RYS_QSTOKEN);
+      }
+      break;
   }
   return true;
 };
@@ -59,7 +65,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
     _______, KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  _______, PSTOKEN, \
     _______, KC_BTN1, KC_UP,   KC_BTN2, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
     _______, KC_LEFT, KC_DOWN, KC_RGHT, _______, _______, _______, _______, _______, _______, _______, _______,          _______, KC_HOME, \
-    _______, _______, _______, _______, BL_DEC,  BL_TOGG, BL_INC,  _______, KC_VOLU, KC_VOLD, KC_MUTE, _______, _______, KC_MS_U, KC_END,  \
+    _______, _______, _______, _______, BL_DEC,  BL_TOGG, BL_INC,  QSTOKEN, KC_VOLU, KC_VOLD, KC_MUTE, _______, _______, KC_MS_U, KC_END,  \
     _______, _______, _______,                   RESET,                              _______, _______, _______, KC_MS_L, KC_MS_D, KC_MS_R
 	),
 };

+ 2 - 1
keyboards/tada68/keymaps/rys/rules.mk

@@ -8,7 +8,6 @@ EXTRAKEY_ENABLE = yes       # Audio control and System control(+450)
 CONSOLE_ENABLE = no         # Console for debug(+400)
 COMMAND_ENABLE = yes        # Commands for debug and configuration
 NKRO_ENABLE = yes           # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work
-BACKLIGHT_ENABLE = yes       # Enable keyboard backlight functionality
 MIDI_ENABLE = no            # MIDI controls
 AUDIO_ENABLE = no           # Audio output on port C6
 UNICODE_ENABLE = no         # Unicode
@@ -17,4 +16,6 @@ RGBLIGHT_ENABLE = no        # Enable WS2812 RGB underlight.
 SLEEP_LED_ENABLE = no       # Breathing sleep LED during USB suspend
 
 RYS_PSTOKEN = $(shell security find-generic-password -a qmk -s tada68 -w)
+RYS_QSTOKEN = $(shell security find-generic-password -a qmk -s tada68-2 -w)
 CFLAGS += -DRYS_PSTOKEN=\"$(RYS_PSTOKEN)\"
+CFLAGS += -DRYS_QSTOKEN=\"$(RYS_QSTOKEN)\"