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
|
@ -53,17 +53,10 @@ enum custom_macros {
|
|||
R_POINT
|
||||
};
|
||||
|
||||
// Enable these functions using FUNC(n) macro.
|
||||
const uint16_t PROGMEM fn_actions[] = { //ACTION_LAYER_TAP_TOGGLE requires that number of taps be defined in *config.h* - default set to 5
|
||||
[0] = ACTION_LAYER_TAP_KEY(_LOWER, KC_SPC), //Hold for momentary Lower layer, Tap for Space,
|
||||
[1] = ACTION_LAYER_TAP_KEY(_RAISE, KC_ENT), //Hold for momentary Mouse layer, Tap for Enter,
|
||||
[2] = ACTION_LAYER_MOMENTARY(_FUNCTION), //Hold for momentary Function
|
||||
[3] = ACTION_LAYER_MOMENTARY(_MOUSE) //Hold for momentary MOUSE
|
||||
};
|
||||
#define SPC_LW FUNC(0)
|
||||
#define ENT_RS FUNC(1)
|
||||
#define FNC FUNC(2)
|
||||
#define MSE FUNC(3)
|
||||
#define SPC_LW LT(_LOWER, KC_SPC)
|
||||
#define ENT_RS LT(_RAISE, KC_ENT)
|
||||
#define FNC MO(_FUNCTION)
|
||||
#define MSE MO(_MOUSE)
|
||||
#define PIPE M(R_PIPE)
|
||||
#define POINT M(R_POINT)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue