Merge remote-tracking branch 'origin/master' into develop
This commit is contained in:
commit
fcddaadc56
10 changed files with 326 additions and 566 deletions
|
@ -193,7 +193,11 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
case KB_MAKE:
|
||||
if (!get_mods()) {
|
||||
if (!record->event.pressed)
|
||||
#ifdef NO_SECRETS
|
||||
SEND_STRING("make NO_SECRETS=1 " QMK_KEYBOARD ":" QMK_KEYMAP SS_TAP(X_ENTER));
|
||||
#else
|
||||
SEND_STRING("make " QMK_KEYBOARD ":" QMK_KEYMAP SS_TAP(X_ENTER));
|
||||
#endif
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
|
@ -201,10 +205,15 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
case KB_VRSN:
|
||||
if (!get_mods()) {
|
||||
if (!record->event.pressed) {
|
||||
#ifdef DO_SECRETS
|
||||
# define SECRET_MSG " (with secrets)"
|
||||
#else
|
||||
# define SECRET_MSG
|
||||
#endif
|
||||
if (user_config.system_mac) {
|
||||
SEND_STRING(QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION " (mac mode)");
|
||||
SEND_STRING(QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION " (mac mode)" SECRET_MSG);
|
||||
} else {
|
||||
SEND_STRING(QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION " (non-mac mode)");
|
||||
SEND_STRING(QMK_KEYBOARD "/" QMK_KEYMAP " @ " QMK_VERSION " (non-mac mode)" SECRET_MSG);
|
||||
}
|
||||
}
|
||||
return false;
|
||||
|
@ -227,7 +236,11 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
case KB_FLSH:
|
||||
if (!get_mods()) {
|
||||
if (!record->event.pressed) {
|
||||
#ifdef NO_SECRETS
|
||||
SEND_STRING("make NO_SECRETS=1 " QMK_KEYBOARD ":" QMK_KEYMAP ":flash\n");
|
||||
#else
|
||||
SEND_STRING("make " QMK_KEYBOARD ":" QMK_KEYMAP ":flash\n");
|
||||
#endif
|
||||
reset_keyboard();
|
||||
}
|
||||
return false;
|
||||
|
@ -235,7 +248,7 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) {
|
|||
break;
|
||||
|
||||
#ifdef DO_SECRETS
|
||||
case KC_SECRET_1 ... KC_SECRET_5: // Secrets! Externally defined strings, not stored in repo
|
||||
case KC_SECRET_1 ... KC_SECRET_6: // Secrets! Externally defined strings, not stored in repo
|
||||
if (!record->event.pressed) {
|
||||
clear_oneshot_layer_state(ONESHOT_OTHER_KEY_PRESSED);
|
||||
send_secret_string(keycode - KC_SECRET_1);
|
||||
|
|
|
@ -1,10 +1,15 @@
|
|||
SRC += jdelkins.c
|
||||
|
||||
ifeq ($(strip $(NO_SECRETS)), yes)
|
||||
OPT_DEFS += -DNO_SECRETS
|
||||
ifneq ($(strip $(NO_SECRETS)),)
|
||||
OPT_DEFS += -DNO_SECRETS
|
||||
endif
|
||||
|
||||
ifeq ($(shell test -f users/jdelkins/secrets.h.gpg && echo yes || echo no),yes)
|
||||
users/jdelkins/jdelkins.c: users/jdelkins/secrets.h
|
||||
touch $@
|
||||
|
||||
users/jdelkins/secrets.h: users/jdelkins/secrets.h.gpg
|
||||
gpg -d $< >$@
|
||||
endif
|
||||
|
||||
BOOTMAGIC_ENABLE = no # Enable Bootmagic Lite
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue