@@ 20,6 20,7 @@
#define WM 5
#define CZ_ACUTE 6
#define CZ_CARET 7
+#define FKEYS 8
#define DEAD_KEY_MACRO(name, dead_key, symbol) \
/ { \
@@ 218,6 219,11 @@ CZECH_CARET_MACRO(R)
if-layers = <NAV NUM>;
then-layer = <CTRL>;
};
+
+ function_layer {
+ if-layers = <CZ_ACUTE CZ_CARET>;
+ then-layer = <FKEYS>;
+ };
};
keymap {
@@ 355,6 361,21 @@ CZECH_CARET_MACRO(R)
>;
};
+ function_keys {
+ bindings = <
+ //╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮
+ &trans &kp F4 &kp F9 &kp F8 &kp F10 &trans &trans &trans &trans &trans
+ //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
+ &trans &kp F3 &kp F2 &kp F1 &kp F11 &trans &trans &trans &trans &trans
+ //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤
+ &trans &kp F5 &kp F6 &kp F7 &kp F12 &trans &trans &trans &trans &trans
+ //╰──────────┴──────────┴──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┴──────────┴──────────╯
+ &trans &trans &trans &trans
+ // ╰──────────┴──────────╯ ╰──────────┴──────────╯
+ >;
+ };
+
+
/* transparent { */
/* bindings = < */
/* //╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮ */