Merge pull request #18 from DarrenVictoriano/homerow

icons
This commit is contained in:
Darren Victoriano
2025-02-07 21:43:51 -08:00
committed by GitHub
4 changed files with 150 additions and 102 deletions

View File

@@ -7,6 +7,9 @@
#include <behaviors.dtsi> #include <behaviors.dtsi>
#include <dt-bindings/zmk/keys.h> #include <dt-bindings/zmk/keys.h>
#define LOWER 1
#define RAISE 2
/ { / {
keymap { keymap {
compatible = "zmk,keymap"; compatible = "zmk,keymap";
@@ -14,27 +17,27 @@
default_layer { default_layer {
bindings = < bindings = <
&kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp BSPC &kp TAB &kp Q &kp W &kp E &kp R &kp T &kp Y &kp U &kp I &kp O &kp P &kp BSPC
&kp LCTRL &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp ENTER &kp LCTRL &kp A &kp S &kp D &kp F &kp G &kp H &kp J &kp K &kp L &kp SEMI &kp RET
&kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT &kp LSHFT &kp Z &kp X &kp C &kp V &kp B &kp N &kp M &kp COMMA &kp DOT &kp FSLH &kp RSHFT
&kp LGUI &mo 1 &kp SPACE &kp SPACE &mo 2 &kp RALT &kp LGUI &mo LOWER &kp SPACE &kp SPACE &mo RAISE &kp RALT
>; >;
}; };
lower_layer { lower_layer {
bindings = < bindings = <
&kp ESCAPE &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp DELETE &kp ESC &kp N1 &kp N2 &kp N3 &kp N4 &kp N5 &kp N6 &kp N7 &kp N8 &kp N9 &kp N0 &kp DELETE
&kp LCTRL &none &none &kp RC(RS(TAB)) &kp RC(TAB) &kp LG(LS(J)) &kp LEFT_ARROW &kp DOWN_ARROW &kp UP_ARROW &kp RIGHT_ARROW &none &kp ENTER &kp LCTRL &none &none &kp RC(RS(TAB)) &kp RC(TAB) &kp LG(LS(J)) &kp LEFT &kp DOWN &kp UP &kp RIGHT &none &kp RET
&kp LSHFT &none &none &none &none &kp LG(LA(SPACE)) &kp C_VOL_DN &kp C_VOL_UP &none &none &none &kp RSHFT &kp LSHFT &none &none &none &none &kp LG(LA(SPACE)) &kp C_VOL_DN &kp C_VOL_UP &none &none &none &kp RSHFT
&kp LGUI &mo 1 &kp SPACE &kp SPACE &mo 2 &kp RALT &kp LGUI &mo LOWER &kp SPACE &kp SPACE &mo RAISE &kp RALT
>; >;
}; };
raise_layer { raise_layer {
bindings = < bindings = <
&kp ESCAPE &kp EXCL &kp AT &kp POUND &kp DOLLAR &kp PERCENT &kp CARET &kp AMPERSAND &kp STAR &kp PLUS &kp EQUAL &kp DELETE &kp ESC &kp EXCL &kp AT &kp POUND &kp DOLLAR &kp PERCENT &kp CARET &kp AMPS &kp STAR &kp PLUS &kp EQUAL &kp DELETE
&kp LCTRL &kp GRAVE &kp TILDE &kp LEFT_BRACE &kp LEFT_BRACKET &kp LEFT_PARENTHESIS &kp RIGHT_PARENTHESIS &kp RIGHT_BRACKET &kp RIGHT_BRACE &kp BACKSLASH &kp PIPE &kp ENTER &kp LCTRL &kp GRAVE &kp TILDE &kp LEFT_BRACE &kp LEFT_BRACKET &kp LEFT_PARENTHESIS &kp RIGHT_PARENTHESIS &kp RIGHT_BRACKET &kp RIGHT_BRACE &kp BACKSLASH &kp PIPE &kp RET
&kp LSHFT &none &none &none &kp SQT &kp DOUBLE_QUOTES &kp UNDER &kp MINUS &none &none &none &kp RSHFT &kp LSHFT &none &none &none &kp SQT &kp DOUBLE_QUOTES &kp UNDER &kp MINUS &none &none &none &kp RSHFT
&kp LGUI &mo 1 &kp SPACE &kp SPACE &mo 2 &kp RALT &kp LGUI &mo LOWER &kp SPACE &kp SPACE &mo RAISE &kp RALT
>; >;
}; };
}; };

View File

@@ -422,38 +422,67 @@ parse_config:
QUES: "?" QUES: "?"
zmk_remove_keycode_prefix: [] zmk_remove_keycode_prefix: []
zmk_keycode_map: zmk_keycode_map:
C_VOL_UP: Vol Up # Modifiers
C_VOL_DN: Vol Down LCTRL: $$mdi:apple-keyboard-control$$
C_AL_CALC: Calc LALT: $$mdi:apple-keyboard-option$$
LCTRL: Ctrl LSHIFT: $$mdi:apple-keyboard-shift$$
RCTRL: Ctrl LSHFT: $$mdi:apple-keyboard-shift$$
LALT: Alt LCMD: $$mdi:apple-keyboard-command$$
RALT: Alt LGUI: $$mdi:apple-keyboard-command$$
LGUI: Gui RCTRL: $$mdi:apple-keyboard-control$$
RGUI: Gui RALT: $$mdi:apple-keyboard-option$$
LSHFT: Shift RSHIFT: $$mdi:apple-keyboard-shift$$
RSHFT: Shift RSHFT: $$mdi:apple-keyboard-shift$$
ESC: Esc RCMD: $$mdi:apple-keyboard-command$$
SPACE: RGUI: $$mdi:apple-keyboard-command$$
BSPC: LS(LC(LALT)): $$mdi:triangle$$ # Meh
RET:
TAB: RC(RS(TAB)): "↤"
DEL: RC(TAB): "↦"
PG_UP: Page Up LG(LS(J)): "✢"
PG_DN: Page Down LG(LA(SPACE)): "‡"
LOWER: "⤓"
RAISE: "⤒"
# Arrows
UP: $$mdi:arrow-up-bold$$
DOWN: $$mdi:arrow-down-bold$$
LEFT: $$mdi:arrow-left-bold$$
RIGHT: $$mdi:arrow-right-bold$$
PG_UP: $$mdi:transfer-up$$
PG_DN: $$mdi:transfer-down$$
ESC: $$mdi:keyboard-esc$$
TAB: $$mdi:keyboard-tab$$
SPACE: $$mdi:keyboard-space$$
BSPC: $$mdi:backspace$$
RET: $$mdi:keyboard-return$$
DEL: $$mdi:backspace-reverse-outline$$
DELETE: $$mdi:backspace-reverse-outline$$
INS: Insert INS: Insert
HOME: Home HOME: Home
END: End END: End
CAPS: Caps Lock CAPS: Caps Lock
PSCRN: Print Scrn PSCRN: Print Scrn
PAUSE_BREAK: Pause Break PAUSE_BREAK: Pause Break
UP:
DOWN: # Media
LEFT: C_NEXT: $$mdi:skip-next$$
RIGHT: C_PREV: $$mdi:skip-previous$$
C_PP: C_PP: $$mdi:play-pause$$
C_NEXT: ⏭️
C_PREV: ⏮️ # Sound
C_MUTE: $$mdi:volume-off$$
C_VOL_UP: $$mdi:volume-high$$
C_VOL_DN: $$mdi:volume-low$$
# Bluetooth
BT_CLR: $$mdi:bluetooth-off$$
BT_SEL: $$mdi:bluetooth-connect$$
# Symbols
AMPS: "&"
AMPERSAND: "&"
APOS: "'" APOS: "'"
APOSTROPHE: "'" APOSTROPHE: "'"
ASTERISK: "*" ASTERISK: "*"

View File

@@ -12,9 +12,42 @@
<svg id="mdi:apple-keyboard-shift"> <svg id="mdi:apple-keyboard-shift">
<svg xmlns="http://www.w3.org/2000/svg" id="mdi-apple-keyboard-shift" viewBox="0 0 24 24"><path d="M15,18V12H17.17L12,6.83L6.83,12H9V18H15M12,4L22,14H17V20H7V14H2L12,4Z" /></svg> <svg xmlns="http://www.w3.org/2000/svg" id="mdi-apple-keyboard-shift" viewBox="0 0 24 24"><path d="M15,18V12H17.17L12,6.83L6.83,12H9V18H15M12,4L22,14H17V20H7V14H2L12,4Z" /></svg>
</svg> </svg>
<svg id="mdi:arrow-down-bold">
<svg xmlns="http://www.w3.org/2000/svg" id="mdi-arrow-down-bold" viewBox="0 0 24 24"><path d="M9,4H15V12H19.84L12,19.84L4.16,12H9V4Z" /></svg>
</svg>
<svg id="mdi:arrow-left-bold">
<svg xmlns="http://www.w3.org/2000/svg" id="mdi-arrow-left-bold" viewBox="0 0 24 24"><path d="M20,9V15H12V19.84L4.16,12L12,4.16V9H20Z" /></svg>
</svg>
<svg id="mdi:arrow-right-bold">
<svg xmlns="http://www.w3.org/2000/svg" id="mdi-arrow-right-bold" viewBox="0 0 24 24"><path d="M4,15V9H12V4.16L19.84,12L12,19.84V15H4Z" /></svg>
</svg>
<svg id="mdi:arrow-up-bold">
<svg xmlns="http://www.w3.org/2000/svg" id="mdi-arrow-up-bold" viewBox="0 0 24 24"><path d="M15,20H9V12H4.16L12,4.16L19.84,12H15V20Z" /></svg>
</svg>
<svg id="mdi:backspace-outline"> <svg id="mdi:backspace-outline">
<svg xmlns="http://www.w3.org/2000/svg" id="mdi-backspace-outline" viewBox="0 0 24 24"><path d="M19,15.59L17.59,17L14,13.41L10.41,17L9,15.59L12.59,12L9,8.41L10.41,7L14,10.59L17.59,7L19,8.41L15.41,12L19,15.59M22,3A2,2 0 0,1 24,5V19A2,2 0 0,1 22,21H7C6.31,21 5.77,20.64 5.41,20.11L0,12L5.41,3.88C5.77,3.35 6.31,3 7,3H22M22,5H7L2.28,12L7,19H22V5Z" /></svg> <svg xmlns="http://www.w3.org/2000/svg" id="mdi-backspace-outline" viewBox="0 0 24 24"><path d="M19,15.59L17.59,17L14,13.41L10.41,17L9,15.59L12.59,12L9,8.41L10.41,7L14,10.59L17.59,7L19,8.41L15.41,12L19,15.59M22,3A2,2 0 0,1 24,5V19A2,2 0 0,1 22,21H7C6.31,21 5.77,20.64 5.41,20.11L0,12L5.41,3.88C5.77,3.35 6.31,3 7,3H22M22,5H7L2.28,12L7,19H22V5Z" /></svg>
</svg> </svg>
<svg id="mdi:backspace-reverse-outline">
<svg xmlns="http://www.w3.org/2000/svg" id="mdi-backspace-reverse-outline" viewBox="0 0 24 24"><path d="M5,15.59L6.41,17L10,13.41L13.59,17L15,15.59L11.41,12L15,8.41L13.59,7L10,10.59L6.41,7L5,8.41L8.59,12L5,15.59M2,3A2,2 0 0,0 0,5V19A2,2 0 0,0 2,21H17C17.69,21 18.23,20.64 18.59,20.11L24,12L18.59,3.88C18.23,3.35 17.69,3 17,3H2M2,5H17L21.72,12L17,19H2V5Z" /></svg>
</svg>
<svg id="mdi:keyboard-esc">
<svg xmlns="http://www.w3.org/2000/svg" id="mdi-keyboard-esc" viewBox="0 0 24 24"><path d="M1 7H7V9H3V11H7V13H3V15H7V17H1V7M11 7H15V9H11V11H13C14.11 11 15 11.9 15 13V15C15 16.11 14.11 17 13 17H9V15H13V13H11C9.9 13 9 12.11 9 11V9C9 7.9 9.9 7 11 7M19 7H21C22.11 7 23 7.9 23 9V10H21V9H19V15H21V14H23V15C23 16.11 22.11 17 21 17H19C17.9 17 17 16.11 17 15V9C17 7.9 17.9 7 19 7Z" /></svg>
</svg>
<svg id="mdi:keyboard-return">
<svg xmlns="http://www.w3.org/2000/svg" id="mdi-keyboard-return" viewBox="0 0 24 24"><path d="M19,7V11H5.83L9.41,7.41L8,6L2,12L8,18L9.41,16.58L5.83,13H21V7H19Z" /></svg>
</svg>
<svg id="mdi:keyboard-space">
<svg xmlns="http://www.w3.org/2000/svg" id="mdi-keyboard-space" viewBox="0 0 24 24"><path d="M3 15H5V19H19V15H21V19C21 20.1 20.1 21 19 21H5C3.9 21 3 20.1 3 19V15Z" /></svg>
</svg>
<svg id="mdi:keyboard-tab">
<svg xmlns="http://www.w3.org/2000/svg" id="mdi-keyboard-tab" viewBox="0 0 24 24"><path d="M20,18H22V6H20M11.59,7.41L15.17,11H1V13H15.17L11.59,16.58L13,18L19,12L13,6L11.59,7.41Z" /></svg>
</svg>
<svg id="mdi:volume-high">
<svg xmlns="http://www.w3.org/2000/svg" id="mdi-volume-high" viewBox="0 0 24 24"><path d="M14,3.23V5.29C16.89,6.15 19,8.83 19,12C19,15.17 16.89,17.84 14,18.7V20.77C18,19.86 21,16.28 21,12C21,7.72 18,4.14 14,3.23M16.5,12C16.5,10.23 15.5,8.71 14,7.97V16C15.5,15.29 16.5,13.76 16.5,12M3,9V15H7L12,20V4L7,9H3Z" /></svg>
</svg>
<svg id="mdi:volume-low">
<svg xmlns="http://www.w3.org/2000/svg" id="mdi-volume-low" viewBox="0 0 24 24"><path d="M7,9V15H11L16,20V4L11,9H7Z" /></svg>
</svg>
</defs>/* end glyphs */ </defs>/* end glyphs */
<style>/* inherit to force styles through use tags */ <style>/* inherit to force styles through use tags */
svg path { svg path {
@@ -246,7 +279,7 @@ rect.held, rect.combo.held {
<g transform="translate(0, 56)"> <g transform="translate(0, 56)">
<g transform="translate(28, 49)" class="key keypos-0"> <g transform="translate(28, 49)" class="key keypos-0">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap"></text> <use href="#mdi:keyboard-tab" xlink:href="#mdi:keyboard-tab" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:keyboard-tab"/>
</g> </g>
<g transform="translate(84, 49)" class="key keypos-1"> <g transform="translate(84, 49)" class="key keypos-1">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
@@ -338,7 +371,7 @@ rect.held, rect.combo.held {
</g> </g>
<g transform="translate(812, 105)" class="key keypos-23"> <g transform="translate(812, 105)" class="key keypos-23">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">ENTER</text> <use href="#mdi:keyboard-return" xlink:href="#mdi:keyboard-return" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:keyboard-return"/>
</g> </g>
<g transform="translate(28, 161)" class="key keypos-24"> <g transform="translate(28, 161)" class="key keypos-24">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
@@ -399,11 +432,11 @@ rect.held, rect.combo.held {
</a></g> </a></g>
<g transform="translate(351, 224) rotate(30.0)" class="key keypos-38"> <g transform="translate(351, 224) rotate(30.0)" class="key keypos-38">
<rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key"/> <rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key"/>
<text x="0" y="0" class="key tap"></text> <use href="#mdi:keyboard-space" xlink:href="#mdi:keyboard-space" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:keyboard-space"/>
</g> </g>
<g transform="translate(489, 224) rotate(-30.0)" class="key keypos-39"> <g transform="translate(489, 224) rotate(-30.0)" class="key keypos-39">
<rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key"/> <rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key"/>
<text x="0" y="0" class="key tap"></text> <use href="#mdi:keyboard-space" xlink:href="#mdi:keyboard-space" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:keyboard-space"/>
</g> </g>
<g transform="translate(554, 213) rotate(-15.0)" class="key keypos-40"> <g transform="translate(554, 213) rotate(-15.0)" class="key keypos-40">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
@@ -421,7 +454,7 @@ rect.held, rect.combo.held {
<g transform="translate(0, 56)"> <g transform="translate(0, 56)">
<g transform="translate(28, 49)" class="key keypos-0"> <g transform="translate(28, 49)" class="key keypos-0">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">ESCAPE</text> <use href="#mdi:keyboard-esc" xlink:href="#mdi:keyboard-esc" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:keyboard-esc"/>
</g> </g>
<g transform="translate(84, 49)" class="key keypos-1"> <g transform="translate(84, 49)" class="key keypos-1">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
@@ -465,7 +498,7 @@ rect.held, rect.combo.held {
</g> </g>
<g transform="translate(812, 49)" class="key keypos-11"> <g transform="translate(812, 49)" class="key keypos-11">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">DELETE</text> <use href="#mdi:backspace-reverse-outline" xlink:href="#mdi:backspace-reverse-outline" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:backspace-reverse-outline"/>
</g> </g>
<g transform="translate(28, 105)" class="key keypos-12"> <g transform="translate(28, 105)" class="key keypos-12">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
@@ -479,50 +512,38 @@ rect.held, rect.combo.held {
</g> </g>
<g transform="translate(196, 84)" class="key keypos-15"> <g transform="translate(196, 84)" class="key keypos-15">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap"> <text x="0" y="0" class="key tap"></text>
<tspan x="0" dy="-0.6em">Ctl+</tspan><tspan x="0" dy="1.2em">Sft+↹</tspan>
</text>
</g> </g>
<g transform="translate(252, 91)" class="key keypos-16"> <g transform="translate(252, 91)" class="key keypos-16">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">Ctl+↹</text> <text x="0" y="0" class="key tap"></text>
</g> </g>
<g transform="translate(308, 98)" class="key keypos-17"> <g transform="translate(308, 98)" class="key keypos-17">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap"> <text x="0" y="0" class="key tap"></text>
<tspan x="0" dy="-0.6em">Gui+</tspan><tspan x="0" dy="1.2em">Sft+J</tspan>
</text>
</g> </g>
<g transform="translate(532, 98)" class="key keypos-18"> <g transform="translate(532, 98)" class="key keypos-18">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap"> <use href="#mdi:arrow-left-bold" xlink:href="#mdi:arrow-left-bold" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:arrow-left-bold"/>
<tspan x="0" dy="-0.6em">LEFT</tspan><tspan x="0" dy="1.2em">ARROW</tspan>
</text>
</g> </g>
<g transform="translate(588, 91)" class="key keypos-19"> <g transform="translate(588, 91)" class="key keypos-19">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap"> <use href="#mdi:arrow-down-bold" xlink:href="#mdi:arrow-down-bold" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:arrow-down-bold"/>
<tspan x="0" dy="-0.6em">DOWN</tspan><tspan x="0" dy="1.2em">ARROW</tspan>
</text>
</g> </g>
<g transform="translate(644, 84)" class="key keypos-20"> <g transform="translate(644, 84)" class="key keypos-20">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap"> <use href="#mdi:arrow-up-bold" xlink:href="#mdi:arrow-up-bold" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:arrow-up-bold"/>
<tspan x="0" dy="-0.6em">UP</tspan><tspan x="0" dy="1.2em">ARROW</tspan>
</text>
</g> </g>
<g transform="translate(700, 91)" class="key keypos-21"> <g transform="translate(700, 91)" class="key keypos-21">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap"> <use href="#mdi:arrow-right-bold" xlink:href="#mdi:arrow-right-bold" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:arrow-right-bold"/>
<tspan x="0" dy="-0.6em">RIGHT</tspan><tspan x="0" dy="1.2em">ARROW</tspan>
</text>
</g> </g>
<g transform="translate(756, 105)" class="key keypos-22"> <g transform="translate(756, 105)" class="key keypos-22">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
</g> </g>
<g transform="translate(812, 105)" class="key keypos-23"> <g transform="translate(812, 105)" class="key keypos-23">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">ENTER</text> <use href="#mdi:keyboard-return" xlink:href="#mdi:keyboard-return" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:keyboard-return"/>
</g> </g>
<g transform="translate(28, 161)" class="key keypos-24"> <g transform="translate(28, 161)" class="key keypos-24">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
@@ -542,21 +563,15 @@ rect.held, rect.combo.held {
</g> </g>
<g transform="translate(308, 154)" class="key keypos-29"> <g transform="translate(308, 154)" class="key keypos-29">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap"> <text x="0" y="0" class="key tap"></text>
<tspan x="0" dy="-0.6em">Gui+</tspan><tspan x="0" dy="1.2em">Alt+␣</tspan>
</text>
</g> </g>
<g transform="translate(532, 154)" class="key keypos-30"> <g transform="translate(532, 154)" class="key keypos-30">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap"> <use href="#mdi:volume-low" xlink:href="#mdi:volume-low" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:volume-low"/>
<tspan x="0" dy="-0.6em">Vol</tspan><tspan x="0" dy="1.2em">Down</tspan>
</text>
</g> </g>
<g transform="translate(588, 147)" class="key keypos-31"> <g transform="translate(588, 147)" class="key keypos-31">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap"> <use href="#mdi:volume-high" xlink:href="#mdi:volume-high" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:volume-high"/>
<tspan x="0" dy="-0.6em">Vol</tspan><tspan x="0" dy="1.2em">Up</tspan>
</text>
</g> </g>
<g transform="translate(644, 140)" class="key keypos-32"> <g transform="translate(644, 140)" class="key keypos-32">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
@@ -582,11 +597,11 @@ rect.held, rect.combo.held {
</a></g> </a></g>
<g transform="translate(351, 224) rotate(30.0)" class="key keypos-38"> <g transform="translate(351, 224) rotate(30.0)" class="key keypos-38">
<rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key"/> <rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key"/>
<text x="0" y="0" class="key tap"></text> <use href="#mdi:keyboard-space" xlink:href="#mdi:keyboard-space" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:keyboard-space"/>
</g> </g>
<g transform="translate(489, 224) rotate(-30.0)" class="key keypos-39"> <g transform="translate(489, 224) rotate(-30.0)" class="key keypos-39">
<rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key"/> <rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key"/>
<text x="0" y="0" class="key tap"></text> <use href="#mdi:keyboard-space" xlink:href="#mdi:keyboard-space" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:keyboard-space"/>
</g> </g>
<g transform="translate(554, 213) rotate(-15.0)" class="key keypos-40"> <g transform="translate(554, 213) rotate(-15.0)" class="key keypos-40">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
@@ -604,7 +619,7 @@ rect.held, rect.combo.held {
<g transform="translate(0, 56)"> <g transform="translate(0, 56)">
<g transform="translate(28, 49)" class="key keypos-0"> <g transform="translate(28, 49)" class="key keypos-0">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">ESCAPE</text> <use href="#mdi:keyboard-esc" xlink:href="#mdi:keyboard-esc" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:keyboard-esc"/>
</g> </g>
<g transform="translate(84, 49)" class="key keypos-1"> <g transform="translate(84, 49)" class="key keypos-1">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
@@ -632,7 +647,7 @@ rect.held, rect.combo.held {
</g> </g>
<g transform="translate(588, 35)" class="key keypos-7"> <g transform="translate(588, 35)" class="key keypos-7">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap"><tspan style="font-size: 67%">AMPERSAND</tspan></text> <text x="0" y="0" class="key tap">&amp;</text>
</g> </g>
<g transform="translate(644, 28)" class="key keypos-8"> <g transform="translate(644, 28)" class="key keypos-8">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
@@ -648,7 +663,7 @@ rect.held, rect.combo.held {
</g> </g>
<g transform="translate(812, 49)" class="key keypos-11"> <g transform="translate(812, 49)" class="key keypos-11">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">DELETE</text> <use href="#mdi:backspace-reverse-outline" xlink:href="#mdi:backspace-reverse-outline" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:backspace-reverse-outline"/>
</g> </g>
<g transform="translate(28, 105)" class="key keypos-12"> <g transform="translate(28, 105)" class="key keypos-12">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
@@ -696,7 +711,7 @@ rect.held, rect.combo.held {
</g> </g>
<g transform="translate(812, 105)" class="key keypos-23"> <g transform="translate(812, 105)" class="key keypos-23">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
<text x="0" y="0" class="key tap">ENTER</text> <use href="#mdi:keyboard-return" xlink:href="#mdi:keyboard-return" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:keyboard-return"/>
</g> </g>
<g transform="translate(28, 161)" class="key keypos-24"> <g transform="translate(28, 161)" class="key keypos-24">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
@@ -751,11 +766,11 @@ rect.held, rect.combo.held {
</a></g> </a></g>
<g transform="translate(351, 224) rotate(30.0)" class="key keypos-38"> <g transform="translate(351, 224) rotate(30.0)" class="key keypos-38">
<rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key"/> <rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key"/>
<text x="0" y="0" class="key tap"></text> <use href="#mdi:keyboard-space" xlink:href="#mdi:keyboard-space" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:keyboard-space"/>
</g> </g>
<g transform="translate(489, 224) rotate(-30.0)" class="key keypos-39"> <g transform="translate(489, 224) rotate(-30.0)" class="key keypos-39">
<rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key"/> <rect rx="6" ry="6" x="-26" y="-40" width="52" height="80" class="key"/>
<text x="0" y="0" class="key tap"></text> <use href="#mdi:keyboard-space" xlink:href="#mdi:keyboard-space" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:keyboard-space"/>
</g> </g>
<g transform="translate(554, 213) rotate(-15.0)" class="key held keypos-40"> <g transform="translate(554, 213) rotate(-15.0)" class="key held keypos-40">
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key held"/> <rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key held"/>

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 35 KiB

View File

@@ -1,9 +1,10 @@
layout: {qmk_keyboard: corne_rotated, layout_name: LAYOUT_split_3x6_3} layout: {qmk_keyboard: corne_rotated, layout_name: LAYOUT_split_3x6_3}
layers: layers:
default: [↹, Q, W, E, R, T, Y, U, I, O, P, '$$mdi:backspace-outline$$', '$$mdi:apple-keyboard-control$$', A, S, D, F, G, H, J, K, L, ;, ENTER, '$$mdi:apple-keyboard-shift$$', default: ['$$mdi:keyboard-tab$$', Q, W, E, R, T, Y, U, I, O, P, '$$mdi:backspace-outline$$', '$$mdi:apple-keyboard-control$$', A, S, D, F, G, H, J, K, L, ;, '$$mdi:keyboard-return$$',
Z, X, C, V, B, N, M, ',', ., /, '$$mdi:apple-keyboard-shift$$', '$$mdi:apple-keyboard-command$$', lower, ␣, ␣, raise, '$$mdi:apple-keyboard-option$$'] '$$mdi:apple-keyboard-shift$$', Z, X, C, V, B, N, M, ',', ., /, '$$mdi:apple-keyboard-shift$$', '$$mdi:apple-keyboard-command$$', lower, '$$mdi:keyboard-space$$',
'$$mdi:keyboard-space$$', raise, '$$mdi:apple-keyboard-option$$']
lower: lower:
- ESCAPE - $$mdi:keyboard-esc$$
- '1' - '1'
- '2' - '2'
- '3' - '3'
@@ -14,50 +15,50 @@ layers:
- '8' - '8'
- '9' - '9'
- '0' - '0'
- DELETE - $$mdi:backspace-reverse-outline$$
- $$mdi:apple-keyboard-control$$ - $$mdi:apple-keyboard-control$$
- '' - ''
- '' - ''
- Ctl+Sft+↹ -
- Ctl+↹ -
- Gui+Sft+J -
- LEFT ARROW - $$mdi:arrow-left-bold$$
- DOWN ARROW - $$mdi:arrow-down-bold$$
- UP ARROW - $$mdi:arrow-up-bold$$
- RIGHT ARROW - $$mdi:arrow-right-bold$$
- '' - ''
- ENTER - $$mdi:keyboard-return$$
- $$mdi:apple-keyboard-shift$$ - $$mdi:apple-keyboard-shift$$
- '' - ''
- '' - ''
- '' - ''
- '' - ''
- Gui+Alt+␣ -
- Vol Down - $$mdi:volume-low$$
- Vol Up - $$mdi:volume-high$$
- '' - ''
- '' - ''
- '' - ''
- $$mdi:apple-keyboard-shift$$ - $$mdi:apple-keyboard-shift$$
- $$mdi:apple-keyboard-command$$ - $$mdi:apple-keyboard-command$$
- {t: lower, type: held} - {t: lower, type: held}
- - $$mdi:keyboard-space$$
- - $$mdi:keyboard-space$$
- raise - raise
- $$mdi:apple-keyboard-option$$ - $$mdi:apple-keyboard-option$$
raise: raise:
- ESCAPE - $$mdi:keyboard-esc$$
- '!' - '!'
- '@' - '@'
- '#' - '#'
- $ - $
- '%' - '%'
- ^ - ^
- AMPERSAND - '&'
- '*' - '*'
- + - +
- '=' - '='
- DELETE - $$mdi:backspace-reverse-outline$$
- $$mdi:apple-keyboard-control$$ - $$mdi:apple-keyboard-control$$
- '`' - '`'
- '~' - '~'
@@ -69,7 +70,7 @@ layers:
- '}' - '}'
- \ - \
- '|' - '|'
- ENTER - $$mdi:keyboard-return$$
- $$mdi:apple-keyboard-shift$$ - $$mdi:apple-keyboard-shift$$
- '' - ''
- '' - ''
@@ -84,7 +85,7 @@ layers:
- $$mdi:apple-keyboard-shift$$ - $$mdi:apple-keyboard-shift$$
- $$mdi:apple-keyboard-command$$ - $$mdi:apple-keyboard-command$$
- lower - lower
- - $$mdi:keyboard-space$$
- - $$mdi:keyboard-space$$
- {t: raise, type: held} - {t: raise, type: held}
- $$mdi:apple-keyboard-option$$ - $$mdi:apple-keyboard-option$$