diff --git a/keymap-drawer/cradio.svg b/keymap-drawer/cradio.svg index 3d5878d..1618b57 100644 --- a/keymap-drawer/cradio.svg +++ b/keymap-drawer/cradio.svg @@ -106,64 +106,55 @@ path.combo { -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_Q)) +DEQ -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_W)) +DEW -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_F)) +DEF -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_P)) +DEP -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_B)) +DEB -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_J)) +DEJ -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_L)) +DEL -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_U)) +DEU -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_Z)) +DEY @@ -173,152 +164,132 @@ path.combo { -&hmlLEFT_GUI -(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_A)) +DEA +LEFT GUI -&hmlLALT -(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_R)) +DER +LALT -&hmlLCTRL -(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_S)) +DES +LCTRL -&hmlLSHIFT -(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_T)) +DET +LSHIFT -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_G)) +DEG -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_M)) +DEM -&hmrRSHFT -(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_N)) +DEN +RSHFT -&hmrLCTRL -(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_E)) +DEE +LCTRL -&hmrLALT -(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_I)) +DEI +LALT -&hmrLGUI -(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_O)) +DEO +LGUI -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_Y)) +DEZ -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_X)) +DEX -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_C)) +DEC -&lt6 -(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_D)) +DED +MSE -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_V)) +DEV -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_K)) +DEK -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_H)) +DEH -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_COMMA_AND_LESS_THAN)) +DECOMMA -&kp((ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_PERIOD_AND_GREATER_THAN))) +DEDOT -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_MINUS_AND_UNDERSCORE)))) +DEQMARK -&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_1_AND_EXCLAMATION)))) +DE EXCL @@ -367,154 +338,134 @@ path.combo { -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_8_AND_ASTERISK)))) +DELPAR LS(LCTRL) -&kp ((ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE))) +DE LT -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_9_AND_LEFT_PARENTHESIS)))) +DERPAR LA(LCTRL) -&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE)))) +DE GT -&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_8_AND_ASTERISK))) +DELEFT +BRACKET -&kp ((RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_7_AND_AMPERSAND)))) +DE LBRC -&kp((RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_9_AND_LEFT_PARENTHESIS)))) +DERBKT -&kp ((RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_0_AND_RIGHT_PARENTHESIS)))) +DE RBRC -&kp((RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_Q)))) +DEAT -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_BACKSLASH_AND_PIPE)) +DEHASH -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_4_AND_DOLLAR)))) +DEDLLR -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_5_AND_PERCENT)))) +DEPRCNT -&kp((RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_MINUS_AND_UNDERSCORE)))) +DEBSLH -&kp(LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_0_AND_RIGHT_PARENTHESIS))) +DEEQUAL -&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE))) +DETILDE -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_GRAVE_ACCENT_AND_TILDE)) +DECARET -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE)) +DEPLUS -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE)))) +DESTAR -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_6_AND_CARET)))) +DEAMPS -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_3_AND_HASH)))) +DESECT -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK)))) +DEUNDER -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK)) +DEMINUS -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_7_AND_AMPERSAND)))) +DEFSLH -&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE))) +DEPIPE -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_GRAVE_ACCENT_AND_TILDE)))) +DEDEG @@ -527,8 +478,7 @@ path.combo { -&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_E))) +DEEURO @@ -558,15 +508,13 @@ path.combo { -&kpLC((ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_W))) +LC(DEW) -&kpLC((ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_F))) +LC(DEF) @@ -655,15 +603,13 @@ path.combo { -&kpLC((ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_Y))) +LC(DEZ) -&kpLC((ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_X))) +LC(DEX) @@ -744,161 +690,140 @@ path.combo { -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_8_AND_ASTERISK)))) +DELPAR LS(LCTRL) -&kp ((ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE))) +DE LT -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_9_AND_LEFT_PARENTHESIS)))) +DERPAR LA(LCTRL) -&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE)))) +DE GT -&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_8_AND_ASTERISK))) +DELEFT +BRACKET -&kp ((RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_7_AND_AMPERSAND)))) +DE LBRC -&kp((RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_9_AND_LEFT_PARENTHESIS)))) +DERBKT -&kp ((RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_0_AND_RIGHT_PARENTHESIS)))) +DE RBRC -&kp((RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_Q)))) +DEAT -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_BACKSLASH_AND_PIPE)) +DEHASH -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_4_AND_DOLLAR)))) +DEDLLR -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_5_AND_PERCENT)))) +DEPRCNT -&kp((RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_MINUS_AND_UNDERSCORE)))) +DEBSLH -&kp(LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_0_AND_RIGHT_PARENTHESIS))) +DEEQUAL -&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE))) +DETILDE -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_GRAVE_ACCENT_AND_TILDE)) +DECARET -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE)) +DEPLUS -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE)))) +DESTAR -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_6_AND_CARET)))) +DEAMPS -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_3_AND_HASH)))) +DESECT -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK)))) +DEUNDER -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK)) +DEMINUS -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_7_AND_AMPERSAND)))) +DEFSLH -&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE))) +DEPIPE -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_GRAVE_ACCENT_AND_TILDE)))) +DEDEG -&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_E))) +DEEURO @@ -943,29 +868,25 @@ path.combo { -&kp((ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_PERIOD_AND_GREATER_THAN))) +DEDOT -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_7_AND_AMPERSAND)) +DE7 -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_8_AND_ASTERISK)) +DE8 -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_9_AND_LEFT_PARENTHESIS)) +DE9 @@ -994,29 +915,25 @@ path.combo { -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_COMMA_AND_LESS_THAN)) +DECOMMA -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_4_AND_DOLLAR)) +DE4 -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_5_AND_PERCENT)) +DE5 -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_6_AND_CARET)) +DE6 @@ -1046,29 +963,25 @@ path.combo { -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_0_AND_RIGHT_PARENTHESIS)) +DE0 -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_1_AND_EXCLAMATION)) +DE1 -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_2_AND_AT)) +DE2 -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_3_AND_HASH)) +DE3 @@ -1119,161 +1032,140 @@ path.combo { -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_8_AND_ASTERISK)))) +DELPAR LS(LCTRL) -&kp ((ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE))) +DE LT -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_9_AND_LEFT_PARENTHESIS)))) +DERPAR LA(LCTRL) -&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE)))) +DE GT -&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_8_AND_ASTERISK))) +DELEFT +BRACKET -&kp ((RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_7_AND_AMPERSAND)))) +DE LBRC -&kp((RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_9_AND_LEFT_PARENTHESIS)))) +DERBKT -&kp ((RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_0_AND_RIGHT_PARENTHESIS)))) +DE RBRC -&kp((RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_Q)))) +DEAT -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_BACKSLASH_AND_PIPE)) +DEHASH -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_4_AND_DOLLAR)))) +DEDLLR -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_5_AND_PERCENT)))) +DEPRCNT -&kp((RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_MINUS_AND_UNDERSCORE)))) +DEBSLH -&kp(LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_0_AND_RIGHT_PARENTHESIS))) +DEEQUAL -&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE))) +DETILDE -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_GRAVE_ACCENT_AND_TILDE)) +DECARET -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE)) +DEPLUS -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE)))) +DESTAR -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_6_AND_CARET)))) +DEAMPS -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_3_AND_HASH)))) +DESECT -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK)))) +DEUNDER -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK)) +DEMINUS -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_7_AND_AMPERSAND)))) +DEFSLH -&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE))) +DEPIPE -&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_GRAVE_ACCENT_AND_TILDE)))) +DEDEG -&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_E))) +DEEURO @@ -1341,8 +1233,7 @@ path.combo { -&kpLC((ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE))) +LC(DEPLUS) @@ -1386,8 +1277,7 @@ path.combo { -&kpLC((ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK))) +LC(DEMINUS) @@ -1454,7 +1344,7 @@ path.combo { -&bootloader +BOOT @@ -1482,7 +1372,7 @@ path.combo { -&bootloader +BOOT @@ -1612,29 +1502,27 @@ path.combo { -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_LEFT_BRACKET_AND_LEFT_BRACE)) +DEU +UMLAUT -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_EQUAL_AND_PLUS)) +DEACUTE -&kp(LS(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_EQUAL_AND_PLUS))) +DEGRAVE -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_APOSTROPHE_AND_QUOTE)) +DEA +UMLAUT @@ -1644,8 +1532,7 @@ path.combo { -&kp((ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_MINUS_AND_UNDERSCORE))) +DEESZETT @@ -1675,8 +1562,8 @@ path.combo { -&kp(ZMK_HID_USAGE(HID_USAGE_KEY, -HID_USAGE_KEY_KEYBOARD_SEMICOLON_AND_COLON)) +DEO +UMLAUT @@ -1832,9 +1719,8 @@ path.combo { - - - + + diff --git a/keymap-drawer/cradio.yaml b/keymap-drawer/cradio.yaml index dfa81a4..29a88b2 100644 --- a/keymap-drawer/cradio.yaml +++ b/keymap-drawer/cradio.yaml @@ -1,44 +1,44 @@ layout: {qmk_keyboard: ferris/sweep} layers: BSE: - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_Q))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_W))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_F))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_P))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_B))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_J))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_L))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_U))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_Z))' + - DE Q + - DE W + - DE F + - DE P + - DE B + - DE J + - DE L + - DE U + - DE Y - '&td_sqt_dqt' - - '&hml LEFT_GUI (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_A))' - - '&hml LALT (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_R))' - - '&hml LCTRL (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_S))' - - '&hml LSHIFT (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_T))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_G))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_M))' - - '&hmr RSHFT (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_N))' - - '&hmr LCTRL (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_E))' - - '&hmr LALT (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_I))' - - '&hmr LGUI (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_O))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_Y))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_X))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_C))' - - '< 6 (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_D))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_V))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_K))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_H))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_COMMA_AND_LESS_THAN))' - - '&kp ((ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_PERIOD_AND_GREATER_THAN)))' - - {t: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_MINUS_AND_UNDERSCORE))))', s: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_1_AND_EXCLAMATION))))'} + - {t: DE A, h: LEFT GUI} + - {t: DE R, h: LALT} + - {t: DE S, h: LCTRL} + - {t: DE T, h: LSHIFT} + - DE G + - DE M + - {t: DE N, h: RSHFT} + - {t: DE E, h: LCTRL} + - {t: DE I, h: LALT} + - {t: DE O, h: LGUI} + - DE Z + - DE X + - DE C + - {t: DE D, h: MSE} + - DE V + - DE K + - DE H + - DE COMMA + - DE DOT + - {t: DE QMARK, s: DE EXCL} - NAV - {t: '&td_scw', h: LSHFT} - {t: SPACE, h: FUN} - NUM NAV: - ESC - - '&kp LC((ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_W)))' - - '&kp LC((ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_F)))' + - LC(DE W) + - LC(DE F) - BSPC - INS - {t: ▽, type: trans} @@ -56,8 +56,8 @@ layers: - {t: UP, h: LC(HOME)} - {t: RIGHT, h: END} - PAUSE BREAK - - '&kp LC((ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_Y)))' - - '&kp LC((ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_X)))' + - LC(DE Z) + - LC(DE X) - LC(INS) - {t: ▽, type: trans} - LS(INS) @@ -76,30 +76,30 @@ layers: - {t: ▽, type: trans} - '' - {t: ▽, type: trans} - - '&kp ((ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_PERIOD_AND_GREATER_THAN)))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_7_AND_AMPERSAND))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_8_AND_ASTERISK))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_9_AND_LEFT_PARENTHESIS))' + - DE DOT + - DE 7 + - DE 8 + - DE 9 - BSPC - {t: ▽, type: trans} - '' - {t: ▽, type: trans} - {t: ▽, type: trans} - {t: ▽, type: trans} - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_COMMA_AND_LESS_THAN))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_4_AND_DOLLAR))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_5_AND_PERCENT))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_6_AND_CARET))' + - DE COMMA + - DE 4 + - DE 5 + - DE 6 - RET - {t: ▽, type: trans} - {t: ▽, type: trans} - {t: ▽, type: trans} - {t: ▽, type: trans} - {t: ▽, type: trans} - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_0_AND_RIGHT_PARENTHESIS))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_1_AND_EXCLAMATION))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_2_AND_AT))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_3_AND_HASH))' + - DE 0 + - DE 1 + - DE 2 + - DE 3 - {t: ▽, type: trans} - {t: ▽, type: trans} - {t: ▽, type: trans} @@ -115,7 +115,7 @@ layers: - F7 - F8 - F9 - - '&kp LC((ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE)))' + - LC(DE PLUS) - {t: ▽, type: trans} - {t: ▽, type: trans} - {t: ▽, type: trans} @@ -125,7 +125,7 @@ layers: - F4 - F5 - F6 - - '&kp LC((ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK)))' + - LC(DE MINUS) - {t: ▽, type: trans} - PREV - PLAY PAUSE @@ -141,7 +141,7 @@ layers: - {type: held} - {t: ▽, type: trans} HW: - - '&bootloader' + - BOOT - '' - '' - '' @@ -150,7 +150,7 @@ layers: - '' - '' - '' - - '&bootloader' + - BOOT - '' - '' - OUT USB @@ -183,19 +183,19 @@ layers: - {t: ▽, type: trans} - {t: ▽, type: trans} - {t: ▽, type: trans} - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_LEFT_BRACKET_AND_LEFT_BRACE))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_EQUAL_AND_PLUS))' - - '&kp (LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_EQUAL_AND_PLUS)))' - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_APOSTROPHE_AND_QUOTE))' + - DE U UMLAUT + - DE ACUTE + - DE GRAVE + - DE A UMLAUT - {t: ▽, type: trans} - - '&kp ((ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_MINUS_AND_UNDERSCORE)))' + - DE ESZETT - {t: ▽, type: trans} - {t: ▽, type: trans} - {t: ▽, type: trans} - {t: ▽, type: trans} - {t: ▽, type: trans} - {t: ▽, type: trans} - - '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_SEMICOLON_AND_COLON))' + - DE O UMLAUT - {t: ▽, type: trans} - {t: ▽, type: trans} - {t: ▽, type: trans} @@ -234,7 +234,7 @@ layers: - {t: ▽, type: trans} - {t: ▽, type: trans} - {t: ▽, type: trans} - - {t: ▽, type: trans} + - {type: held} - {t: ▽, type: trans} - {t: ▽, type: trans} - '&mkp MB4' @@ -265,73 +265,73 @@ combos: k: {t: '&key_repeat', h: LS(LCTRL)} l: [BSE, NAV, NUM] - p: [16, 17] - k: {t: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_8_AND_ASTERISK))))', h: LS(LCTRL), s: '&kp ((ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE)))'} + k: {t: DE LPAR, h: LS(LCTRL), s: DE LT} l: [BSE, NUM, NAV] - p: [17, 18] - k: {t: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_9_AND_LEFT_PARENTHESIS))))', h: LA(LCTRL), s: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE))))'} + k: {t: DE RPAR, h: LA(LCTRL), s: DE GT} l: [BSE, NUM, NAV] - p: [6, 7] - k: {t: '&kp (RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_8_AND_ASTERISK)))', s: '&kp ((RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_7_AND_AMPERSAND))))'} + k: {t: DE LEFT BRACKET, s: DE LBRC} l: [BSE, NUM, NAV] - p: [8, 7] - k: {t: '&kp ((RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_9_AND_LEFT_PARENTHESIS))))', s: '&kp ((RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_0_AND_RIGHT_PARENTHESIS))))'} + k: {t: DE RBKT, s: DE RBRC} l: [BSE, NUM, NAV] - p: [1, 11] - k: '&kp ((RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_Q))))' + k: DE AT l: [BSE, NAV, NUM] - p: [12, 2] - k: '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_BACKSLASH_AND_PIPE))' + k: DE HASH l: [BSE, NAV, NUM] - p: [3, 13] - k: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_4_AND_DOLLAR))))' + k: DE DLLR l: [BSE, NAV, NUM] - p: [14, 4] - k: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_5_AND_PERCENT))))' + k: DE PRCNT l: [BSE, NAV, NUM] - p: [22, 12] - k: '&kp ((RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_MINUS_AND_UNDERSCORE))))' + k: DE BSLH l: [BSE, NAV, NUM] - p: [23, 13] - k: '&kp (LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_0_AND_RIGHT_PARENTHESIS)))' + k: DE EQUAL l: [BSE, NAV, NUM] - p: [24, 14] - k: '&kp (RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE)))' + k: DE TILDE l: [BSE, NAV, NUM] - p: [15, 5] - k: '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_GRAVE_ACCENT_AND_TILDE))' + k: DE CARET l: [BSE, NAV, NUM] - p: [6, 16] - k: '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE))' + k: DE PLUS l: [BSE, NAV, NUM] - p: [17, 7] - k: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE))))' + k: DE STAR l: [BSE, NAV, NUM] - p: [8, 18] - k: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_6_AND_CARET))))' + k: DE AMPS l: [BSE, NAV, NUM] - p: [9, 19] - k: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_3_AND_HASH))))' + k: DE SECT l: [BSE, NAV, NUM] - p: [25, 15] - k: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK))))' + k: DE UNDER l: [BSE, NAV, NUM] - p: [16, 26] - k: '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK))' + k: DE MINUS l: [BSE, NAV, NUM] - p: [17, 27] - k: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_7_AND_AMPERSAND))))' + k: DE FSLH l: [BSE, NAV, NUM] - p: [28, 18] - k: '&kp (RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE)))' + k: DE PIPE l: [BSE, NAV, NUM] - p: [19, 29] - k: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_GRAVE_ACCENT_AND_TILDE))))' + k: DE DEG l: [BSE, NAV, NUM] - p: [3, 1] k: {t: GER, h: sticky} l: [BSE] - p: [21, 11] - k: '&kp (RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_E)))' + k: DE EURO l: [BSE, NAV, NUM] - p: [16, 18] k: {t: '&par_macro', h: LS(LALT), s: '&lgt_macro'} diff --git a/keymap_drawer.config.yaml b/keymap_drawer.config.yaml new file mode 100644 index 0000000..91255f3 --- /dev/null +++ b/keymap_drawer.config.yaml @@ -0,0 +1,107 @@ +draw_config: + key_h: 56.0 + split_gap: 30.0 + combo_w: 28.0 + combo_h: 26.0 + key_rx: 6.0 + key_ry: 6.0 + + inner_pad_w: 2.0 + inner_pad_h: 2.0 + outer_pad_w: 30.0 + outer_pad_h: 56.0 + line_spacing: 1.2 + arc_radius: 6.0 + append_colon_to_layer_header: true + small_pad: 2.0 + legend_rel_x: 0.0 + legend_rel_y: 0.0 + + svg_extra_style: '' + shrink_wide_legends: 7 + glyph_tap_size: 14 + glyph_hold_size: 12 + glyph_shifted_size: 10 + glyphs: {} + glyph_urls: + tabler: https://tabler-icons.io/static/tabler-icons/icons/{}.svg + mdi: https://raw.githubusercontent.com/Templarian/MaterialDesign-SVG/master/svg/{}.svg + mdil: https://raw.githubusercontent.com/Pictogrammers/MaterialDesignLight/master/svg/{}.svg + material: https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/{}/default/48px.svg + use_local_cache: true +parse_config: + preprocess: false + skip_binding_parsing: false + raw_binding_map: {"&bootloader": "BOOT"} + sticky_label: sticky + trans_legend: + t: ▽ + type: trans + mark_alternate_layer_activators: false + zmk_keycode_map: + EXCLAMATION: '!' + EXCL: '!' + AT_SIGN: '@' + AT: '@' + HASH: '#' + POUND: '#' + DOLLAR: $ + DLLR: $ + PERCENT: '%' + PRCNT: '%' + CARET: ^ + AMPERSAND: '&' + AMPS: '&' + ASTERISK: '*' + ASTRK: '*' + STAR: '*' + LEFT_PARENTHESIS: ( + LPAR: ( + RIGHT_PARENTHESIS: ) + RPAR: ) + EQUAL: '=' + PLUS: + + MINUS: '-' + UNDERSCORE: _ + UNDER: _ + SLASH: / + FSLH: / + QUESTION: '?' + QMARK: '?' + BACKSLASH: \ + BSLH: \ + PIPE: '|' + NON_US_BACKSLASH: \ + PIPE2: '|' + NON_US_BSLH: '|' + SEMICOLON: ; + SEMI: ; + COLON: ':' + SINGLE_QUOTE: '''' + SQT: '''' + APOSTROPHE: < + APOS: . + DOUBLE_QUOTES: '"' + DQT: '"' + COMMA: ',' + LESS_THAN: < + LT: < + PERIOD: . + DOT: . + GREATER_THAN: '>' + GT: '>' + LEFT_BRACKET: '[' + LBKT: '[' + LEFT_BRACE: '{' + LBRC: '{' + RIGHT_BRACKET: ']' + RBKT: ']' + RIGHT_BRACE: '}' + RBRC: '}' + GRAVE: '`' + TILDE: '~' + NON_US_HASH: '#' + NUHS: '#' + TILDE2: '~' + '(ZMK_HID_USAGE(HID_USAGE_KEY,HID_USAGE_KEY_KEYBOARD_A))': 'A' + zmk_combos: {}