Migrate fn_actions for default keymaps (#4935)
* Migrate fn_actions for default keymaps * Rename the Grave/Escape Shift masks * No need for shift_esc_shift_mask * Change breaks to return false * Right align pointers * Add default case * Separate cases with empty lines
This commit is contained in:
		
							parent
							
								
									d5bc7fc157
								
							
						
					
					
						commit
						9e4ac6cf29
					
				
					 42 changed files with 373 additions and 654 deletions
				
			
		| 
						 | 
				
			
			@ -121,7 +121,7 @@ enum keyboard_macros {
 | 
			
		|||
 | 
			
		||||
#define M_CP_CT             M(MACRO_COPY_CUT)
 | 
			
		||||
 | 
			
		||||
#define M_COPY              KC_FN1
 | 
			
		||||
#define M_COPY              MACROTAP(MACRO_COPY_CUT)
 | 
			
		||||
 | 
			
		||||
#define SC_UNDO             LCTL(KC_Z)
 | 
			
		||||
#define SC_REDO             LCTL(KC_Y)
 | 
			
		||||
| 
						 | 
				
			
			@ -135,7 +135,7 @@ enum keyboard_macros {
 | 
			
		|||
#define SC_CCLS             LCTL(KC_F4)
 | 
			
		||||
 | 
			
		||||
#define TG_NKRO             MAGIC_TOGGLE_NKRO
 | 
			
		||||
#define OS_SHFT             KC_FN0
 | 
			
		||||
#define OS_SHFT             OSM(MOD_LSFT)
 | 
			
		||||
 | 
			
		||||
#define _______             KC_TRNS
 | 
			
		||||
#define XXXXXXX             KC_NO
 | 
			
		||||
| 
						 | 
				
			
			@ -305,11 +305,6 @@ void persistent_default_layer_set(uint16_t default_layer)
 | 
			
		|||
  default_layer_set(default_layer);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
const uint16_t PROGMEM fn_actions[] = {
 | 
			
		||||
  [0] = ACTION_MODS_ONESHOT(MOD_LSFT),
 | 
			
		||||
  [1] = ACTION_MACRO_TAP(MACRO_COPY_CUT),
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
const macro_t *action_get_macro(keyrecord_t *record, uint8_t id, uint8_t opt)
 | 
			
		||||
{
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -619,4 +614,4 @@ void music_scale_user(void)
 | 
			
		|||
  PLAY_SONG(music_scale);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#endif /* AUDIO_ENABLE */
 | 
			
		||||
#endif /* AUDIO_ENABLE */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue