mirror of
https://github.com/ClaytonWWilson/miryoku_zmk.git
synced 2025-12-13 09:48:47 +00:00
Add per layer mapping macros
This commit is contained in:
parent
155d32d2ad
commit
fec89691d8
@ -18,43 +18,43 @@
|
||||
compatible = "zmk,keymap";
|
||||
BASE_layer {
|
||||
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 {
|
||||
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 {
|
||||
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 {
|
||||
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 {
|
||||
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 {
|
||||
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 {
|
||||
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 {
|
||||
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 {
|
||||
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 {
|
||||
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
|
||||
#if !defined(MIRYOKU_LAYERMAPPING_BASE)
|
||||
#define MIRYOKU_LAYERMAPPING_BASE MIRYOKU_MAPPING
|
||||
#endif
|
||||
|
||||
#if !defined(MIRYOKU_LAYER_EXTRA)
|
||||
#if defined (MIRYOKU_LAYERS_FLIP)
|
||||
@ -109,6 +112,9 @@
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
#if !defined(MIRYOKU_LAYERMAPPING_EXTRA)
|
||||
#define MIRYOKU_LAYERMAPPING_EXTRA MIRYOKU_MAPPING
|
||||
#endif
|
||||
|
||||
#if !defined(MIRYOKU_LAYER_TAP)
|
||||
#if defined (MIRYOKU_LAYERS_FLIP)
|
||||
@ -161,10 +167,16 @@
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
#if !defined(MIRYOKU_LAYERMAPPING_TAP)
|
||||
#define MIRYOKU_LAYERMAPPING_TAP MIRYOKU_MAPPING
|
||||
#endif
|
||||
|
||||
#if !defined(MIRYOKU_LAYER_BUTTON)
|
||||
#define MIRYOKU_LAYER_BUTTON MIRYOKU_ALTERNATIVES_BUTTON
|
||||
#endif
|
||||
#if !defined(MIRYOKU_LAYERMAPPING_BUTTON)
|
||||
#define MIRYOKU_LAYERMAPPING_BUTTON MIRYOKU_MAPPING
|
||||
#endif
|
||||
|
||||
#if !defined(MIRYOKU_LAYER_NAV)
|
||||
#if defined (MIRYOKU_LAYERS_FLIP)
|
||||
@ -183,6 +195,9 @@
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
#if !defined(MIRYOKU_LAYERMAPPING_NAV)
|
||||
#define MIRYOKU_LAYERMAPPING_NAV MIRYOKU_MAPPING
|
||||
#endif
|
||||
|
||||
#if !defined(MIRYOKU_LAYER_MOUSE)
|
||||
#if defined (MIRYOKU_LAYERS_FLIP)
|
||||
@ -201,6 +216,9 @@
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
#if !defined(MIRYOKU_LAYERMAPPING_MOUSE)
|
||||
#define MIRYOKU_LAYERMAPPING_MOUSE MIRYOKU_MAPPING
|
||||
#endif
|
||||
|
||||
#if !defined(MIRYOKU_LAYER_MEDIA)
|
||||
#if defined (MIRYOKU_LAYERS_FLIP)
|
||||
@ -219,6 +237,9 @@
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
#if !defined(MIRYOKU_LAYERMAPPING_MEDIA)
|
||||
#define MIRYOKU_LAYERMAPPING_MEDIA MIRYOKU_MAPPING
|
||||
#endif
|
||||
|
||||
#if !defined(MIRYOKU_LAYER_NUM)
|
||||
#if defined (MIRYOKU_LAYERS_FLIP)
|
||||
@ -227,6 +248,9 @@
|
||||
#define MIRYOKU_LAYER_NUM MIRYOKU_ALTERNATIVES_NUM
|
||||
#endif
|
||||
#endif
|
||||
#if !defined(MIRYOKU_LAYERMAPPING_NUM)
|
||||
#define MIRYOKU_LAYERMAPPING_NUM MIRYOKU_MAPPING
|
||||
#endif
|
||||
|
||||
#if !defined(MIRYOKU_LAYER_SYM)
|
||||
#if defined (MIRYOKU_LAYERS_FLIP)
|
||||
@ -235,6 +259,9 @@
|
||||
#define MIRYOKU_LAYER_SYM MIRYOKU_ALTERNATIVES_SYM
|
||||
#endif
|
||||
#endif
|
||||
#if !defined(MIRYOKU_LAYERMAPPING_SYM)
|
||||
#define MIRYOKU_LAYERMAPPING_SYM MIRYOKU_MAPPING
|
||||
#endif
|
||||
|
||||
#if !defined(MIRYOKU_LAYER_FUN)
|
||||
#if defined (MIRYOKU_LAYERS_FLIP)
|
||||
@ -243,3 +270,6 @@
|
||||
#define MIRYOKU_LAYER_FUN MIRYOKU_ALTERNATIVES_FUN
|
||||
#endif
|
||||
#endif
|
||||
#if !defined(MIRYOKU_LAYERMAPPING_FUN)
|
||||
#define MIRYOKU_LAYERMAPPING_FUN MIRYOKU_MAPPING
|
||||
#endif
|
||||
|
||||
Loading…
Reference in New Issue
Block a user