From 5731014c1aff57cb3f51a4a0918fb9e7733b91ea Mon Sep 17 00:00:00 2001 From: englmaxi Date: Thu, 16 Nov 2023 16:08:05 +0000 Subject: [PATCH] [Draw] --- keymap-drawer/cradio.svg | 1891 +++++++++++++++++++++++++++++++++++++ keymap-drawer/cradio.yaml | 341 +++++++ 2 files changed, 2232 insertions(+) create mode 100644 keymap-drawer/cradio.svg create mode 100644 keymap-drawer/cradio.yaml diff --git a/keymap-drawer/cradio.svg b/keymap-drawer/cradio.svg new file mode 100644 index 0000000..3d5878d --- /dev/null +++ b/keymap-drawer/cradio.svg @@ -0,0 +1,1891 @@ + + + +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)) + + + + +&td_sqt_dqt + + + + +&hmlLEFT_GUI +(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_A)) + + + + + +&hmlLALT +(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_R)) + + + + + +&hmlLCTRL +(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_S)) + + + + + +&hmlLSHIFT +(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)) + + + + + +&hmrRSHFT +(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_N)) + + + + + +&hmrLCTRL +(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_E)) + + + + + +&hmrLALT +(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_I)) + + + + + +&hmrLGUI +(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)) + + + + + +&lt6 +(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))) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_MINUS_AND_UNDERSCORE)))) + +&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_1_AND_EXCLAMATION)))) + + + +NAV + + + +&td_scw +LSHFT + + + +SPACE +FUN + + + +NUM + + + +ESC + + + +ENTER + + + +BSPC + + + +DEL + + + +TAB +LA(LCTRL) + + + +&key_repeat +LS(LCTRL) + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_8_AND_ASTERISK)))) + +LS(LCTRL) +&kp ((ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE))) + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_9_AND_LEFT_PARENTHESIS)))) + +LA(LCTRL) +&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE)))) + + + + +&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_8_AND_ASTERISK))) + +&kp ((RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_7_AND_AMPERSAND)))) + + + + +&kp((RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_9_AND_LEFT_PARENTHESIS)))) + +&kp ((RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_0_AND_RIGHT_PARENTHESIS)))) + + + + +&kp((RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_Q)))) + + + + + +&kp(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_BACKSLASH_AND_PIPE)) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_4_AND_DOLLAR)))) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_5_AND_PERCENT)))) + + + + + +&kp((RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_MINUS_AND_UNDERSCORE)))) + + + + + +&kp(LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_0_AND_RIGHT_PARENTHESIS))) + + + + + +&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE))) + + + + + +&kp(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_GRAVE_ACCENT_AND_TILDE)) + + + + + +&kp(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE)) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE)))) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_6_AND_CARET)))) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_3_AND_HASH)))) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK)))) + + + + + +&kp(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK)) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_7_AND_AMPERSAND)))) + + + + + +&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE))) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_GRAVE_ACCENT_AND_TILDE)))) + + + + + + +GER +sticky + + + + +&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_E))) + + + + + + +&par_macro +LS(LALT) +&lgt_macro + + + + + +&bkt_macro +&brc_macro + + + + +NAV: + + + +ESC + + + + +&kpLC((ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_W))) + + + + + +&kpLC((ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_F))) + + + + +BSPC + + + +INS + + + + + + + + +PGDN + + + + + +PGUP + + + + + + + + + + + + +LGUI +sticky + + + +LALT +sticky + + + +LCTRL +sticky + + + +LSHFT +sticky + + + +RALT +sticky + + + +LEFT +HOME + + + +DOWN +LC(END) + + + +UP +LC(HOME) + + + +RIGHT +END + + + + +PAUSEBREAK + + + + + +&kpLC((ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_Y))) + + + + + +&kpLC((ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_X))) + + + + +LC(INS) + + + + + + + +LS(INS) + + + +RET + + + +BSPC +LC(BSPC) + + + +TAB + + + +DEL +LC(DEL) + + + +PSCRN + + + + + + + + + + + + + + + + + + +ESC + + + +ENTER + + + +BSPC + + + +DEL + + + +TAB +LA(LCTRL) + + + +&key_repeat +LS(LCTRL) + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_8_AND_ASTERISK)))) + +LS(LCTRL) +&kp ((ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE))) + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_9_AND_LEFT_PARENTHESIS)))) + +LA(LCTRL) +&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE)))) + + + + +&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_8_AND_ASTERISK))) + +&kp ((RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_7_AND_AMPERSAND)))) + + + + +&kp((RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_9_AND_LEFT_PARENTHESIS)))) + +&kp ((RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_0_AND_RIGHT_PARENTHESIS)))) + + + + +&kp((RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_Q)))) + + + + + +&kp(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_BACKSLASH_AND_PIPE)) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_4_AND_DOLLAR)))) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_5_AND_PERCENT)))) + + + + + +&kp((RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_MINUS_AND_UNDERSCORE)))) + + + + + +&kp(LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_0_AND_RIGHT_PARENTHESIS))) + + + + + +&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE))) + + + + + +&kp(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_GRAVE_ACCENT_AND_TILDE)) + + + + + +&kp(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE)) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE)))) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_6_AND_CARET)))) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_3_AND_HASH)))) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK)))) + + + + + +&kp(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK)) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_7_AND_AMPERSAND)))) + + + + + +&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE))) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_GRAVE_ACCENT_AND_TILDE)))) + + + + + +&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_E))) + + + + + + +&par_macro +LS(LALT) +&lgt_macro + + + + + +&bkt_macro +&brc_macro + + + + +NUM: + + + + + + + + + + + + + + + + + + + + + + + +&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)) + + + + +BSPC + + + + + + + + + + + + + + + + + + + + + + + +&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)) + + + + +RET + + + + + + + + + + + + + + + + + + + + + + + + +&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)) + + + + + + + + + + + + + + + + + + + + + + + +ESC + + + +ENTER + + + +BSPC + + + +DEL + + + +TAB +LA(LCTRL) + + + +&key_repeat +LS(LCTRL) + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_8_AND_ASTERISK)))) + +LS(LCTRL) +&kp ((ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE))) + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_9_AND_LEFT_PARENTHESIS)))) + +LA(LCTRL) +&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE)))) + + + + +&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_8_AND_ASTERISK))) + +&kp ((RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_7_AND_AMPERSAND)))) + + + + +&kp((RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_9_AND_LEFT_PARENTHESIS)))) + +&kp ((RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_0_AND_RIGHT_PARENTHESIS)))) + + + + +&kp((RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_Q)))) + + + + + +&kp(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_BACKSLASH_AND_PIPE)) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_4_AND_DOLLAR)))) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_5_AND_PERCENT)))) + + + + + +&kp((RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_MINUS_AND_UNDERSCORE)))) + + + + + +&kp(LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_0_AND_RIGHT_PARENTHESIS))) + + + + + +&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE))) + + + + + +&kp(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_GRAVE_ACCENT_AND_TILDE)) + + + + + +&kp(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE)) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE)))) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_6_AND_CARET)))) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_3_AND_HASH)))) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK)))) + + + + + +&kp(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK)) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_7_AND_AMPERSAND)))) + + + + + +&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_NON_US_BACKSLASH_AND_PIPE))) + + + + + +&kp((LS(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_GRAVE_ACCENT_AND_TILDE)))) + + + + + +&kp(RA(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_E))) + + + + + + +&par_macro +LS(LALT) +&lgt_macro + + + + + +&bkt_macro +&brc_macro + + + + +FUN: + + + + + + + + +VOLDN + + + + +MUTE + + + + +VOLUP + + + + + +BRIUP + + + + +F12 + + + +F7 + + + +F8 + + + +F9 + + + + +&kpLC((ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE))) + + + + + + + + + + + + + + + + + + + + + +BRIDN + + + + +F11 + + + +F4 + + + +F5 + + + +F6 + + + + +&kpLC((ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK))) + + + + + + + + +PREV + + + + +PLAYPAUSE + + + + +NEXT + + + + + + + +F10 + + + +F1 + + + +F2 + + + +F3 + + + +LC(0) + + + + + + + + + + + + + + + + + + + +HW: + + + +&bootloader + + + + + + + + + + + + + + + + + + + + + + + + + + + +&bootloader + + + + + + + + + + +OUTUSB + + + + + +OUTTOG + + + + + + + + + + + +BTNXT + + + + + +OUTBLE + + + + + +BTCLR + + + + + + + + + + + + + + + + + + + + + + + + + +BT +0 + + + +BT +1 + + + +BT +3 + + + + + + + + + + + + + + + + + + + + +GER: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +&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)) + + + + + + + + + +&kp((ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_MINUS_AND_UNDERSCORE))) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +&kp(ZMK_HID_USAGE(HID_USAGE_KEY, +HID_USAGE_KEY_KEYBOARD_SEMICOLON_AND_COLON)) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +MSE: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +&mkpMB4 + + + + + +&mkpMB3 + + + + + +&mkpMB5 + + + + + + + + + + + + + + + + + +&mkpLCLK + + + + + +&mkpRCLK + + + + + diff --git a/keymap-drawer/cradio.yaml b/keymap-drawer/cradio.yaml new file mode 100644 index 0000000..dfa81a4 --- /dev/null +++ b/keymap-drawer/cradio.yaml @@ -0,0 +1,341 @@ +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))' + - '&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))))'} + - 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)))' + - BSPC + - INS + - {t: ▽, type: trans} + - PG DN + - PG UP + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: LGUI, h: sticky} + - {t: LALT, h: sticky} + - {t: LCTRL, h: sticky} + - {t: LSHFT, h: sticky} + - {t: RALT, h: sticky} + - {t: LEFT, h: HOME} + - {t: DOWN, h: LC(END)} + - {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(INS) + - {t: ▽, type: trans} + - LS(INS) + - RET + - {t: BSPC, h: LC(BSPC)} + - TAB + - {t: DEL, h: LC(DEL)} + - PSCRN + - {type: held} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + NUM: + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {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))' + - 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))' + - 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))' + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {type: held} + FUN: + - {t: ▽, type: trans} + - VOL DN + - MUTE + - VOL UP + - BRI UP + - F12 + - F7 + - F8 + - F9 + - '&kp LC((ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE)))' + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - BRI DN + - F11 + - F4 + - F5 + - F6 + - '&kp LC((ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK)))' + - {t: ▽, type: trans} + - PREV + - PLAY PAUSE + - NEXT + - {t: ▽, type: trans} + - F10 + - F1 + - F2 + - F3 + - LC(0) + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {type: held} + - {t: ▽, type: trans} + HW: + - '&bootloader' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - '&bootloader' + - '' + - '' + - OUT USB + - OUT TOG + - '' + - '' + - BT NXT + - OUT BLE + - BT CLR + - '' + - '' + - '' + - '' + - '' + - '' + - '' + - {t: BT, h: '0'} + - {t: BT, h: '1'} + - {t: BT, h: '3'} + - '' + - {type: held} + - '' + - {t: ▽, type: trans} + - {type: held} + GER: + - {t: ▽, type: trans} + - {type: held} + - {t: ▽, type: trans} + - {type: held} + - {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))' + - {t: ▽, type: trans} + - '&kp ((ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_MINUS_AND_UNDERSCORE)))' + - {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))' + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + MSE: + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - '&mkp MB4' + - '&mkp MB3' + - '&mkp MB5' + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - {t: ▽, type: trans} + - '&mkp LCLK' + - '&mkp RCLK' +combos: +- p: [1, 2] + k: ESC + l: [BSE, NAV, NUM] +- p: [2, 3] + k: ENTER + l: [BSE, NAV, NUM] +- p: [26, 27] + k: BSPC + l: [BSE, NAV, NUM] +- p: [27, 28] + k: DEL + l: [BSE, NAV, NUM] +- p: [12, 11] + k: {t: TAB, h: LA(LCTRL)} + l: [BSE, NAV, NUM] +- p: [12, 13] + 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)))'} + 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))))'} + 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))))'} + 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))))'} + l: [BSE, NUM, NAV] +- p: [1, 11] + k: '&kp ((RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_Q))))' + l: [BSE, NAV, NUM] +- p: [12, 2] + k: '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_BACKSLASH_AND_PIPE))' + l: [BSE, NAV, NUM] +- p: [3, 13] + k: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_4_AND_DOLLAR))))' + l: [BSE, NAV, NUM] +- p: [14, 4] + k: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_5_AND_PERCENT))))' + l: [BSE, NAV, NUM] +- p: [22, 12] + k: '&kp ((RA(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_MINUS_AND_UNDERSCORE))))' + l: [BSE, NAV, NUM] +- p: [23, 13] + k: '&kp (LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_0_AND_RIGHT_PARENTHESIS)))' + 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)))' + l: [BSE, NAV, NUM] +- p: [15, 5] + k: '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_GRAVE_ACCENT_AND_TILDE))' + l: [BSE, NAV, NUM] +- p: [6, 16] + k: '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_RIGHT_BRACKET_AND_RIGHT_BRACE))' + 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))))' + l: [BSE, NAV, NUM] +- p: [8, 18] + k: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_6_AND_CARET))))' + l: [BSE, NAV, NUM] +- p: [9, 19] + k: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_3_AND_HASH))))' + l: [BSE, NAV, NUM] +- p: [25, 15] + k: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK))))' + l: [BSE, NAV, NUM] +- p: [16, 26] + k: '&kp (ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_SLASH_AND_QUESTION_MARK))' + l: [BSE, NAV, NUM] +- p: [17, 27] + k: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_7_AND_AMPERSAND))))' + 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)))' + l: [BSE, NAV, NUM] +- p: [19, 29] + k: '&kp ((LS(ZMK_HID_USAGE(HID_USAGE_KEY, HID_USAGE_KEY_KEYBOARD_GRAVE_ACCENT_AND_TILDE))))' + 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)))' + l: [BSE, NAV, NUM] +- p: [16, 18] + k: {t: '&par_macro', h: LS(LALT), s: '&lgt_macro'} + l: [BSE, NUM, NAV] +- p: [6, 8] + k: {t: '&bkt_macro', s: '&brc_macro'} + l: [BSE, NUM, NAV]