Normalise Auto Shift keycodes (#18892)
* Normalise Auto Shift keycodes * Add keycode table to main list * Add old keycodes to legacy header
This commit is contained in:
		
							parent
							
								
									2ff1d85290
								
							
						
					
					
						commit
						22be7e79ac
					
				| @ -300,14 +300,14 @@ This will enable you to define three keys temporarily to increase, decrease and | ||||
| 
 | ||||
| Map three keys temporarily in your keymap: | ||||
| 
 | ||||
| | Key Name | Description                                         | | ||||
| |----------|-----------------------------------------------------| | ||||
| | KC_ASDN  | Lower the Auto Shift timeout variable (down)        | | ||||
| | KC_ASUP  | Raise the Auto Shift timeout variable (up)          | | ||||
| | KC_ASRP  | Report your current Auto Shift timeout value        | | ||||
| | KC_ASON  | Turns on the Auto Shift Function                    | | ||||
| | KC_ASOFF | Turns off the Auto Shift Function                   | | ||||
| | KC_ASTG  | Toggles the state of the Auto Shift feature         | | ||||
| |Keycode               |Aliases  |Description                                 | | ||||
| |----------------------|---------|--------------------------------------------| | ||||
| |`QK_AUTO_SHIFT_DOWN`  |`AS_DOWN`|Lower the Auto Shift timeout variable (down)| | ||||
| |`QK_AUTO_SHIFT_UP`    |`AS_UP`  |Raise the Auto Shift timeout variable (up)  | | ||||
| |`QK_AUTO_SHIFT_REPORT`|`AS_RPT` |Report your current Auto Shift timeout value| | ||||
| |`QK_AUTO_SHIFT_ON`    |`AS_ON`  |Turns on the Auto Shift Function            | | ||||
| |`QK_AUTO_SHIFT_OFF`   |`AS_OFF` |Turns off the Auto Shift Function           | | ||||
| |`QK_AUTO_SHIFT_TOGGLE`|`AS_TOGG`|Toggles the state of the Auto Shift feature | | ||||
| 
 | ||||
| Compile and upload your new firmware. | ||||
| 
 | ||||
| @ -318,18 +318,18 @@ completely normal and with no intention of shifted keys. | ||||
| 
 | ||||
| 1. Type multiple sentences of alphabetical letters. | ||||
| 2. Observe any upper case letters. | ||||
| 3. If there are none, press the key you have mapped to `KC_ASDN` to decrease | ||||
| 3. If there are none, press the key you have mapped to `AS_DOWN` to decrease | ||||
|    time Auto Shift timeout value and go back to step 1. | ||||
| 4. If there are some upper case letters, decide if you need to work on tapping | ||||
|    those keys with less down time, or if you need to increase the timeout. | ||||
| 5. If you decide to increase the timeout, press the key you have mapped to | ||||
|    `KC_ASUP` and go back to step 1. | ||||
|    `AS_UP` and go back to step 1. | ||||
| 6. Once you are happy with your results, press the key you have mapped to | ||||
|    `KC_ASRP`. The keyboard will type by itself the value of your | ||||
|    `AS_RPT`. The keyboard will type by itself the value of your | ||||
|    `AUTO_SHIFT_TIMEOUT`. | ||||
| 7. Update `AUTO_SHIFT_TIMEOUT` in your `config.h` with the value reported. | ||||
| 8. Add `AUTO_SHIFT_NO_SETUP` to your `config.h`. | ||||
| 9. Remove the key bindings `KC_ASDN`, `KC_ASUP` and `KC_ASRP`. | ||||
| 9. Remove the key bindings `AS_DOWN`, `AS_UP` and `AS_RPT`. | ||||
| 10. Compile and upload your new firmware. | ||||
| 
 | ||||
| #### An Example Run | ||||
| @ -337,17 +337,17 @@ completely normal and with no intention of shifted keys. | ||||
|     hello world. my name is john doe. i am a computer programmer playing with | ||||
|     keyboards right now. | ||||
| 
 | ||||
|     [PRESS KC_ASDN quite a few times] | ||||
|     [PRESS AS_DOWN quite a few times] | ||||
| 
 | ||||
|     heLLo woRLd. mY nAMe is JOHn dOE. i AM A compUTeR proGRaMMER PlAYiNG witH | ||||
|     KEYboArDS RiGHT NOw. | ||||
| 
 | ||||
|     [PRESS KC_ASUP a few times] | ||||
|     [PRESS AS_UP a few times] | ||||
| 
 | ||||
|     hello world. my name is john Doe. i am a computer programmer playing with | ||||
|     keyboarDs right now. | ||||
| 
 | ||||
|     [PRESS KC_ASRP] | ||||
|     [PRESS AS_RPT] | ||||
| 
 | ||||
|     115 | ||||
| 
 | ||||
|  | ||||
| @ -247,6 +247,19 @@ See also: [Audio](feature_audio.md) | ||||
| |`MU_TOG`        |         |Toggles Music Mode                | | ||||
| |`MU_MOD`        |         |Cycles through the music modes    | | ||||
| 
 | ||||
| ## Auto Shift :id=auto-shift | ||||
| 
 | ||||
| See also: [Auto Shift](feature_auto_shift.md) | ||||
| 
 | ||||
| |Key                   |Aliases  |Description                                 | | ||||
| |----------------------|---------|--------------------------------------------| | ||||
| |`QK_AUTO_SHIFT_DOWN`  |`AS_DOWN`|Lower the Auto Shift timeout variable (down)| | ||||
| |`QK_AUTO_SHIFT_UP`    |`AS_UP`  |Raise the Auto Shift timeout variable (up)  | | ||||
| |`QK_AUTO_SHIFT_REPORT`|`AS_RPT` |Report your current Auto Shift timeout value| | ||||
| |`QK_AUTO_SHIFT_ON`    |`AS_ON`  |Turns on the Auto Shift Function            | | ||||
| |`QK_AUTO_SHIFT_OFF`   |`AS_OFF` |Turns off the Auto Shift Function           | | ||||
| |`QK_AUTO_SHIFT_TOGGLE`|`AS_TOGG`|Toggles the state of the Auto Shift feature | | ||||
| 
 | ||||
| ## Autocorrect :id=autocorrect | ||||
| 
 | ||||
| See also: [Autocorrect](feature_autocorrect.md) | ||||
|  | ||||
| @ -119,7 +119,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
|   _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||||
|   _______, _______, _______, _______, _______, _______, _______, QWERTY,  COLEMAK, _______, _______, _______, | ||||
|   _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||||
|   _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_ASTG | ||||
|   _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, AS_TOGG | ||||
| ) | ||||
| 
 | ||||
| }; | ||||
|  | ||||
| @ -120,11 +120,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 
 | ||||
|   [_CONFIG] = LAYOUT_split_3x6_3( | ||||
|   //|-----------------------------------------------------|                    |-----------------------------------------------------|
 | ||||
|         QK_BOOT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,                      UC_MOD,  KC_ASUP,   NK_ON, XXXXXXX, XXXXXXX,DF(_QWY), | ||||
|       QK_BOOT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,                       UC_MOD,   AS_UP,   NK_ON, XXXXXXX, XXXXXXX,DF(_QWY), | ||||
|   //|--------+--------+--------+--------+--------+--------|                    |--------+--------+--------+--------+--------+--------|
 | ||||
|       RGB_TOG, RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, RGB_SPI,                      XXXXXXX, KC_ASTG, NK_TOGG, XXXXXXX, XXXXXXX, XXXXXXX, | ||||
|       RGB_TOG, RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, RGB_SPI,                      XXXXXXX, AS_TOGG, NK_TOGG, XXXXXXX, XXXXXXX, XXXXXXX, | ||||
|   //|--------+--------+--------+--------+--------+--------|                    |--------+--------+--------+--------+--------+--------|
 | ||||
|       XXXXXXX,RGB_RMOD, RGB_HUD, RGB_SAD, RGB_VAD, RGB_SPD,                      UC_RMOD, KC_ASDN,  NK_OFF, XXXXXXX, XXXXXXX,DF(_CMK), | ||||
|       XXXXXXX,RGB_RMOD, RGB_HUD, RGB_SAD, RGB_VAD, RGB_SPD,                      UC_RMOD, AS_DOWN,  NK_OFF, XXXXXXX, XXXXXXX,DF(_CMK), | ||||
|   //|--------+--------+--------+--------+--------+--------+--------|  |--------+--------+--------+--------+--------+--------+--------|
 | ||||
|                                           _______, _______, _______,   _______, _______, _______ | ||||
|                                       //|--------------------------|  |--------------------------|
 | ||||
|  | ||||
| @ -60,7 +60,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 		_______, _______,  _______,                   _______,                   _______, _______,          _______, _______, _______  \ | ||||
| 	), | ||||
| 	[_FNC] = LAYOUT( // fuck it edition
 | ||||
| 		RCTL(KC_ESC),  KC_F1,      KC_F2,      KC_F3,      KC_F4,      KC_F5,      KC_F6,      KC_F7,      KC_F8,         KC_F9,        KC_F10,        KC_F11,        KC_F12,        KC_ASTG,       \ | ||||
| 		RCTL(KC_ESC),  KC_F1,      KC_F2,      KC_F3,      KC_F4,      KC_F5,      KC_F6,      KC_F7,      KC_F8,         KC_F9,        KC_F10,        KC_F11,        KC_F12,        AS_TOGG,       \ | ||||
| 		RCTL(KC_TAB),  RCTL(KC_Q), RCTL(KC_W), RCTL(KC_E), RCTL(KC_R), RCTL(KC_T), RCTL(KC_Y), RCTL(KC_U), RCTL(KC_I),    RCTL(KC_O),   RCTL(KC_P),    RCTL(KC_LBRC), RCTL(KC_RBRC), RCTL(KC_BSLS), \ | ||||
| 		RCTL(KC_CAPS), RCTL(KC_A), RCTL(KC_S), RCTL(KC_D), RCTL(KC_F), RCTL(KC_G), RCTL(KC_H), RCTL(KC_J), RCTL(KC_K),    RCTL(KC_L),   RCTL(KC_SCLN), RCTL(KC_QUOT), RCTL(KC_ENT),                 \ | ||||
| 		RCTL(KC_LSFT), RCTL(KC_Z), RCTL(KC_X), RCTL(KC_C), RCTL(KC_V), REBOOT,     RCTL(KC_N), RCTL(KC_M), RCTL(KC_COMM), RCTL(KC_DOT), RCTL(KC_SLSH),                KC_VOLU, RCTL(KC_DEL),        \ | ||||
| @ -68,7 +68,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 	), | ||||
| 	/*
 | ||||
| 	[_FNC] = LAYOUT( | ||||
| 		_______, KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  KC_ASTG, \ | ||||
| 		_______, KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  AS_TOGG, \ | ||||
| 		_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \ | ||||
| 		_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,          \ | ||||
| 		_______, _______, _______, _______, _______, REBOOT,  _______, _______, _______, _______, RCTL(KC_SLSH),    KC_VOLU, RCTL(KC_DEL), \ | ||||
| @ -205,7 +205,7 @@ bool rgb_matrix_indicators_user(void) { | ||||
| 			rgb_matrix_set_color(43, 0xFF, 0x00, 0x40); // ctrl+slash
 | ||||
| 
 | ||||
| 			if (this_led & (1 << !autoshift_enabled)) { | ||||
| 				rgb_matrix_set_color(0, 0xFF, 0x00, 0x00); // KC_ASTG
 | ||||
| 				rgb_matrix_set_color(0, 0xFF, 0x00, 0x00); // AS_TOGG
 | ||||
| 			} else { | ||||
| 				rgb_matrix_set_color(0, 0xFF, 0xFF, 0x00); | ||||
| 			} | ||||
|  | ||||
| @ -52,7 +52,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 		_______, _______,  _______,                   _______,                            _______, _______,  _______,  _______, _______, _______  \ | ||||
| 	), | ||||
| 	[_FNC]    = LAYOUT_65_ansi( | ||||
| 		_______, KC_F1,    KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,   KC_F11,   KC_F12,  _______, KC_ASTG, \ | ||||
| 		_______, KC_F1,    KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   KC_F7,   KC_F8,   KC_F9,   KC_F10,   KC_F11,   KC_F12,  _______, AS_TOGG, \ | ||||
| 		_______, RGB_MOD,  RGB_SPI, RGB_HUI, RGB_SAI, RGB_VAI, _______, _______, MAS_MGT, MAS_BLU, MAS_WHT,  RGB_RMOD, RGB_MOD, _______, KC_MPRV, \ | ||||
| 		_______, RGB_RMOD, RGB_SPD, RGB_HUD, RGB_SAD, RGB_VAD, _______, MAS_RED, MAS_KEY, MAS_CYN, MAS_PRP,  _______,           EE_CLR,  KC_MNXT, \ | ||||
| 		_______, RGB_TOG,  _______, _______, REEPROM, REBOOT,  TG_NKRO, MAS_YEL, MAS_GRN, MAS_CRM, _______,  _______,           KC_VOLU, KC_MUTE, \ | ||||
| @ -172,7 +172,7 @@ bool rgb_matrix_indicators_user(void) { | ||||
| 			rgb_matrix_set_color(25, 0xFF, 0x40, 0x00); | ||||
| 
 | ||||
| 			if (this_led & (1 << !autoshift_enabled)) { | ||||
| 				rgb_matrix_set_color(15, 0xFF, 0x00, 0x00); // KC_ASTG
 | ||||
| 				rgb_matrix_set_color(15, 0xFF, 0x00, 0x00); // AS_TOGG
 | ||||
| 			} else { | ||||
| 				rgb_matrix_set_color(15, 0xFF, 0xFF, 0x00); | ||||
| 			} | ||||
|  | ||||
| @ -50,19 +50,19 @@ | ||||
| // #define NO_AUTO_SHIFT_ALPHA
 | ||||
| 
 | ||||
| // Lower the Auto Shift timeout variable (down)
 | ||||
| // KC_ASDN
 | ||||
| // AS_DOWN
 | ||||
| 
 | ||||
| // Raise the Auto Shift timeout variable (up)
 | ||||
| // KC_ASUP
 | ||||
| // AS_UP
 | ||||
| 
 | ||||
| // Report your current Auto Shift timeout value
 | ||||
| // KC_ASRP
 | ||||
| // AS_RPT
 | ||||
| 
 | ||||
| // Turns on the Auto Shift Function
 | ||||
| // KC_ASON
 | ||||
| // AS_ON
 | ||||
| 
 | ||||
| // Turns off the Auto Shift Function
 | ||||
| // KC_ASOFF
 | ||||
| // AS_OFF
 | ||||
| 
 | ||||
| // Toggles the state of the Auto Shift feature
 | ||||
| // KC_ASTG
 | ||||
| // AS_TOGG
 | ||||
|  | ||||
| @ -121,7 +121,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
|  [_FN] = LAYOUT_ortho_5x15( /* FUNCTION */ | ||||
|     KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F6,   _______, _______, _______, KC_F7,   KC_F8,   KC_F9,   KC_F10,  KC_F11,  KC_F12,  \ | ||||
|     _______, _______, _______, _______, _______, _______, RGB_HUD, RGB_HUI, _______, _______, _______, _______, _______, _______, _______, \ | ||||
|     KC_ASTG, _______, _______, _______, _______, _______, RGB_SAD, RGB_SAI, _______, _______, KC_LEFT, KC_UP,   KC_DOWN, KC_RGHT, _______, \ | ||||
|     AS_TOGG, _______, _______, _______, _______, _______, RGB_SAD, RGB_SAI, _______, _______, KC_LEFT, KC_UP,   KC_DOWN, KC_RGHT, _______, \ | ||||
|     RGB_TOG, _______, _______, _______, _______, _______, RGB_VAD, RGB_VAI, _______, _______, _______, _______, _______, _______, _______, \ | ||||
|     QK_BOOT, _______, _______, _______, _______, _______, RGB_RMOD,RGB_MOD, _______, _______, KC_MPLY, KC_MRWD, KC_VOLU, KC_VOLD, KC_MFFD  \ | ||||
|  ), | ||||
|  | ||||
| @ -212,9 +212,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| ), | ||||
| 
 | ||||
| [_ADJUST] = LAYOUT_symmetric( | ||||
|   QK_BOOT, DB_TOGG, KC_ASUP, CH_WMN,  CH_CMK,  CH_QWE,  CH_DVK, | ||||
|            KC_ASRP, KC_ASTG, XXXXXXX, XXXXXXX, QWERTY,  PLOVER, | ||||
|            BL_ADJ,  KC_ASDN, XXXXXXX, XXXXXXX, ISO,     THUMB_ALT, | ||||
|   QK_BOOT, DB_TOGG, AS_UP,   CH_WMN,  CH_CMK,  CH_QWE,  CH_DVK, | ||||
|            AS_RPT,  AS_TOGG, XXXXXXX, XXXXXXX, QWERTY,  PLOVER, | ||||
|            BL_ADJ,  AS_DOWN, XXXXXXX, XXXXXXX, ISO,     THUMB_ALT, | ||||
|                                       _______, SW_TG,   _______ | ||||
| ), | ||||
| #if defined(RGBLIGHT) | defined(BACKLIGHT_ENABLE) | ||||
|  | ||||
| @ -56,7 +56,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| ), | ||||
| 
 | ||||
| [_ADJUST] = LAYOUT( | ||||
|   QK_BOOT,   RGBRST,  KC_ASUP, KC_ASTG, KC_ASDN, _______, _______,      _______, _______, KC_ASDN, KC_ASTG, KC_ASUP, RGBRST,  QK_BOOT, | ||||
|   QK_BOOT, RGBRST,  AS_UP,   AS_TOGG, AS_DOWN, _______, _______,      _______, _______, AS_DOWN, AS_TOGG, AS_UP,   RGBRST,  QK_BOOT, | ||||
|            RGB_TOG, RGB_HUI, RGB_SAI, RGB_VAI, _______, _______,      _______, _______, RGB_VAI, RGB_SAI, RGB_HUI, RGB_TOG, | ||||
|            RGB_MOD, RGB_HUD, RGB_SAD, RGB_VAD, _______, _______,      _______, _______, RGB_VAD, RGB_SAD, RGB_HUD, RGB_MOD, | ||||
|                                       _______, SH_TG,   _______,      _______, SH_TG,   _______ | ||||
|  | ||||
| @ -56,7 +56,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| ), | ||||
| 
 | ||||
| [_ADJUST] = LAYOUT( | ||||
|   QK_BOOT,   RGBRST,  KC_ASUP, KC_ASTG, KC_ASDN, _______, _______,      _______, _______, KC_ASDN, KC_ASTG, KC_ASUP, RGBRST,  QK_BOOT, | ||||
|   QK_BOOT, RGBRST,  AS_UP,   AS_TOGG, AS_DOWN, _______, _______,      _______, _______, AS_DOWN, AS_TOGG, AS_UP,   RGBRST,  QK_BOOT, | ||||
|            RGB_TOG, RGB_HUI, RGB_SAI, RGB_VAI, _______, _______,      _______, _______, RGB_VAI, RGB_SAI, RGB_HUI, RGB_TOG, | ||||
|            RGB_MOD, RGB_HUD, RGB_SAD, RGB_VAD, _______, _______,      _______, _______, RGB_VAD, RGB_SAD, RGB_HUD, RGB_MOD, | ||||
|                                       _______, SH_TG,   _______,      _______, SH_TG,   _______ | ||||
|  | ||||
| @ -55,13 +55,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
|   [_LOWER] = LAYOUT( | ||||
|   //┌────────┬────────┬────────┬────────┬────────┬────────┐                          ┌────────┬────────┬────────┬────────┬────────┬────────┐
 | ||||
|   //|        |        |        |        |        |        |                          |        |   7    |    8   |    9   |    *   |    /   |
 | ||||
|      KC_ASUP, KC_ASON, KC_ASRP,  XXXXXXX, XXXXXXX, XXXXXXX,                           XXXXXXX,   KC_P7,   KC_P8,   KC_P9,  KC_PAST, KC_PSLS, | ||||
|      AS_UP,   AS_ON,   AS_RPT,   XXXXXXX, XXXXXXX, XXXXXXX,                           XXXXXXX,   KC_P7,   KC_P8,   KC_P9,  KC_PAST, KC_PSLS, | ||||
|   //├────────┼────────┼────────┼────────┼────────┼────────┤                          ├────────┼────────┼────────┼────────┼────────┼────────┤
 | ||||
|   //|        |        |        |        |        |        |                          |        |    4   |    5   |    6   |    +   |    -    |
 | ||||
|      KC_ASDN, KC_ASOFF, XXXXXXX, XXXXXXX, XXXXXXX,  XXXXXXX,                            XXXXXXX,  KC_P4,   KC_P5,   KC_P6,  KC_PPLS, KC_PMNS, | ||||
|      AS_DOWN, AS_OFF,   XXXXXXX, XXXXXXX, XXXXXXX,  XXXXXXX,                            XXXXXXX,  KC_P4,   KC_P5,   KC_P6,  KC_PPLS, KC_PMNS, | ||||
|   //├────────┼────────┼────────┼────────┼────────┼────────┤                          ├────────┼────────┼────────┼────────┼────────┼────────┤
 | ||||
|   //|        |        |        |        |        |        |                          |        |    1   |    2   |    3   |        |        |
 | ||||
|      XXXXXXX, KC_ASTG, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,                             XXXXXXX,  KC_P1,   KC_P2,   KC_P3,  XXXXXXX, XXXXXXX, | ||||
|      XXXXXXX, AS_TOGG, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,                             XXXXXXX,  KC_P1,   KC_P2,   KC_P3,  XXXXXXX, XXXXXXX, | ||||
|   //├────────┼────────┼────────┼────────┼────────┼────────┼────────┐        ┌────────┼────────┼────────┼────────┼────────┼────────┼────────┤
 | ||||
|   //| LOWER  |        |        |        |        |        |  ESC   |        | ALT    |        |   0    |    .   | ENTER  |   =    |        |
 | ||||
|       KC_TRNS, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_TRNS,         KC_TRNS,  XXXXXXX, KC_P0,   KC_PDOT, KC_PENT, KC_PEQL, XXXXXXX, | ||||
|  | ||||
| @ -25,7 +25,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 
 | ||||
| [QWERTY] = LAYOUT(LALT(KC_A), KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_EQL, KC_EQL, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_MINS, KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_QUOT, KC_ENT, SC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_NO, KC_NO, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, SC_RSPC, MO(4), KC_LGUI, MO(2), KC_SPC, MO(1), TG(1)), | ||||
| 
 | ||||
| [HOTKEYS] = LAYOUT(KC_F5, LGUI(LALT(KC_1)), LGUI(LALT(KC_2)), KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_F14, KC_F6, KC_NO, KC_NO, LCTL(KC_U), SGUI(KC_R), KC_F2, SGUI(KC_K), LCTL(KC_9), LCTL(KC_0), KC_NO, KC_F11, KC_F15, KC_F7, LGUI(LCTL(KC_A)), KC_F10, KC_LBRC, KC_RBRC, KC_F9, SIG_JOHN, LSFT(KC_TAB), KC_TAB, E_GMAIL, KC_F12, KC_F16, KC_F8, KC_ASTG, KC_NO, KC_LCBR, KC_RCBR, KC_NO, KC_NO, KC_NO, SIG_PROF, KC_F3, KC_F4, E_GWU, KC_F13, KC_F17, LALT(KC_SPC), KC_LGUI, KC_LCTL, KC_SPC, KC_TRNS, KC_TRNS), | ||||
| [HOTKEYS] = LAYOUT(KC_F5, LGUI(LALT(KC_1)), LGUI(LALT(KC_2)), KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_F14, KC_F6, KC_NO, KC_NO, LCTL(KC_U), SGUI(KC_R), KC_F2, SGUI(KC_K), LCTL(KC_9), LCTL(KC_0), KC_NO, KC_F11, KC_F15, KC_F7, LGUI(LCTL(KC_A)), KC_F10, KC_LBRC, KC_RBRC, KC_F9, SIG_JOHN, LSFT(KC_TAB), KC_TAB, E_GMAIL, KC_F12, KC_F16, KC_F8, AS_TOGG, KC_NO, KC_LCBR, KC_RCBR, KC_NO, KC_NO, KC_NO, SIG_PROF, KC_F3, KC_F4, E_GWU, KC_F13, KC_F17, LALT(KC_SPC), KC_LGUI, KC_LCTL, KC_SPC, KC_TRNS, KC_TRNS), | ||||
| 
 | ||||
| [TEXT] = LAYOUT(KC_ESC, LGUI(KC_1), LGUI(KC_2), LGUI(KC_3), LGUI(KC_4), LGUI(KC_5), KC_SCLN, KC_PIPE, KC_COLN, KC_NO, KC_UNDS, KC_PLUS, LGUI(KC_BSPC), LGUI(KC_Q), LGUI(KC_W), KC_ESC, LGUI(KC_R), LGUI(KC_T), LCTL(KC_Y), LGUI(KC_LEFT), KC_UP, LGUI(KC_RGHT), KC_TILD, R_PIPE, KC_BSPC, MO(3), LGUI(KC_S), LGUI(KC_C), LGUI(KC_V), LGUI(KC_X), KC_DEL, KC_LEFT, KC_DOWN, KC_RGHT, KC_GRV, KC_ENT, KC_F18, LGUI(KC_A), LGUI(KC_D), KC_F1, LGUI(KC_Z), LGUI(KC_Y), KC_NO, KC_NO, KC_BSPC, LGUI(KC_F), SGUI(KC_G), LGUI(KC_G), KC_BSLS, R_ASSIGN, KC_LALT, KC_LGUI, KC_TRNS, KC_SPC, KC_RGUI, KC_NO), | ||||
| 
 | ||||
|  | ||||
| @ -58,14 +58,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
|       KC_MRWD, KC_VOLU, KC_VOLD, KC_MFFD, KC_MPLY,                   KC_INS,  KC_F7,   KC_F8,   KC_F9,   KC_CAPS, | ||||
|       KC_LEFT, KC_UP,   KC_DOWN, KC_RGHT, KC_BRIU,                   KC_F12,  KC_F4,   KC_F5,   KC_F6,   TD(TdL), | ||||
|       KC_HOME, KC_PGUP, KC_PGDN, KC_END,  KC_BRID, _______, _______, KC_F10,  KC_F1,   KC_F2,   KC_F3,   KC_F11, | ||||
|       _______, _______, _______, KC_ASTG, _______, _______, _______, DNUMPAD, _______, _______, _______, _______ | ||||
|       _______, _______, _______, AS_TOGG, _______, _______, _______, DNUMPAD, _______, _______, _______, _______ | ||||
|       ), | ||||
| 
 | ||||
|   [_NUMPAD] = LAYOUT( | ||||
|       _______, _______, _______, _______, _______,                   S(KC_E), KC_7,    KC_8,    KC_9,    S(KC_F), | ||||
|       TD(TdL), KC_EQL,  KC_ASTR, KC_PLUS, _______,                   S(KC_C), KC_4,    KC_5,    KC_6,    S(KC_D), | ||||
|       TD(TdH), KC_DOT,  KC_SLSH, KC_MINS, _______, _______, _______, S(KC_A), KC_1,    KC_2,    KC_3,    S(KC_B), | ||||
|       _______, _______, _______, KC_ASTG, _______, _______, _______, _______, KC_0,    _______, _______, _______ | ||||
|       _______, _______, _______, AS_TOGG, _______, _______, _______, _______, KC_0,    _______, _______, _______ | ||||
|       ), | ||||
| 
 | ||||
|   [_SYMBOL] = LAYOUT( | ||||
|  | ||||
| @ -108,7 +108,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
|   _______, QK_BOOT, _______, _______, _______, _______, _______, _______, _______, _______, KC_UP, KC_DEL, \ | ||||
|   _______, _______, _______, AU_ON,   AU_OFF,  AG_NORM, AG_SWAP, QWERTY,  _______, KC_LEFT,  KC_DOWN, KC_RGHT, \ | ||||
|   _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_PERC, KC_GRV, KC_TILD, \ | ||||
|   KC_ASDN, KC_ASUP, KC_ASRP, _______, _______, _______, _______, KC_RBRC, KC_LBRC, KC_MINS, KC_EQL, KC_BSLS \ | ||||
|   AS_DOWN, AS_UP,   AS_RPT,  _______, _______, _______, _______, KC_RBRC, KC_LBRC, KC_MINS, KC_EQL, KC_BSLS \ | ||||
| ) | ||||
| 
 | ||||
| 
 | ||||
|  | ||||
| @ -41,7 +41,7 @@ LGUI(KC_BSPC),MO(2),LGUI(KC_S),LGUI(KC_C),LGUI(KC_V),LGUI(KC_X), | ||||
|             KC_VOLU,LGUI(LALT(KC_1)),LGUI(LALT(KC_2)),   KC_F3,   KC_F4,   KC_F5,                    KC_F6,   KC_F7,   KC_F8,   KC_F9,  KC_F10,LSFT(KC_EQL), \ | ||||
|     KC_VOLD,  KC_NO,  KC_NO,   KC_NO,SGUI(KC_R),  KC_F14,               SGUI(KC_K),SGUI(KC_LEFT),LSFT(KC_UP),SGUI(KC_RGHT),  KC_F18,LSFT(KC_MINS), \ | ||||
|       KC_MUTE,KC_TRNS,  KC_NO, KC_LGUI,  KC_TAB,  KC_F21,                    KC_NO,LSFT(KC_LEFT),LSFT(KC_DOWN),LSFT(KC_RGHT),     KC_F20,  KC_F16, \ | ||||
|      KC_ASTG, KC_NO,  KC_NO,   KC_NO,  KC_F22,LCTL(KC_U),LGUI(KC_LBRC),LGUI(KC_RBRC),LGUI(KC_N),   KC_NO,LALT(LSFT(KC_LEFT)),LALT(LSFT(KC_RIGHT)),   KC_F17,   KC_F19, \ | ||||
|      AS_TOGG, KC_NO,  KC_NO,   KC_NO,  KC_F22,LCTL(KC_U),LGUI(KC_LBRC),LGUI(KC_RBRC),LGUI(KC_N),   KC_NO,LALT(LSFT(KC_LEFT)),LALT(LSFT(KC_RIGHT)),   KC_F17,   KC_F19, \ | ||||
|                                   KC_NO,   KC_NO,KC_NO,  KC_NO,    KC_NO, KC_TRNS,     KC_NO,     KC_NO) | ||||
| 
 | ||||
| }; | ||||
|  | ||||
| @ -134,8 +134,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 
 | ||||
| [_ADJUST] = LAYOUT_planck_grid( | ||||
|   COLEMAK, _______, DB_TOGG,  RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, QWERTY , | ||||
|   _______, _______, MU_MOD,   AU_ON,   AU_OFF,  AG_NORM, AG_SWAP, QWERTY,  COLEMAK, _______, KC_ASON, KC_ASUP, | ||||
|   _______, MUV_DE,  MUV_IN,   MU_ON,   MU_OFF,  MI_ON,   MI_OFF,  _______, _______, KC_ASRP, KC_ASOFF,KC_ASDN, | ||||
|   _______, _______, MU_MOD,   AU_ON,   AU_OFF,  AG_NORM, AG_SWAP, QWERTY,  COLEMAK, _______, AS_ON,   AS_UP, | ||||
|   _______, MUV_DE,  MUV_IN,   MU_ON,   MU_OFF,  MI_ON,   MI_OFF,  _______, _______, AS_RPT,  AS_OFF,  AS_DOWN, | ||||
|   _______, _______, _______,  _______, _______, _______, _______, _______, _______, _______, _______, QK_BOOT   | ||||
| ) | ||||
| 
 | ||||
|  | ||||
| @ -35,22 +35,22 @@ | ||||
| // #define NO_AUTO_SHIFT_ALPHA
 | ||||
| 
 | ||||
| // Lower the Auto Shift timeout variable (down)
 | ||||
| // KC_ASDN	  
 | ||||
| // AS_DOWN
 | ||||
| 
 | ||||
| // Raise the Auto Shift timeout variable (up)
 | ||||
| // KC_ASUP	  
 | ||||
| // AS_UP
 | ||||
| 
 | ||||
| // Report your current Auto Shift timeout value
 | ||||
| // KC_ASRP	  
 | ||||
| // AS_RPT
 | ||||
| 
 | ||||
| // Turns on the Auto Shift Function
 | ||||
| // KC_ASON	  
 | ||||
| // AS_ON
 | ||||
| 
 | ||||
| // Turns off the Auto Shift Function
 | ||||
| // KC_ASOFF	 
 | ||||
| // AS_OFF
 | ||||
| 
 | ||||
| // Toggles the state of the Auto Shift feature
 | ||||
| // KC_ASTG	  
 | ||||
| // AS_TOGG
 | ||||
| 
 | ||||
| 
 | ||||
| #ifdef AUDIO_ENABLE | ||||
|  | ||||
| @ -113,7 +113,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 
 | ||||
| [L_LOWER] = LAYOUT_preonic_grid( | ||||
| /*01          02          03          04          05          06          07          08          09          10          11          12         */ | ||||
|   KC_ASTG,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    KC_BSPC,    \ | ||||
|   AS_TOGG,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    KC_BSPC,    \ | ||||
|   MT_UNTB,    _______,    _______,    _______,    _______,    _______,    _______,    KC_MINUS,   KC_PLUS,    KC_PAST,    KC_PSLS,    _______,    \ | ||||
|   _______,    MT_HILF,    MT_HIRT,    _______,    _______,    _______,    _______,    KC_LEFT,    KC_UP,      KC_DOWN,    KC_RIGHT,   KC_ENTER,   \ | ||||
|   _______,    _______,    _______,    _______,    _______,    _______,    _______,    KC_LBRC,    KC_RBRC,    KC_LPRN,    KC_RPRN,    KC_BSLS,    \ | ||||
| @ -140,7 +140,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
|  */ | ||||
| [L_RAISE] = LAYOUT_preonic_grid( | ||||
| /*01          02          03          04          05          06          07          08          09          10          11          12         */ | ||||
|   KC_ASTG,    KC_F1,      KC_F2,      KC_VOLU,    KC_VOLD,    _______,    _______,    KC_PSLS,    KC_PAST,    KC_LPRN,    KC_RPRN,    _______,    \ | ||||
|   AS_TOGG,    KC_F1,      KC_F2,      KC_VOLU,    KC_VOLD,    _______,    _______,    KC_PSLS,    KC_PAST,    KC_LPRN,    KC_RPRN,    _______,    \ | ||||
|   _______,    _______,    _______,    _______,    _______,    _______,    _______,    KC_P7,      KC_P8,      KC_P9,      KC_PLUS,    _______,    \ | ||||
|   _______,    _______,    _______,    _______,    _______,    _______,    _______,    KC_P4,      KC_P5,      KC_P6,      KC_MINUS,   _______,    \ | ||||
|   KC_CAPS,    _______,    _______,    _______,    _______,    _______,    _______,    KC_P1,      KC_P2,      KC_P3,      KC_PSLS,    _______,    \ | ||||
| @ -172,7 +172,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
|   KC_F12,     KC_F1,      KC_F2,      KC_F3,      KC_F4,      KC_F5,      KC_F6,      KC_F7,      KC_F8,      KC_F9,      KC_F10,     KC_F11,     \ | ||||
|   _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    \ | ||||
|   _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    \ | ||||
|   KC_ASTG,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    \ | ||||
|   AS_TOGG,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    \ | ||||
|   _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______,    _______     \ | ||||
| ) | ||||
| 
 | ||||
|  | ||||
| @ -130,7 +130,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
|  *            `----------------------------------'           '------''---------------------------' | ||||
|  */ | ||||
| [_RAISE] = LAYOUT( | ||||
|   _______, _______, _______, _______, _______, _______,                         _______, _______, _______, _______, _______, KC_ASTG, | ||||
|   _______, _______, _______, _______, _______, _______,                         _______, _______, _______, _______, _______, AS_TOGG, | ||||
|   _______, _______, _______, _______, _______, _______,                         _______, _______, KC_UP,   _______, _______, KC_DEL, | ||||
|   _______, _______, _______, _______, _______, _______,                         _______, KC_LEFT, KC_DOWN, KC_RGHT, _______, KC_WORKMAN, | ||||
|   _______, _______, _______, KC_MIDI, _______, _______, _______,       _______, _______, _______, KC_HOME, KC_END,  _______, KC_QWERTY, | ||||
|  | ||||
| @ -24,7 +24,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
| 
 | ||||
| [QWERTY] = LAYOUT(LALT(KC_A), KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_MINS, KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_QUOT, KC_ENT, SC_LSPO, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_NO, KC_NO, KC_NO, KC_NO, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, SC_RSPC, KC_LALT, KC_LCTL, KC_LGUI, MO(2), MO(4), KC_BSPC, KC_SPC, MO(1), KC_PGDN, TG(1)), | ||||
| 
 | ||||
| [HOTKEYS] = LAYOUT(KC_F6, LGUI(LALT(KC_1)), LGUI(LALT(KC_2)), LCTL(KC_U), SGUI(KC_R), KC_F2, SGUI(KC_K), LCTL(KC_9), LCTL(KC_0), KC_F14, KC_F11, KC_F15, KC_F7, LGUI(LCTL(KC_A)), KC_F10, KC_LBRC, KC_RBRC, KC_F9, SIG_JOHN, LSFT(KC_TAB), KC_TAB, E_GMAIL, KC_F12, KC_F16, KC_F8, KC_ASTG, KC_NO, KC_LCBR, KC_RCBR, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, SIG_PROF, KC_F3, KC_F4, E_GWU, KC_F13, KC_F17, KC_F5, KC_NO, KC_LGUI, KC_LGUI, KC_LCTL, KC_BSPC, KC_SPC, KC_TRNS, KC_NO, KC_TRNS), | ||||
| [HOTKEYS] = LAYOUT(KC_F6, LGUI(LALT(KC_1)), LGUI(LALT(KC_2)), LCTL(KC_U), SGUI(KC_R), KC_F2, SGUI(KC_K), LCTL(KC_9), LCTL(KC_0), KC_F14, KC_F11, KC_F15, KC_F7, LGUI(LCTL(KC_A)), KC_F10, KC_LBRC, KC_RBRC, KC_F9, SIG_JOHN, LSFT(KC_TAB), KC_TAB, E_GMAIL, KC_F12, KC_F16, KC_F8, AS_TOGG, KC_NO, KC_LCBR, KC_RCBR, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, SIG_PROF, KC_F3, KC_F4, E_GWU, KC_F13, KC_F17, KC_F5, KC_NO, KC_LGUI, KC_LGUI, KC_LCTL, KC_BSPC, KC_SPC, KC_TRNS, KC_NO, KC_TRNS), | ||||
| 
 | ||||
| [TEXT] = LAYOUT(LGUI(KC_BSPC), LGUI(KC_Q), LGUI(KC_W), KC_ESC, LGUI(KC_R), LGUI(KC_T), LCTL(KC_Y), LGUI(KC_LEFT), KC_UP, LGUI(KC_RGHT), KC_SCLN, R_PIPE, KC_BSPC, MO(3), LGUI(KC_S), LGUI(KC_C), LGUI(KC_V), LGUI(KC_X), KC_DEL, KC_LEFT, KC_DOWN, KC_RGHT, KC_GRV, KC_ENT, KC_F18, LGUI(KC_A), LGUI(KC_D), KC_F1, LGUI(KC_Z), LGUI(KC_Y), KC_NO, KC_NO, KC_NO, KC_NO, KC_BSPC, LGUI(KC_F), SGUI(KC_G), LGUI(KC_G), KC_BSLS, R_ASSIGN, KC_LALT, KC_LCTL, KC_LGUI, KC_TRNS, KC_NO, KC_BSPC, KC_SPC, KC_LGUI, KC_PGUP, KC_NO), | ||||
| 
 | ||||
|  | ||||
| @ -35,11 +35,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||||
|   ), | ||||
| 
 | ||||
|   [_LOWER] = LAYOUT( | ||||
|     QK_BOOT,   KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F11,                     KC_F12,   KC_F6,   KC_F7,   KC_F8,   KC_F9,  KC_F10, _______, | ||||
|     BL_TOGG, KC_ASTG, _______, _______, _______, _______, _______,                   _______, _______, _______, _______, _______, _______, _______, | ||||
|     BL_INC,  KC_ASUP, _______, _______, _______, _______, _______,                   _______, _______, _______, _______, _______, _______, _______, | ||||
|     BL_DEC,  KC_ASDN, _______, _______, _______, _______, _______,                   _______, _______, _______, _______, _______, _______, _______, | ||||
|     _______, KC_ASRP, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | ||||
|     QK_BOOT, KC_F1,   KC_F2,   KC_F3,   KC_F4,   KC_F5,   KC_F11,                    KC_F12,  KC_F6,   KC_F7,   KC_F8,   KC_F9,  KC_F10,   _______, | ||||
|     BL_TOGG, AS_TOGG, _______, _______, _______, _______, _______,                   _______, _______, _______, _______, _______, _______, _______, | ||||
|     BL_INC,  AS_UP,   _______, _______, _______, _______, _______,                   _______, _______, _______, _______, _______, _______, _______, | ||||
|     BL_DEC,  AS_DOWN, _______, _______, _______, _______, _______,                   _______, _______, _______, _______, _______, _______, _______, | ||||
|     _______, AS_RPT,  _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | ||||
|   ) | ||||
| 
 | ||||
| }; | ||||
|  | ||||
| @ -375,24 +375,24 @@ bool process_auto_shift(uint16_t keycode, keyrecord_t *record) { | ||||
|         } | ||||
| 
 | ||||
|         switch (keycode) { | ||||
|             case KC_ASTG: | ||||
|             case AS_TOGG: | ||||
|                 autoshift_toggle(); | ||||
|                 break; | ||||
|             case KC_ASON: | ||||
|             case AS_ON: | ||||
|                 autoshift_enable(); | ||||
|                 break; | ||||
|             case KC_ASOFF: | ||||
|             case AS_OFF: | ||||
|                 autoshift_disable(); | ||||
|                 break; | ||||
| 
 | ||||
| #    ifndef AUTO_SHIFT_NO_SETUP | ||||
|             case KC_ASUP: | ||||
|             case AS_UP: | ||||
|                 autoshift_timeout += 5; | ||||
|                 break; | ||||
|             case KC_ASDN: | ||||
|             case AS_DOWN: | ||||
|                 autoshift_timeout -= 5; | ||||
|                 break; | ||||
|             case KC_ASRP: | ||||
|             case AS_RPT: | ||||
|                 autoshift_timer_report(); | ||||
|                 break; | ||||
| #    endif | ||||
|  | ||||
| @ -105,12 +105,12 @@ enum quantum_keycodes { | ||||
|     QK_GRAVE_ESCAPE, // 5C16
 | ||||
| 
 | ||||
|     // Auto Shift
 | ||||
|     KC_ASUP,  // 5C17
 | ||||
|     KC_ASDN,  // 5C18
 | ||||
|     KC_ASRP,  // 5C19
 | ||||
|     KC_ASTG,  // 5C1A
 | ||||
|     KC_ASON,  // 5C1B
 | ||||
|     KC_ASOFF, // 5C1C
 | ||||
|     QK_AUTO_SHIFT_UP,     // 5C17
 | ||||
|     QK_AUTO_SHIFT_DOWN,   // 5C18
 | ||||
|     QK_AUTO_SHIFT_REPORT, // 5C19
 | ||||
|     QK_AUTO_SHIFT_TOGGLE, // 5C1A
 | ||||
|     QK_AUTO_SHIFT_ON,     // 5C1B
 | ||||
|     QK_AUTO_SHIFT_OFF,    // 5C1C
 | ||||
| 
 | ||||
|     // Audio
 | ||||
|     AU_ON,  // 5C1D
 | ||||
| @ -844,6 +844,14 @@ enum quantum_keycodes { | ||||
| #define UC_M_WC UNICODE_MODE_WINC | ||||
| #define UC_M_EM UNICODE_MODE_EMACS | ||||
| 
 | ||||
| // Auto Shift
 | ||||
| #define AS_UP QK_AUTO_SHIFT_UP | ||||
| #define AS_DOWN QK_AUTO_SHIFT_DOWN | ||||
| #define AS_RPT QK_AUTO_SHIFT_REPORT | ||||
| #define AS_TOGG QK_AUTO_SHIFT_TOGGLE | ||||
| #define AS_ON QK_AUTO_SHIFT_ON | ||||
| #define AS_OFF QK_AUTO_SHIFT_OFF | ||||
| 
 | ||||
| // Leader key
 | ||||
| #define QK_LEAD QK_LEADER | ||||
| 
 | ||||
|  | ||||
| @ -6,6 +6,13 @@ | ||||
| #define KC_LEAD QK_LEADER | ||||
| #define KC_LOCK QK_LOCK | ||||
| 
 | ||||
| #define KC_ASUP QK_AUTO_SHIFT_UP | ||||
| #define KC_ASDN QK_AUTO_SHIFT_DOWN | ||||
| #define KC_ASRP QK_AUTO_SHIFT_REPORT | ||||
| #define KC_ASTG QK_AUTO_SHIFT_TOGGLE | ||||
| #define KC_ASON QK_AUTO_SHIFT_ON | ||||
| #define KC_ASOFF QK_AUTO_SHIFT_OFF | ||||
| 
 | ||||
| #define VLK_TOG QK_VELOCIKEY_TOGGLE | ||||
| #define CAPSWRD QK_CAPS_WORD_TOGGLE | ||||
| #define CAPS_WORD QK_CAPS_WORD_TOGGLE | ||||
|  | ||||
| @ -268,7 +268,7 @@ enum alfrdmalr_keycodes { | ||||
| #define K00_SET    KC_NO | ||||
| #define K10_SET    KC_NO | ||||
| #define K20_SET    KC_NO | ||||
| #define K30_SET    KC_ASTG | ||||
| #define K30_SET    AS_TOGG | ||||
| #define K40_SET    KC_NO | ||||
| 
 | ||||
| // RIGHT
 | ||||
| @ -282,5 +282,5 @@ enum alfrdmalr_keycodes { | ||||
| #define K0B_SET    KC_NO | ||||
| #define K1B_SET    KC_NO | ||||
| #define K2B_SET    KC_NO | ||||
| #define K3B_SET    KC_ASTG | ||||
| #define K3B_SET    AS_TOGG | ||||
| #define K4B_SET    KC_NO | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user