mirror of
https://github.com/ClaytonWWilson/miryoku_zmk.git
synced 2025-12-15 18:38:46 +00:00
Add per layer mapping macros
This commit is contained in:
parent
155d32d2ad
commit
fec89691d8
@ -18,43 +18,43 @@
|
|||||||
compatible = "zmk,keymap";
|
compatible = "zmk,keymap";
|
||||||
BASE_layer {
|
BASE_layer {
|
||||||
label = "Base";
|
label = "Base";
|
||||||
bindings = < U_MACRO_VA_ARGS(MIRYOKU_MAPPING, MIRYOKU_LAYER_BASE) >;
|
bindings = < U_MACRO_VA_ARGS(MIRYOKU_LAYERMAPPING_BASE, MIRYOKU_LAYER_BASE) >;
|
||||||
};
|
};
|
||||||
EXTRA_layer {
|
EXTRA_layer {
|
||||||
label = "Extra";
|
label = "Extra";
|
||||||
bindings = < U_MACRO_VA_ARGS(MIRYOKU_MAPPING, MIRYOKU_LAYER_EXTRA) >;
|
bindings = < U_MACRO_VA_ARGS(MIRYOKU_LAYERMAPPING_EXTRA, MIRYOKU_LAYER_EXTRA) >;
|
||||||
};
|
};
|
||||||
TAP_layer {
|
TAP_layer {
|
||||||
label = "Tap";
|
label = "Tap";
|
||||||
bindings = < U_MACRO_VA_ARGS(MIRYOKU_MAPPING, MIRYOKU_LAYER_TAP) >;
|
bindings = < U_MACRO_VA_ARGS(MIRYOKU_LAYERMAPPING_TAP, MIRYOKU_LAYER_TAP) >;
|
||||||
};
|
};
|
||||||
BUTTON_layer {
|
BUTTON_layer {
|
||||||
label = "Button";
|
label = "Button";
|
||||||
bindings = < U_MACRO_VA_ARGS(MIRYOKU_MAPPING, MIRYOKU_LAYER_BUTTON) >;
|
bindings = < U_MACRO_VA_ARGS(MIRYOKU_LAYERMAPPING_BUTTON, MIRYOKU_LAYER_BUTTON) >;
|
||||||
};
|
};
|
||||||
NAV_layer {
|
NAV_layer {
|
||||||
label = "Nav";
|
label = "Nav";
|
||||||
bindings = < U_MACRO_VA_ARGS(MIRYOKU_MAPPING, MIRYOKU_LAYER_NAV) >;
|
bindings = < U_MACRO_VA_ARGS(MIRYOKU_LAYERMAPPING_NAV, MIRYOKU_LAYER_NAV) >;
|
||||||
};
|
};
|
||||||
MOUSE_layer {
|
MOUSE_layer {
|
||||||
label = "Mouse";
|
label = "Mouse";
|
||||||
bindings = < U_MACRO_VA_ARGS(MIRYOKU_MAPPING, MIRYOKU_LAYER_MOUSE) >;
|
bindings = < U_MACRO_VA_ARGS(MIRYOKU_LAYERMAPPING_MOUSE, MIRYOKU_LAYER_MOUSE) >;
|
||||||
};
|
};
|
||||||
MEDIA_layer {
|
MEDIA_layer {
|
||||||
label = "Media";
|
label = "Media";
|
||||||
bindings = < U_MACRO_VA_ARGS(MIRYOKU_MAPPING, MIRYOKU_LAYER_MEDIA) >;
|
bindings = < U_MACRO_VA_ARGS(MIRYOKU_LAYERMAPPING_MEDIA, MIRYOKU_LAYER_MEDIA) >;
|
||||||
};
|
};
|
||||||
NUM_layer {
|
NUM_layer {
|
||||||
label = "Num";
|
label = "Num";
|
||||||
bindings = < U_MACRO_VA_ARGS(MIRYOKU_MAPPING, MIRYOKU_LAYER_NUM) >;
|
bindings = < U_MACRO_VA_ARGS(MIRYOKU_LAYERMAPPING_NUM, MIRYOKU_LAYER_NUM) >;
|
||||||
};
|
};
|
||||||
SYM_layer {
|
SYM_layer {
|
||||||
label = "Sym";
|
label = "Sym";
|
||||||
bindings = < U_MACRO_VA_ARGS(MIRYOKU_MAPPING, MIRYOKU_LAYER_SYM) >;
|
bindings = < U_MACRO_VA_ARGS(MIRYOKU_LAYERMAPPING_SYM, MIRYOKU_LAYER_SYM) >;
|
||||||
};
|
};
|
||||||
FUN_layer {
|
FUN_layer {
|
||||||
label = "Fun";
|
label = "Fun";
|
||||||
bindings = < U_MACRO_VA_ARGS(MIRYOKU_MAPPING, MIRYOKU_LAYER_FUN) >;
|
bindings = < U_MACRO_VA_ARGS(MIRYOKU_LAYERMAPPING_FUN, MIRYOKU_LAYER_FUN) >;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@ -57,6 +57,9 @@
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#if !defined(MIRYOKU_LAYERMAPPING_BASE)
|
||||||
|
#define MIRYOKU_LAYERMAPPING_BASE MIRYOKU_MAPPING
|
||||||
|
#endif
|
||||||
|
|
||||||
#if !defined(MIRYOKU_LAYER_EXTRA)
|
#if !defined(MIRYOKU_LAYER_EXTRA)
|
||||||
#if defined (MIRYOKU_LAYERS_FLIP)
|
#if defined (MIRYOKU_LAYERS_FLIP)
|
||||||
@ -109,6 +112,9 @@
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#if !defined(MIRYOKU_LAYERMAPPING_EXTRA)
|
||||||
|
#define MIRYOKU_LAYERMAPPING_EXTRA MIRYOKU_MAPPING
|
||||||
|
#endif
|
||||||
|
|
||||||
#if !defined(MIRYOKU_LAYER_TAP)
|
#if !defined(MIRYOKU_LAYER_TAP)
|
||||||
#if defined (MIRYOKU_LAYERS_FLIP)
|
#if defined (MIRYOKU_LAYERS_FLIP)
|
||||||
@ -161,10 +167,16 @@
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#if !defined(MIRYOKU_LAYERMAPPING_TAP)
|
||||||
|
#define MIRYOKU_LAYERMAPPING_TAP MIRYOKU_MAPPING
|
||||||
|
#endif
|
||||||
|
|
||||||
#if !defined(MIRYOKU_LAYER_BUTTON)
|
#if !defined(MIRYOKU_LAYER_BUTTON)
|
||||||
#define MIRYOKU_LAYER_BUTTON MIRYOKU_ALTERNATIVES_BUTTON
|
#define MIRYOKU_LAYER_BUTTON MIRYOKU_ALTERNATIVES_BUTTON
|
||||||
#endif
|
#endif
|
||||||
|
#if !defined(MIRYOKU_LAYERMAPPING_BUTTON)
|
||||||
|
#define MIRYOKU_LAYERMAPPING_BUTTON MIRYOKU_MAPPING
|
||||||
|
#endif
|
||||||
|
|
||||||
#if !defined(MIRYOKU_LAYER_NAV)
|
#if !defined(MIRYOKU_LAYER_NAV)
|
||||||
#if defined (MIRYOKU_LAYERS_FLIP)
|
#if defined (MIRYOKU_LAYERS_FLIP)
|
||||||
@ -183,6 +195,9 @@
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#if !defined(MIRYOKU_LAYERMAPPING_NAV)
|
||||||
|
#define MIRYOKU_LAYERMAPPING_NAV MIRYOKU_MAPPING
|
||||||
|
#endif
|
||||||
|
|
||||||
#if !defined(MIRYOKU_LAYER_MOUSE)
|
#if !defined(MIRYOKU_LAYER_MOUSE)
|
||||||
#if defined (MIRYOKU_LAYERS_FLIP)
|
#if defined (MIRYOKU_LAYERS_FLIP)
|
||||||
@ -201,6 +216,9 @@
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#if !defined(MIRYOKU_LAYERMAPPING_MOUSE)
|
||||||
|
#define MIRYOKU_LAYERMAPPING_MOUSE MIRYOKU_MAPPING
|
||||||
|
#endif
|
||||||
|
|
||||||
#if !defined(MIRYOKU_LAYER_MEDIA)
|
#if !defined(MIRYOKU_LAYER_MEDIA)
|
||||||
#if defined (MIRYOKU_LAYERS_FLIP)
|
#if defined (MIRYOKU_LAYERS_FLIP)
|
||||||
@ -219,6 +237,9 @@
|
|||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#if !defined(MIRYOKU_LAYERMAPPING_MEDIA)
|
||||||
|
#define MIRYOKU_LAYERMAPPING_MEDIA MIRYOKU_MAPPING
|
||||||
|
#endif
|
||||||
|
|
||||||
#if !defined(MIRYOKU_LAYER_NUM)
|
#if !defined(MIRYOKU_LAYER_NUM)
|
||||||
#if defined (MIRYOKU_LAYERS_FLIP)
|
#if defined (MIRYOKU_LAYERS_FLIP)
|
||||||
@ -227,6 +248,9 @@
|
|||||||
#define MIRYOKU_LAYER_NUM MIRYOKU_ALTERNATIVES_NUM
|
#define MIRYOKU_LAYER_NUM MIRYOKU_ALTERNATIVES_NUM
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#if !defined(MIRYOKU_LAYERMAPPING_NUM)
|
||||||
|
#define MIRYOKU_LAYERMAPPING_NUM MIRYOKU_MAPPING
|
||||||
|
#endif
|
||||||
|
|
||||||
#if !defined(MIRYOKU_LAYER_SYM)
|
#if !defined(MIRYOKU_LAYER_SYM)
|
||||||
#if defined (MIRYOKU_LAYERS_FLIP)
|
#if defined (MIRYOKU_LAYERS_FLIP)
|
||||||
@ -235,6 +259,9 @@
|
|||||||
#define MIRYOKU_LAYER_SYM MIRYOKU_ALTERNATIVES_SYM
|
#define MIRYOKU_LAYER_SYM MIRYOKU_ALTERNATIVES_SYM
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#if !defined(MIRYOKU_LAYERMAPPING_SYM)
|
||||||
|
#define MIRYOKU_LAYERMAPPING_SYM MIRYOKU_MAPPING
|
||||||
|
#endif
|
||||||
|
|
||||||
#if !defined(MIRYOKU_LAYER_FUN)
|
#if !defined(MIRYOKU_LAYER_FUN)
|
||||||
#if defined (MIRYOKU_LAYERS_FLIP)
|
#if defined (MIRYOKU_LAYERS_FLIP)
|
||||||
@ -243,3 +270,6 @@
|
|||||||
#define MIRYOKU_LAYER_FUN MIRYOKU_ALTERNATIVES_FUN
|
#define MIRYOKU_LAYER_FUN MIRYOKU_ALTERNATIVES_FUN
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
#if !defined(MIRYOKU_LAYERMAPPING_FUN)
|
||||||
|
#define MIRYOKU_LAYERMAPPING_FUN MIRYOKU_MAPPING
|
||||||
|
#endif
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user