uint8_t layer = keymap_fn_layer(FN_INDEX(keycode));
uint8_t key = keymap_fn_keycode(FN_INDEX(keycode));
if (key) {
- action.code = ACTION_KEYMAP_TAP_KEY(layer, key);
+ action.code = ACTION_LAYER_TAP_KEY(layer, key);
} else {
- action.code = ACTION_KEYMAP_MOMENTARY(layer);
+ action.code = ACTION_LAYER_MOMENTARY(layer);
}
}
return action;
* Fn action definition
*/
static const uint16_t PROGMEM fn_actions[] = {
- [0] = ACTION_DEFAULT_LAYER_SET(0),
- [1] = ACTION_DEFAULT_LAYER_SET(1),
- [2] = ACTION_DEFAULT_LAYER_SET(2),
- [3] = ACTION_DEFAULT_LAYER_SET(3),
- [4] = ACTION_DEFAULT_LAYER_SET(4),
- [5] = ACTION_DEFAULT_LAYER_SET(5),
- [6] = ACTION_DEFAULT_LAYER_SET(6),
- [7] = ACTION_DEFAULT_LAYER_SET(7),
- [8] = ACTION_DEFAULT_LAYER_SET(8),
+ [0] = ACTION_LAYER_MOMENTARY(0),
+ [1] = ACTION_LAYER_MOMENTARY(1),
+ [2] = ACTION_LAYER_MOMENTARY(2),
+ [3] = ACTION_LAYER_MOMENTARY(3),
+ [4] = ACTION_LAYER_MOMENTARY(4),
+ [5] = ACTION_LAYER_MOMENTARY(5),
+ [6] = ACTION_LAYER_MOMENTARY(6),
+ [7] = ACTION_LAYER_MOMENTARY(7),
+ [8] = ACTION_LAYER_MOMENTARY(8),
};
#endif