diff --git a/keymap-drawer/reviung41.svg b/keymap-drawer/reviung41.svg new file mode 100644 index 0000000..e2c3b14 --- /dev/null +++ b/keymap-drawer/reviung41.svg @@ -0,0 +1,1681 @@ + +/* start glyphs */ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +/* end glyphs */ + + +default: + + + + + + + + + +Q + + + + +W + + + + +E + + + + +R + + + + +T + + + + +Y + + + + +U + + + + +I + + + + +O + + + + +P + + + + + + + + + +: + + + + +A + + + + + +S + + + + + +D + + + + + +F + + + + + +G +Meh+LGUI + + + + +H + + + + +J + + + + +K + + + + +L + + + + +; + +: + + + + +' +" + + + + + + + + + +Z + + + + +X + + + + +C + + + + +V + + + + + +B + + + + +N + + + + +M + + + + +, +< + + + + +. +> + + + + +/ +? + + + + + + + + + + + +media_ctrl + + + + + + +funciton_… + + + + + + + + + + +symbols + + + + + +numbers + + + + + + + +" + + + + + + + + + + + + + + + + +symbols: + + + + + + + + + +! + + + + +@ + + + + +{ + + + + +} + + + + +| + + + + ++ + + + + +* + + + + +% + + + + + + + + + + + + + + + + + + + + + + + + +^ + + + + +$ + + + + +( + + + + +) + + + + +` +~ + + + + +_ + + + + +{ + + + + +} + + + + +" + + + + +' +" + + + + + + + + + + + + + + +- +_ + + + + += ++ + + + + +[ +{ + + + + +] +} + + + + +~ + + + + +& + + + + +< + + + + +> + + + + +# + + + + +\ +| + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +funciton_keys: + + + + + + + + + +F1 + + + + +F2 + + + + +F3 + + + + +F4 + + + + +F5 + + + + +F6 + + + + +F7 + + + + +F8 + + + + +F9 + + + + +F10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +F11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +F12 + + + + + + + + + + +PGDN + + + + + + +PGUP + + + + + + + + + + + + + + + + +gaming +toggle + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +numbers: + + + + + + + + + +1 +! + + + + +2 +@ + + + + +3 +# + + + + +4 +$ + + + + +5 +% + + + + +6 +^ + + + + +7 +& + + + + +8 +* + + + + +9 +( + + + + +0 +) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +gaming +toggle + + + + + + + + + +4 +$ + + + + +5 +% + + + + +6 +^ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +0 +) + + + + +1 +! + + + + +2 +@ + + + + +3 +# + + + + + + + + + + +gaming +toggle + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +media_ctrl: + + + + + +RGBBRI + + + + + + +RGBSAI + + + + + + +RGBHUI + + + + + + +RGBEFF + + + + + + +RGBSPI + + + + + + +RGBTOG + + + + + +1 + + + + + +2 + + + + + +3 + + + + + +4 + + + + + +5 + + + + + + + + + + + +RGBBRD + + + + + + +RGBSAD + + + + + + +RGBHUD + + + + + + +RGBEFR + + + + + + +RGBSPD + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +BKLTTOG + + + + + +PIP + + + + + +gaming +toggle + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +gaming: + + + + +1 +! + + + + + + + + + +Q + + + + +W + + + + +E + + + + +R + + + + +T + + + + +7 +& + + + + +8 +* + + + + +9 +( + + + + +0 +) + + + + + + + + + +2 +@ + + + + + + + + + +A + + + + +S + + + + +D + + + + +F + + + + +G + + + + +4 +$ + + + + +5 +% + + + + +6 +^ + + + + +; + +: + + + + +' +" + + + + +3 +# + + + + + + + + + +Z + + + + +X + + + + +C + + + + +V + + + + +0 +) + + + + +1 +! + + + + +2 +@ + + + + +3 +# + + + + +/ + +? + + + + + + + + + + +media_ctrl + + + + + + + + + + + + + + + +default +toggle + + + + + +default +toggle + + + + diff --git a/keymap-drawer/reviung41.yaml b/keymap-drawer/reviung41.yaml new file mode 100644 index 0000000..a2e64e8 --- /dev/null +++ b/keymap-drawer/reviung41.yaml @@ -0,0 +1,270 @@ +layout: {zmk_keyboard: reviung41} +layers: + default: + - $$mdi:keyboard-tab$$ + - Q + - W + - E + - R + - T + - Y + - U + - I + - O + - P + - $$mdi:apple-keyboard-command$$ + - ':' + - {t: A, h: '$$mdi:apple-keyboard-control$$'} + - {t: S, h: '$$mdi:apple-keyboard-shift$$'} + - {t: D, h: '$$mdi:apple-keyboard-option$$'} + - {t: F, h: '$$mdi:apple-keyboard-command$$'} + - {t: G, h: Meh+LGUI} + - H + - J + - K + - L + - {t: ;, h: '$$mdi:apple-keyboard-shift$$', s: ':'} + - {t: '''', s: '"'} + - $$mdi:apple-keyboard-shift$$ + - Z + - X + - C + - {t: V, h: '$$mdi:star-three-points$$'} + - B + - N + - M + - {t: ',', s: <} + - {t: ., s: '>'} + - {t: /, s: '?'} + - $$mdi:apple-keyboard-control$$ + - {t: '$$mdi:keyboard-tab$$', h: media_ctrl} + - {t: '$$mdi:keyboard-esc$$', h: funciton_keys} + - $$mdi:keyboard-space$$ + - symbols + - numbers + symbols: + - {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: '`', s: '~'} + - _ + - '{' + - '}' + - '"' + - {t: '''', s: '"'} + - {t: '$$mdi:minus-circle-outline$$', type: none} + - {t: '$$mdi:minus-circle-outline$$', type: none} + - {t: '-', s: _} + - {t: '=', s: +} + - {t: '[', s: '{'} + - {t: ']', s: '}'} + - '~' + - '&' + - < + - '>' + - '#' + - {t: \, s: '|'} + - {t: '$$mdi:minus-circle-outline$$', type: none} + - {t: '$$mdi:minus-circle-outline$$', type: none} + - {t: '$$mdi:minus-circle-outline$$', type: none} + - $$mdi:keyboard-space$$ + - {t: '$$mdi:minus-circle-outline$$', type: held} + - {t: '$$mdi:minus-circle-outline$$', type: none} + funciton_keys: + - {t: '$$mdi:minus-circle-outline$$', type: none} + - F1 + - F2 + - F3 + - F4 + - F5 + - F6 + - F7 + - F8 + - F9 + - F10 + - {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} + - F11 + - $$mdi:arrow-left-bold$$ + - $$mdi:arrow-down-bold$$ + - $$mdi:arrow-up-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: '$$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} + - F12 + - {t: '$$mdi:minus-circle-outline$$', type: none} + - PG DN + - PG UP + - {t: '$$mdi:minus-circle-outline$$', type: none} + - {t: '$$mdi:minus-circle-outline$$', type: none} + - {t: gaming, h: toggle} + - {t: '$$mdi:minus-circle-outline$$', type: none} + - {t: '$$mdi:minus-circle-outline$$', type: held} + - $$mdi:keyboard-space$$ + - {t: '$$mdi:minus-circle-outline$$', type: none} + - {t: '$$mdi:minus-circle-outline$$', type: none} + numbers: + - {t: '$$mdi:minus-circle-outline$$', type: none} + - {t: '1', s: '!'} + - {t: '2', s: '@'} + - {t: '3', s: '#'} + - {t: '4', s: $} + - {t: '5', s: '%'} + - {t: '6', s: ^} + - {t: '7', s: '&'} + - {t: '8', s: '*'} + - {t: '9', s: (} + - {t: '0', 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: gaming, h: toggle} + - {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: '0', s: )} + - {t: '1', s: '!'} + - {t: '2', s: '@'} + - {t: '3', s: '#'} + - {t: '$$mdi:minus-circle-outline$$', type: none} + - {t: gaming, h: toggle} + - {t: '$$mdi:minus-circle-outline$$', type: none} + - {t: '$$mdi:minus-circle-outline$$', type: none} + - $$mdi:keyboard-space$$ + - {t: '$$mdi:minus-circle-outline$$', type: none} + - {t: '$$mdi:minus-circle-outline$$', type: held} + media_ctrl: + - RGB BRI + - RGB SAI + - RGB HUI + - RGB EFF + - RGB SPI + - RGB TOG + - {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$$'} + - $$mdi:bluetooth-off$$ + - RGB BRD + - RGB SAD + - RGB HUD + - RGB EFR + - RGB SPD + - {t: '$$mdi:minus-circle-outline$$', type: none} + - $$mdi:play-pause$$ + - $$mdi:volume-low$$ + - $$mdi:volume-high$$ + - $$mdi:volume-off$$ + - {t: '$$mdi:minus-circle-outline$$', type: none} + - {t: '$$mdi:toggle-switch$$', h: '$$mdi:bluetooth$$', s: '$$mdi:usb$$'} + - {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} + - $$mdi:apple-keyboard-caps$$ + - $$mdi:brightness-7$$ + - $$mdi:brightness-5$$ + - BKLT TOG + - PIP + - {t: gaming, h: toggle} + - {t: '$$mdi:minus-circle-outline$$', type: held} + - {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} + gaming: + - {t: '1', s: '!'} + - $$mdi:keyboard-tab$$ + - Q + - W + - E + - R + - T + - {t: '7', s: '&'} + - {t: '8', s: '*'} + - {t: '9', s: (} + - {t: '0', s: )} + - {t: '$$mdi:backspace$$', type: backspace} + - {t: '2', s: '@'} + - $$mdi:apple-keyboard-shift$$ + - A + - S + - D + - F + - G + - {t: '4', s: $} + - {t: '5', s: '%'} + - {t: '6', s: ^} + - {t: ;, h: '$$mdi:apple-keyboard-shift$$', s: ':'} + - {t: '''', s: '"'} + - {t: '3', s: '#'} + - $$mdi:apple-keyboard-control$$ + - Z + - X + - C + - V + - {t: '0', s: )} + - {t: '1', s: '!'} + - {t: '2', s: '@'} + - {t: '3', s: '#'} + - {t: /, h: '$$mdi:apple-keyboard-control$$', s: '?'} + - {t: '$$mdi:keyboard-return$$', type: enter} + - media_ctrl + - $$mdi:keyboard-esc$$ + - $$mdi:keyboard-space$$ + - {t: default, h: toggle} + - {t: default, h: toggle} +combos: +- p: [20, 21] + k: $$mdi:backspace-reverse-outline$$ + l: [default] +- p: [22, 23] + k: '"' + l: [default] +- p: [19, 20] + k: {t: '$$mdi:backspace$$', type: backspace} + l: [default] +- p: [27, 28] + k: $$mdi:keyboard-tab$$ + l: [default] +- p: [31, 32] + k: {t: '$$mdi:keyboard-return$$', type: enter} + l: [default]