[Keymap] Updates to jdelkins userspace and keymaps (#13216)
- Remove disused dz60/jdelkins_ss keymap - Manage configured features for firmware size - Improve build configuration for the secrets feature - Various keymap tweaks - Clean up formatting in various places
This commit is contained in:
parent
ac3b9333d8
commit
2aeacf9db7
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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue