diff --git a/keymap-drawer/eyelash_sofle.svg b/keymap-drawer/eyelash_sofle.svg index 9261388..eac5cfe 100644 --- a/keymap-drawer/eyelash_sofle.svg +++ b/keymap-drawer/eyelash_sofle.svg @@ -1,4 +1,4 @@ - + /* start glyphs */ @@ -320,6 +320,7 @@ rect.held, rect.combo.held { +` @@ -660,6 +661,40 @@ rect.held, rect.combo.held { + + += ++ + + + +] +} + + + +- +_ + + + +[ +{ + + + + + + + + + + + + +Settings +toggle + @@ -668,18 +703,21 @@ rect.held, rect.combo.held { -` -~ + +Main +toggle F1 +F11 F2 +F12 @@ -766,39 +804,40 @@ rect.held, rect.combo.held { - - - -- -_ + + + + -= -+ + +&mkpMB1 + -INS + + - + +&mkpMB2 + - - - -- -_ + + + + -= -+ + @@ -837,39 +876,40 @@ rect.held, rect.combo.held { - - - -[ -{ + + + + -] -} + + -HOME + + -END + + - - - -[ -{ + + + + -] -} + +&mkpMB3 + @@ -889,8 +929,8 @@ rect.held, rect.combo.held { - -Numlock + +Cursor toggle @@ -908,12 +948,10 @@ rect.held, rect.combo.held { - - - - -NUMPAD -toggle + + + + @@ -934,16 +972,16 @@ rect.held, rect.combo.held { PGDN - - - -F12 - - + + + + + + @@ -964,9 +1002,10 @@ rect.held, rect.combo.held { - -Settings - + +Help +toggle + @@ -995,727 +1034,38 @@ rect.held, rect.combo.held { + +Help +toggle + + + + + + + + + + + + + + + + + + + + + -Settings - - - - - +Settings +toggle - - - - - - -Settings: - - - - -F11 - - - - -1 - - - - - -2 - - - - - -3 - - - - - -4 - - - - - -5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -F12 - - - - - - - - - - -BTCLRALL - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -RGBHUD - - - - - - -RGBHUI - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -EPTOG - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -RGBSAD - - - - - - -RGBSAI - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -RGBTOG - - - - - - -RGBEFF - - - - - - -RGBSPD - - - - - - -RGBSPI - - - - - - - - - - - -RGBBRD - - - - - - -RGBBRI - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -NUMPAD: - - - - - -Main -toggle - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -KPDIVIDE - - - - - - -KPMULTIPLY - - - - - - -KPSUBTRACT - - - - - - -Main -toggle - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -7 -& - - - - -8 -* - - - - -9 -( - - - - -+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -4 -$ - - - - -5 -% - - - - -6 -^ - - - - -+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1 -! - - - - -2 -@ - - - - -3 -# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Numlock -toggle - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Numlock -toggle - - - - -0 -) - - - - -. -> - - - - -Numlock: + +Cursor: @@ -2010,12 +1360,10 @@ rect.held, rect.combo.held { - - - - -NUMPAD -toggle + + + + @@ -2042,12 +1390,10 @@ rect.held, rect.combo.held { - - - - -NUMPAD -toggle + + + + @@ -2059,9 +1405,23 @@ rect.held, rect.combo.held { + + + + + + + + + + + +Settings +toggle - + + Gaming: @@ -2400,6 +1760,394 @@ rect.held, rect.combo.held { + + + + + + + + + + + +Settings +toggle + + + + +Settings: + + + + + +Main +toggle + + + + +1 + + + + + +2 + + + + + +3 + + + + + +4 + + + + + +5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Main +toggle + + + + + + + + + + +BTCLRALL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +RGBHUD + + + + + + +RGBHUI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +EPTOG + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +RGBSAD + + + + + + +RGBSAI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +RGBTOG + + + + + + +RGBEFF + + + + + + +RGBSPD + + + + + + +RGBSPI + + + + + + + + + + + +RGBBRD + + + + + + +RGBBRI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Settings +toggle + diff --git a/keymap-drawer/eyelash_sofle.yaml b/keymap-drawer/eyelash_sofle.yaml index 006bc50..4b01053 100644 --- a/keymap-drawer/eyelash_sofle.yaml +++ b/keymap-drawer/eyelash_sofle.yaml @@ -1,7 +1,7 @@ layout: {zmk_keyboard: eyelash_sofle} layers: Main: - - $$mdi:keyboard-esc$$ + - {t: '$$mdi:keyboard-esc$$', h: '`'} - {t: '1', s: '!'} - {t: '2', s: '@'} - {t: '3', s: '#'} @@ -66,9 +66,9 @@ layers: - $$mdi:apple-keyboard-option$$ - $$mdi:apple-keyboard-control$$ Help: - - {t: '`', s: '~'} - - F1 - - F2 + - {t: Main, h: toggle} + - {t: F1, h: F11} + - {t: F2, h: F12} - F3 - F4 - F5 @@ -86,12 +86,12 @@ layers: - $$mdi:skip-next$$ - $$mdi:volume-high$$ - {t: '$$mdi:transfer$$', type: trans} - - {t: '-', s: _} - - {t: '=', s: +} - - INS - - $$mdi:backspace-reverse-outline$$ - - {t: '-', s: _} - - {t: '=', s: +} + - {t: '$$mdi:transfer$$', type: trans} + - '&mkp MB1' + - {t: '$$mdi:menu-up$$', s: '$$mdi:mouse$$'} + - '&mkp MB2' + - {t: '$$mdi:transfer$$', type: trans} + - $$mdi:pan-up$$ - $$mdi:pan-down$$ - {t: '$$mdi:transfer$$', type: trans} - $$mdi:arrow-left-bold$$ @@ -99,168 +99,38 @@ layers: - $$mdi:arrow-right-bold$$ - {t: Gaming, h: toggle} - {t: '$$mdi:transfer$$', type: trans} - - {t: '[', s: '{'} - - {t: ']', s: '}'} - - HOME - - END - - {t: '[', s: '{'} - - {t: ']', s: '}'} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:menu-left$$', s: '$$mdi:mouse$$'} + - {t: '$$mdi:menu-down$$', s: '$$mdi:mouse$$'} + - {t: '$$mdi:menu-right$$', s: '$$mdi:mouse$$'} + - {t: '$$mdi:transfer$$', type: trans} + - '&mkp MB3' - {t: '$$mdi:transfer$$', type: trans} - {t: '$$mdi:transfer$$', type: trans} - {t: '$$mdi:transfer$$', type: trans} - - {t: Numlock, h: toggle} + - {t: Cursor, h: toggle} + - {t: '$$mdi:transfer$$', type: trans} - {t: '$$mdi:transfer$$', type: trans} - {t: '$$mdi:transfer$$', type: trans} - {t: '$$mdi:transfer$$', type: trans} - - {t: NUMPAD, h: toggle} - {t: '$$mdi:transfer$$', type: trans} - PG UP - PG DN - - F12 - {t: '$$mdi:transfer$$', type: trans} + - $$mdi:pan-down$$ - PLAY PAUSE - {t: '$$mdi:transfer$$', type: trans} - {t: '$$mdi:transfer$$', type: trans} - - {t: Settings, type: held} + - {t: Help, h: toggle, type: held} - {t: '$$mdi:transfer$$', type: trans} - {t: '$$mdi:transfer$$', type: trans} - {t: '$$mdi:transfer$$', type: trans} - {t: '$$mdi:transfer$$', type: trans} - {t: '$$mdi:transfer$$', type: trans} - - {t: Settings, type: held alternate} + - {t: Help, h: toggle, type: held alternate} - {t: '$$mdi:transfer$$', type: trans} - {t: '$$mdi:transfer$$', type: trans} - Settings: - - F11 - - {h: '1', s: '$$mdi:bluetooth-connect$$'} - - {h: '2', s: '$$mdi:bluetooth-connect$$'} - - {h: '3', s: '$$mdi:bluetooth-connect$$'} - - {h: '4', s: '$$mdi:bluetooth-connect$$'} - - {h: '5', s: '$$mdi:bluetooth-connect$$'} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - F12 - - $$mdi:bluetooth-off$$ - - BT CLR ALL - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - RGB HUD - - RGB HUI - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:toggle-switch$$', h: '$$mdi:bluetooth$$', s: '$$mdi:usb$$'} - - EP TOG - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - RGB SAD - - RGB SAI - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - $$mdi:progress-download$$ - - {t: '$$mdi:backup-restore$$', type: bootloader} - - RGB TOG - - RGB EFF - - RGB SPD - - RGB SPI - - {t: '$$mdi:transfer$$', type: trans} - - RGB BRD - - RGB BRI - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {type: held} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {type: held} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - NUMPAD: - - {t: Main, h: toggle} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - KP DIVIDE - - KP MULTIPLY - - KP SUBTRACT - - {t: Main, h: toggle} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - $$mdi:arrow-up-bold$$ - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '7', s: '&'} - - {t: '8', s: '*'} - - {t: '9', s: (} - - + - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - $$mdi:arrow-left-bold$$ - - $$mdi:arrow-down-bold$$ - - $$mdi:arrow-right-bold$$ - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '4', s: $} - - {t: '5', s: '%'} - - {t: '6', s: ^} - - + - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '1', s: '!'} - - {t: '2', s: '@'} - - {t: '3', s: '#'} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: Numlock, h: toggle} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:minus-circle-outline$$', type: none} - - {t: '$$mdi:transfer$$', type: trans} - - {t: '$$mdi:transfer$$', type: trans} - - {t: Numlock, h: toggle} - - {t: '0', s: )} - - {t: ., s: '>'} - Numlock: + Cursor: - {t: Main, h: toggle} - '1' - '2' @@ -316,13 +186,13 @@ layers: - {t: '$$mdi:transfer$$', type: trans} - {t: '$$mdi:transfer$$', type: trans} - {t: '$$mdi:transfer$$', type: trans} - - {t: NUMPAD, h: toggle} - {t: '$$mdi:transfer$$', type: trans} - {t: '$$mdi:transfer$$', type: trans} - {t: '$$mdi:transfer$$', type: trans} - {t: '$$mdi:transfer$$', type: trans} - {t: '$$mdi:transfer$$', type: trans} - - {t: NUMPAD, h: toggle} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} - {t: '$$mdi:minus-circle-outline$$', type: none} - {t: '$$mdi:minus-circle-outline$$', type: none} Gaming: @@ -390,3 +260,83 @@ layers: - {t: '$$mdi:minus-circle-outline$$', type: none} - {t: '$$mdi:minus-circle-outline$$', type: none} - {t: '$$mdi:minus-circle-outline$$', type: none} + Settings: + - {t: Main, h: toggle} + - {h: '1', s: '$$mdi:bluetooth-connect$$'} + - {h: '2', s: '$$mdi:bluetooth-connect$$'} + - {h: '3', s: '$$mdi:bluetooth-connect$$'} + - {h: '4', s: '$$mdi:bluetooth-connect$$'} + - {h: '5', s: '$$mdi:bluetooth-connect$$'} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: Main, h: toggle} + - $$mdi:bluetooth-off$$ + - BT CLR ALL + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - RGB HUD + - RGB HUI + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:toggle-switch$$', h: '$$mdi:bluetooth$$', s: '$$mdi:usb$$'} + - EP TOG + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - RGB SAD + - RGB SAI + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - $$mdi:progress-download$$ + - {t: '$$mdi:backup-restore$$', type: bootloader} + - RGB TOG + - RGB EFF + - RGB SPD + - RGB SPI + - {t: '$$mdi:transfer$$', type: trans} + - RGB BRD + - RGB BRI + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} + - {t: '$$mdi:transfer$$', type: trans} +combos: +- p: [21, 22] + k: {t: '=', s: +} + l: [Main] +- p: [34, 35] + k: {t: ']', s: '}'} + l: [Main] +- p: [16, 17] + k: {t: '-', s: _} + l: [Main] +- p: [29, 30] + k: {t: '[', s: '{'} + l: [Main] +- p: [1, 2, 3, 4, 8, 9, 10, 11] + k: {t: Settings, h: toggle}