Normalise Dynamic Macro keycodes (#18939)
* `DYN_REC_START1` -> `QK_DYNAMIC_MACRO_RECORD_START_1` * `DYN_REC_START2` -> `QK_DYNAMIC_MACRO_RECORD_START_2` * `DYN_MACRO_PLAY1` -> `QK_DYNAMIC_MACRO_PLAY_1` * `DYN_MACRO_PLAY2` -> `QK_DYNAMIC_MACRO_PLAY_2` * `DYN_REC_STOP` -> `QK_DYNAMIC_MACRO_RECORD_STOP` * Update docs
This commit is contained in:
		
							parent
							
								
									3de296f420
								
							
						
					
					
						commit
						fe18df9d41
					
				
					 44 changed files with 216 additions and 210 deletions
				
			
		| 
						 | 
				
			
			@ -103,17 +103,17 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
  KC_MUTE, KC_VOLD,    KC_VOLU, KC_TRNS,  KC_TRNS,
 | 
			
		||||
 | 
			
		||||
                                                       KC_TRNS,   KC_TRNS,
 | 
			
		||||
                                                           DYN_REC_START1,
 | 
			
		||||
                                        KC_TRNS, KC_TRNS, DYN_MACRO_PLAY1,
 | 
			
		||||
                                                           DM_REC1,
 | 
			
		||||
                                        KC_TRNS, KC_TRNS, DM_PLY1,
 | 
			
		||||
  /* right hand */
 | 
			
		||||
  KC_TRNS, KC_TRNS,    KC_ASTR, KC_LPRN,  KC_RPRN,  KC_MINS,  KC_TRNS,
 | 
			
		||||
  KC_EQL,  M_LAMBDA,   KC_7,    KC_8,     KC_9,     KC_PLUS,  KC_TRNS,
 | 
			
		||||
           M_POINER,   KC_4,    KC_5,     KC_6,     KC_0,     KC_TRNS,
 | 
			
		||||
  KC_ENT,  M_NOT_EQL,  KC_1,    KC_2,     KC_3,     KC_TRNS,  KC_TRNS,
 | 
			
		||||
                       KC_0,    KC_COMM,  KC_DOT,   KC_TRNS,  KC_TRNS,
 | 
			
		||||
  KC_TRNS, DYN_REC_STOP,
 | 
			
		||||
  DYN_REC_START2,
 | 
			
		||||
  DYN_MACRO_PLAY2, KC_TRNS, KC_TRNS
 | 
			
		||||
  KC_TRNS, DM_RSTP,
 | 
			
		||||
  DM_REC2,
 | 
			
		||||
  DM_PLY2, KC_TRNS, KC_TRNS
 | 
			
		||||
),
 | 
			
		||||
/* Keymap 2: Left side -> LAYER_NUM,                             Right side -> Shift + LAYER_BASE
 | 
			
		||||
 *
 | 
			
		||||
| 
						 | 
				
			
			@ -145,8 +145,8 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
  KC_MUTE, KC_VOLD,    KC_VOLU, KC_TRNS,  KC_TRNS,
 | 
			
		||||
 | 
			
		||||
                                                       KC_TRNS,   KC_TRNS,
 | 
			
		||||
                                                           DYN_REC_START1,
 | 
			
		||||
                                        KC_TRNS, KC_TRNS, DYN_MACRO_PLAY1,
 | 
			
		||||
                                                           DM_REC1,
 | 
			
		||||
                                        KC_TRNS, KC_TRNS, DM_PLY1,
 | 
			
		||||
  /* right hand */
 | 
			
		||||
  TG(1),          KC_AMPR,       KC_ASTR,       KC_LPRN,    KC_RPRN,    S(KC_MINS),  S(KC_BSPC),
 | 
			
		||||
  KC_UNDS,        S(KC_J),       S(KC_L),       S(KC_U),    S(KC_Y),    S(KC_SCLN),  S(KC_BSLS),
 | 
			
		||||
| 
						 | 
				
			
			@ -195,9 +195,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
           M_POINER,    KC_4,    KC_5,     KC_6,     KC_0,     KC_TRNS,
 | 
			
		||||
  KC_ENT,  M_NOT_EQL,   KC_1,    KC_2,     KC_3,     KC_TRNS,  KC_TRNS,
 | 
			
		||||
                        KC_0,    KC_COMM,  KC_DOT,   KC_TRNS,  KC_TRNS,
 | 
			
		||||
  KC_TRNS, DYN_REC_STOP,
 | 
			
		||||
  DYN_REC_START2,
 | 
			
		||||
  DYN_MACRO_PLAY2, KC_TRNS, KC_TRNS
 | 
			
		||||
  KC_TRNS, DM_RSTP,
 | 
			
		||||
  DM_REC2,
 | 
			
		||||
  DM_PLY2, KC_TRNS, KC_TRNS
 | 
			
		||||
),
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -206,13 +206,13 @@ static bool recording_dynamic_macro;
 | 
			
		|||
static bool process_record_dynamic_macro_wrapper(uint16_t keycode, keyrecord_t *record) {
 | 
			
		||||
  switch (keycode) {
 | 
			
		||||
    /* detect dynamic macro recording state */
 | 
			
		||||
    case DYN_REC_START1:
 | 
			
		||||
    case DYN_REC_START2:
 | 
			
		||||
    case QK_DYNAMIC_MACRO_RECORD_START_1:
 | 
			
		||||
    case QK_DYNAMIC_MACRO_RECORD_START_2:
 | 
			
		||||
      if (record->event.pressed) {
 | 
			
		||||
        recording_dynamic_macro = true;
 | 
			
		||||
      }
 | 
			
		||||
      break;
 | 
			
		||||
    case DYN_REC_STOP:
 | 
			
		||||
    case QK_DYNAMIC_MACRO_RECORD_STOP:
 | 
			
		||||
      if (record->event.pressed) {
 | 
			
		||||
        recording_dynamic_macro = false;
 | 
			
		||||
      }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -282,11 +282,11 @@ enum custom_keycodes {
 | 
			
		|||
#  include "dynamic_macro.h"
 | 
			
		||||
#else
 | 
			
		||||
   /* avoid ifdef's in keymap */
 | 
			
		||||
#  define DYN_REC_START1 KC_TRNS
 | 
			
		||||
#  define DYN_REC_START2 KC_TRNS
 | 
			
		||||
#  define DYN_MACRO_PLAY1 KC_TRNS
 | 
			
		||||
#  define DYN_MACRO_PLAY2 KC_TRNS
 | 
			
		||||
#  define DYN_REC_STOP KC_TRNS
 | 
			
		||||
#  define DM_REC1 KC_TRNS
 | 
			
		||||
#  define DM_REC2 KC_TRNS
 | 
			
		||||
#  define DM_PLY1 KC_TRNS
 | 
			
		||||
#  define DM_PLY2 KC_TRNS
 | 
			
		||||
#  define DM_RSTP KC_TRNS
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
#ifdef CFQ_USE_MOMENTARY_LAYER_KEYS
 | 
			
		||||
| 
						 | 
				
			
			@ -391,9 +391,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 | 
			
		|||
  KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, M_ARROW_RMINUS,
 | 
			
		||||
  KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, M_BRACKET_IN_ANG, M_BRACKET_IN_BRC,
 | 
			
		||||
  KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
 | 
			
		||||
                                               DYN_REC_START1,   DYN_REC_START2,
 | 
			
		||||
                              K80(L1K0),       K80(L1K1),        DYN_MACRO_PLAY1,
 | 
			
		||||
                              DYN_REC_STOP,    KC_TRNS,          DYN_MACRO_PLAY2,
 | 
			
		||||
                                               DM_REC1,          DM_REC2,
 | 
			
		||||
                              K80(L1K0),       K80(L1K1),        DM_PLY1,
 | 
			
		||||
                              DM_RSTP,         KC_TRNS,          DM_PLY2,
 | 
			
		||||
  /* right hand */
 | 
			
		||||
  M_BRACKET_OUT_CBR, KC_TRNS,           KC_NUM,  KC_KP_SLASH, KC_KP_ASTERISK, KC_KP_MINUS,  KC_TRNS,
 | 
			
		||||
  M_BRACKET_OUT_PRN, M_ARROW_LEQL,      KC_KP_7, KC_KP_8,     KC_KP_9,        KC_KP_PLUS,  KC_TRNS,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue