Merge pull request #10 from DarrenVictoriano/gitflow
This commit is contained in:
15
.github/workflows/keymap-drawer.yml
vendored
Normal file
15
.github/workflows/keymap-drawer.yml
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
name: Draw ZMK keymaps
|
||||
on: [workflow_dispatch]
|
||||
|
||||
jobs:
|
||||
draw:
|
||||
uses: caksoylar/keymap-drawer/.github/workflows/draw-zmk.yml@main
|
||||
permissions:
|
||||
contents: write # allow workflow to commit to the repo
|
||||
with:
|
||||
amend_commit: true
|
||||
keymap_patterns: "config/*.keymap" # path to the keymaps to parse
|
||||
config_path: "images/config_keymap-drawer.yaml" # config file, ignored if not exists
|
||||
output_folder: "images" # path to save produced SVG and keymap YAML files
|
||||
parse_args: "" # map of extra args to pass to `keymap parse`, e.g. "corne:'-l Def Lwr Rse' cradio:''"
|
||||
draw_args: "" # map of extra args to pass to `keymap draw`, e.g. "corne:'-k corne_rotated' cradio:'-k paroxysm'"
|
||||
555
images/config_keymap-drawer.yaml
Normal file
555
images/config_keymap-drawer.yaml
Normal file
@@ -0,0 +1,555 @@
|
||||
# config from: https://github.com/mctechnology17/zmk-config/blob/main/config/config_keymap-drawer.yaml
|
||||
|
||||
draw_config:
|
||||
key_w: 60
|
||||
key_h: 56
|
||||
split_gap: 30.0
|
||||
combo_w: 28
|
||||
combo_h: 26
|
||||
key_rx: 6.0
|
||||
key_ry: 6.0
|
||||
dark_mode: true
|
||||
n_columns: 1
|
||||
separate_combo_diagrams: false
|
||||
combo_diagrams_scale: 2
|
||||
inner_pad_w: 2.0
|
||||
inner_pad_h: 2.0
|
||||
outer_pad_w: 40.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
|
||||
draw_key_sides: false
|
||||
key_side_pars:
|
||||
rel_x: 0.0
|
||||
rel_y: 4.0
|
||||
rel_w: 12.0
|
||||
rel_h: 12.0
|
||||
rx: 4.0
|
||||
ry: 4.0
|
||||
svg_extra_style: |
|
||||
/* For default sytles, see https://github.com/caksoylar/keymap-drawer/blob/main/keymap_drawer/config.py#L85 */
|
||||
|
||||
svg.keymap {
|
||||
font-family: Ubuntu Mono, Inconsolata, Consolas, Liberation Mono, Menlo, monospace;
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
text-rendering: optimizeLegibility;
|
||||
}
|
||||
|
||||
/* Color accent for held keys
|
||||
red = #f00
|
||||
green = #0f0
|
||||
blue = #00f
|
||||
yellow = #ff0
|
||||
cyan = #0ff
|
||||
magenta = #f0f
|
||||
white = #fff
|
||||
black = #000
|
||||
grey = #888
|
||||
light grey = #ccc
|
||||
#ffc
|
||||
*/
|
||||
rect.held, rect.combo.held {
|
||||
fill: #f00;
|
||||
}
|
||||
|
||||
/* Technique borrowed and extended from https://github.com/englmaxi/zmk-config/blob/master/keymap-drawer/config.yaml */
|
||||
.sym_sub_text.tap {
|
||||
translate: -5px 2px;
|
||||
font-size: 20px;
|
||||
}
|
||||
.sym_sub_text.shifted {
|
||||
translate: 10px 13px;
|
||||
font-size: 10px;
|
||||
opacity: 1.0;
|
||||
}
|
||||
.combo.sym_sub_text.tap {
|
||||
translate: -1px 1px;
|
||||
}
|
||||
.combo.sym_sub_text.shifted {
|
||||
translate: 7px 5px;
|
||||
font-size: 10px;
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
/* Toggle */
|
||||
.toggle.shifted {
|
||||
translate: -10px 12px;
|
||||
}
|
||||
|
||||
.toggle.hold {
|
||||
translate: 13px -23px;
|
||||
}
|
||||
|
||||
/* Variant for tap-dances */
|
||||
.tap_dance.tap {
|
||||
translate: -7px 0px;
|
||||
font-size: 12px;
|
||||
}
|
||||
.tap_dance.shifted {
|
||||
translate: 7px 17px;
|
||||
font-size: 12px;
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
/* Variant for symbol next to symbol */
|
||||
.sym_by_sym.tap {
|
||||
translate: -6px 0px;
|
||||
}
|
||||
.sym_by_sym.shifted {
|
||||
translate: 10px 12px;
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
.combo.sym_by_sym.tap {
|
||||
translate: -35px 0px;
|
||||
}
|
||||
.combo.sym_by_sym.shifted {
|
||||
translate: 35px 20px;
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
.combo.sym_by_sym.hold {
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
/* hide hold box for combo sym_by_sym */
|
||||
.combo.sym_by_sym.hold > path[stroke="none"][fill="none"] {
|
||||
visibility: hidden;
|
||||
}
|
||||
footer_text: 'Keymap View: <a href="https://github.com/caksoylar/keymap-drawer">keymap-drawer</a>'
|
||||
shrink_wide_legends: 6
|
||||
style_layer_activators: true
|
||||
glyph_tap_size: 18
|
||||
glyph_hold_size: 15
|
||||
glyph_shifted_size: 15
|
||||
glyphs: {}
|
||||
parse_config:
|
||||
preprocess: true
|
||||
skip_binding_parsing: false
|
||||
raw_binding_map:
|
||||
"&sys_reset": Reset
|
||||
"&bootloader": Boot
|
||||
"&swapper": Win Next
|
||||
"&caps_word": Caps Word
|
||||
"&inv_qm": ¿
|
||||
"&kp LC(LG(LEFT))": Desk Left
|
||||
"&kp LC(LG(RIGHT))": Desk Right
|
||||
"&kp LC(TAB)": Tab Right
|
||||
"&kp LC(LS(TAB))": Tab Left
|
||||
"&kp LA(F4)": Win Close
|
||||
"&kp LC(F4)": Tab Close
|
||||
"&kp LS(TAB)": Win Prev
|
||||
"&kp LS(INS)": Paste
|
||||
"&kp LG(L)": Lock
|
||||
"&out OUT_USB": Out USB
|
||||
"&out OUT_BLE": Out BLE
|
||||
"&bt BT_SEL 0": BT 1
|
||||
"&bt BT_SEL 1": BT 2
|
||||
"&bt BT_SEL 2": BT 3
|
||||
"&bt BT_SEL 3": BT 4
|
||||
"&bt BT_SEL 4": BT 5
|
||||
DISPLAY_UP:
|
||||
t: $$mdi:television-classic$$
|
||||
h: $$mdi:arrow-up$$
|
||||
type: tap_dance
|
||||
DISPLAY_DOWN:
|
||||
t: $$mdi:television-classic$$
|
||||
h: $$mdi:arrow-down$$
|
||||
type: tap_dance
|
||||
DISPLAY_LEFT:
|
||||
t: $$mdi:television-classic$$
|
||||
h: $$mdi:arrow-left$$
|
||||
type: tap_dance
|
||||
DISPLAY_RIGHT:
|
||||
t: $$mdi:television-classic$$
|
||||
h: $$mdi:arrow-right$$
|
||||
type: tap_dance
|
||||
DISPLAY_SPACE:
|
||||
t: $$mdi:television-classic$$
|
||||
h: $$mdi:keyboard-space$$
|
||||
type: tap_dance
|
||||
"&rgb_ug RGB_TOG":
|
||||
t: $$mdi:led-on$$
|
||||
h: $$mdi:toggle-switch$$
|
||||
s: $$mdi:led-outline$$
|
||||
type: toggle
|
||||
"&rgb_ug RGB_VAI":
|
||||
t: $$mdi:led-on$$
|
||||
s: $$tabler:brightness-up$$
|
||||
type: sym_by_sym
|
||||
"&rgb_ug RGB_VAD":
|
||||
t: $$mdi:led-outline$$
|
||||
s: $$tabler:brightness-down$$
|
||||
type: sym_by_sym
|
||||
"&rgb_ug RGB_BRD":
|
||||
t: $$mdi:led-on$$
|
||||
s: $$tabler:brightness-up$$
|
||||
type: sym_by_sym
|
||||
"&rgb_ug RGB_BRI":
|
||||
t: $$mdi:led-outline$$
|
||||
s: $$tabler:brightness-down$$
|
||||
type: sym_by_sym
|
||||
"&rgb_ug RGB_SAI":
|
||||
t: $$mdi:led-outline$$
|
||||
s: $$mdi:eyedropper$$
|
||||
type: sym_by_sym
|
||||
"&rgb_ug RGB_SAD":
|
||||
t: $$mdi:led-on$$
|
||||
s: $$mdi:eyedropper$$
|
||||
type: sym_by_sym
|
||||
"&rgb_ug RGB_HUI":
|
||||
t: $$mdi:led-on$$
|
||||
s: $$mdi:palette$$
|
||||
type: sym_by_sym
|
||||
"&rgb_ug RGB_HUD":
|
||||
t: $$mdi:led-outline$$
|
||||
s: $$mdi:palette$$
|
||||
type: sym_by_sym
|
||||
"&rgb_ug RGB_RMOD":
|
||||
t: $$mdi:led-on$$
|
||||
h: $$mdi:page-previous-outline$$
|
||||
type: tap_dance
|
||||
"&rgb_ug RGB_MOD":
|
||||
t: $$mdi:led-on$$
|
||||
h: $$mdi:page-next-outline$$
|
||||
type: tap_dance
|
||||
"&rgb_ug RGB_EFF":
|
||||
t: $$mdi:led-on$$
|
||||
h: $$mdi:page-previous-outline$$
|
||||
type: tap_dance
|
||||
"&rgb_ug RGB_EFR":
|
||||
t: $$mdi:led-on$$
|
||||
h: $$mdi:page-next-outline$$
|
||||
type: tap_dance
|
||||
"&rgb_ug RGB_SPI":
|
||||
t: $$mdi:led-on$$
|
||||
h: $$mdi:speedometer$$
|
||||
type: sym_by_sym
|
||||
"&rgb_ug RGB_SPD":
|
||||
t: $$mdi:led-on$$
|
||||
h: $$mdi:speedometer-slow$$
|
||||
type: sym_by_sym
|
||||
"&rgb_ug RGB_UP":
|
||||
t: $$mdi:led-on$$
|
||||
h: $$mdi:arrow-up$$
|
||||
type: tap_dance
|
||||
"&rgb_ug RGB_DOWN":
|
||||
t: $$mdi:led-on$$
|
||||
h: $$mdi:arrow-down$$
|
||||
type: tap_dance
|
||||
"&rgb_ug RGB_LEFT":
|
||||
t: $$mdi:led-on$$
|
||||
h: $$mdi:arrow-left$$
|
||||
type: tap_dance
|
||||
"&rgb_ug RGB_RIGHT":
|
||||
t: $$mdi:led-on$$
|
||||
h: $$mdi:arrow-right$$
|
||||
type: tap_dance
|
||||
"&rgb_ug RGB_SPACE":
|
||||
t: $$mdi:led-on$$
|
||||
h: $$mdi:keyboard-space$$
|
||||
type: tap_dance
|
||||
"&rgb_ug RGB_COLOR_HSB(0,0,100)":
|
||||
t: $$mdi:led-on$$
|
||||
h: $$mdi:palette$$
|
||||
type: tap_dance
|
||||
"&rgb_ug RGB_COLOR_HSB(224,100,100)":
|
||||
t: $$mdi:led-on$$
|
||||
h: $$mdi:palette$$
|
||||
type: tap_dance
|
||||
U_WH_L:
|
||||
t: $$mdi:mouse-outline$$
|
||||
h: $$mdi:arrow-left$$
|
||||
type: tap_dance
|
||||
U_WH_R:
|
||||
t: $$mdi:mouse-outline$$
|
||||
h: $$mdi:arrow-right$$
|
||||
type: tap_dance
|
||||
U_WH_U:
|
||||
t: $$mdi:mouse-outline$$
|
||||
h: $$mdi:arrow-up$$
|
||||
type: tap_dance
|
||||
U_WH_D:
|
||||
t: $$mdi:mouse-outline$$
|
||||
h: $$mdi:arrow-down$$
|
||||
type: tap_dance
|
||||
U_MS_L:
|
||||
t: $$mdi:mouse$$
|
||||
h: $$mdi:arrow-left$$
|
||||
type: tap_dance
|
||||
U_MS_D:
|
||||
t: $$mdi:mouse$$
|
||||
h: $$mdi:arrow-down$$
|
||||
type: tap_dance
|
||||
U_MS_R:
|
||||
t: $$mdi:mouse$$
|
||||
h: $$mdi:arrow-right$$
|
||||
type: tap_dance
|
||||
U_MS_U:
|
||||
t: $$mdi:mouse$$
|
||||
h: $$mdi:arrow-up$$
|
||||
type: tap_dance
|
||||
CLICK_LEFT: $$mdi:cursor-default-click$$
|
||||
CLICK_RIGHT: $$mdi:cursor-default-click-outline$$
|
||||
CLICK_MIDDLE: $$mdi:cursor-default-click-outline$$
|
||||
MEDIA_ESC:
|
||||
t: $$mdi:keyboard-esc$$
|
||||
h: $$mdi:music-note$$
|
||||
MOUSE_TAB:
|
||||
t: $$mdi:keyboard-tab$$
|
||||
h: $$mdi:mouse$$
|
||||
NUMBER_SPACE:
|
||||
t: $$mdi:keyboard-space$$
|
||||
h: $$mdi:numeric$$
|
||||
"&mo _FUNCTION": $$mdi:function-variant$$
|
||||
"&mo _CONFIG": $$mdi:cog$$
|
||||
"&mo _LOCK": $$mdi:lock$$
|
||||
"&mo _SYMBOL": $$mdi:symbol$$
|
||||
"&mo _DISPLAY": $$mdi:television-classic$$
|
||||
"&mo _OLED": $$mdi:television-classic$$
|
||||
"&mo _LINUX": $$mdi:linux$$
|
||||
"&mo _RGB": $$mdi:led-on$$
|
||||
DE_CAPS: $$mdi:keyboard-caps$$
|
||||
TAB: $$mdi:keyboard-tab$$
|
||||
"&mt LSHFT COMMA":
|
||||
t: $$mdi:google-downasaur$$
|
||||
h: $$mdi:apple-keyboard-shift$$
|
||||
type: tap_dance
|
||||
"&kp LSHFT": $$mdi:apple-keyboard-shift$$
|
||||
"&kp LCTRL": $$mdi:apple-keyboard-control$$
|
||||
"&kp RCTRL": $$mdi:apple-keyboard-control$$
|
||||
"&kp LGUI": $$mdi:apple-keyboard-command$$
|
||||
"&kp RGUI": $$mdi:apple-keyboard-command$$
|
||||
"&kp LALT": $$mdi:apple-keyboard-option$$
|
||||
"&kp RALT": $$mdi:apple-keyboard-option$$
|
||||
"&kp RSHFT": $$mdi:apple-keyboard-shift$$
|
||||
"&kp BSPC": $$mdi:backspace-outline$$
|
||||
sticky_label: sticky
|
||||
toggle_label: toggle
|
||||
tap_toggle_label: tap-toggle
|
||||
trans_legend:
|
||||
t: ▽
|
||||
type: trans
|
||||
layer_legend_map: {}
|
||||
mark_alternate_layer_activators: false
|
||||
modifier_fn_map:
|
||||
left_ctrl: Ctl
|
||||
right_ctrl: Ctl
|
||||
left_shift: Sft
|
||||
right_shift: Sft
|
||||
left_alt: Alt
|
||||
right_alt: AltGr
|
||||
left_gui: Gui
|
||||
right_gui: Gui
|
||||
keycode_combiner: "{mods}+{key}"
|
||||
mod_combiner: "{mod_1}+{mod_2}"
|
||||
special_combinations:
|
||||
left_ctrl+left_alt+left_gui+left_shift: Hyper
|
||||
left_ctrl+left_alt+left_shift: Meh
|
||||
qmk_remove_keycode_prefix:
|
||||
- KC_
|
||||
qmk_keycode_map:
|
||||
XXXXXXX: ""
|
||||
"NO": ""
|
||||
MINUS: "-"
|
||||
MINS: "-"
|
||||
EQUAL: "="
|
||||
EQL: "="
|
||||
LEFT_BRACKET: "["
|
||||
LBRC: "["
|
||||
RIGHT_BRACKET: "]"
|
||||
RBRC: "]"
|
||||
BACKSLASH: \
|
||||
BSLS: \
|
||||
NONUS_HASH: "#"
|
||||
NUHS: "#"
|
||||
SEMICOLON: ;
|
||||
SCLN: ;
|
||||
QUOTE: "'"
|
||||
QUOT: "'"
|
||||
GRAVE: "`"
|
||||
GRV: "`"
|
||||
COMMA: ","
|
||||
COMM: ","
|
||||
DOT: .
|
||||
SLASH: /
|
||||
SLSH: /
|
||||
TILDE: "~"
|
||||
TILD: "~"
|
||||
EXCLAIM: "!"
|
||||
EXLM: "!"
|
||||
AT: "@"
|
||||
HASH: "#"
|
||||
DOLLAR: $
|
||||
DLR: $
|
||||
PERCENT: "%"
|
||||
PERC: "%"
|
||||
CIRCUMFLEX: ^
|
||||
CIRC: ^
|
||||
AMPERSAND: "&"
|
||||
AMPR: "&"
|
||||
ASTERISK: "*"
|
||||
ASTR: "*"
|
||||
LEFT_PAREN: (
|
||||
LPRN: (
|
||||
RIGHT_PAREN: )
|
||||
RPRN: )
|
||||
UNDERSCORE: _
|
||||
UNDS: _
|
||||
PLUS: +
|
||||
LEFT_CURLY_BRACE: "{"
|
||||
LCBR: "{"
|
||||
RIGHT_CURLY_BRACE: "}"
|
||||
RCBR: "}"
|
||||
PIPE: "|"
|
||||
COLON: ":"
|
||||
COLN: ":"
|
||||
DOUBLE_QUOTE: '"'
|
||||
DQUO: '"'
|
||||
DQT: '"'
|
||||
LEFT_ANGLE_BRACKET: <
|
||||
LABK: <
|
||||
LT: <
|
||||
RIGHT_ANGLE_BRACKET: ">"
|
||||
RABK: ">"
|
||||
GT: ">"
|
||||
QUESTION: "?"
|
||||
QUES: "?"
|
||||
zmk_remove_keycode_prefix: []
|
||||
zmk_keycode_map:
|
||||
C_VOL_UP: Vol Up
|
||||
C_VOL_DN: Vol Down
|
||||
C_AL_CALC: Calc
|
||||
LCTRL: Ctrl
|
||||
RCTRL: Ctrl
|
||||
LALT: Alt
|
||||
RALT: Alt
|
||||
LGUI: Gui
|
||||
RGUI: Gui
|
||||
LSHFT: Shift
|
||||
RSHFT: Shift
|
||||
ESC: Esc
|
||||
SPACE: ␣
|
||||
BSPC: ⌫
|
||||
RET: ⏎
|
||||
TAB: ↹
|
||||
DEL: ⌦
|
||||
PG_UP: Page Up
|
||||
PG_DN: Page Down
|
||||
INS: Insert
|
||||
HOME: Home
|
||||
END: End
|
||||
CAPS: Caps Lock
|
||||
PSCRN: Print Scrn
|
||||
PAUSE_BREAK: Pause Break
|
||||
UP: ↑
|
||||
DOWN: ↓
|
||||
LEFT: ←
|
||||
RIGHT: →
|
||||
C_PP: ⏯
|
||||
C_NEXT: ⏭️
|
||||
C_PREV: ⏮️
|
||||
APOS: "'"
|
||||
APOSTROPHE: "'"
|
||||
ASTERISK: "*"
|
||||
ASTRK: "*"
|
||||
AT: "@"
|
||||
AT_SIGN: "@"
|
||||
BACKSLASH: \
|
||||
BSLH: \
|
||||
CARET: ^
|
||||
COLON: ":"
|
||||
COMMA: ","
|
||||
DLLR: $
|
||||
DOLLAR: $
|
||||
DOT: .
|
||||
DOUBLE_QUOTES: '"'
|
||||
DQT: '"'
|
||||
EQUAL: "="
|
||||
EXCL: "!"
|
||||
EXCLAMATION: "!"
|
||||
FSLH: /
|
||||
GRAVE: "`"
|
||||
GREATER_THAN: ">"
|
||||
GT: ">"
|
||||
HASH: "#"
|
||||
LBKT: "["
|
||||
LBRC: "{"
|
||||
LEFT_BRACE: "{"
|
||||
LEFT_BRACKET: "["
|
||||
LEFT_PARENTHESIS: (
|
||||
LESS_THAN: <
|
||||
LPAR: (
|
||||
LT: <
|
||||
MINUS: "-"
|
||||
NON_US_BACKSLASH: \
|
||||
NON_US_BSLH: "|"
|
||||
NON_US_HASH: "#"
|
||||
NUHS: "#"
|
||||
PERCENT: "%"
|
||||
PERIOD: .
|
||||
PIPE: "|"
|
||||
PIPE2: "|"
|
||||
PLUS: +
|
||||
POUND: "#"
|
||||
PRCNT: "%"
|
||||
QMARK: "?"
|
||||
QUESTION: "?"
|
||||
RBKT: "]"
|
||||
RBRC: "}"
|
||||
RIGHT_BRACE: "}"
|
||||
RIGHT_BRACKET: "]"
|
||||
RIGHT_PARENTHESIS: )
|
||||
RPAR: )
|
||||
SEMI: ;
|
||||
SEMICOLON: ;
|
||||
SINGLE_QUOTE: "'"
|
||||
SLASH: /
|
||||
SQT: "'"
|
||||
STAR: "*"
|
||||
TILDE: "~"
|
||||
TILDE2: "~"
|
||||
UNDER: _
|
||||
UNDERSCORE: _
|
||||
zmk_combos:
|
||||
combo_tab:
|
||||
draw_separate: true
|
||||
combo_del:
|
||||
draw_separate: true
|
||||
combo_f12:
|
||||
align: bottom
|
||||
combo_btclr:
|
||||
align: bottom
|
||||
combo_play:
|
||||
align: right
|
||||
combo_capswd:
|
||||
draw_separate: true
|
||||
combo_semi:
|
||||
draw_separate: true
|
||||
combo_grave:
|
||||
draw_separate: true
|
||||
combo_lpar:
|
||||
draw_separate: true
|
||||
combo_rpar:
|
||||
draw_separate: true
|
||||
combo_lbkt:
|
||||
draw_separate: true
|
||||
combo_rbkt:
|
||||
draw_separate: true
|
||||
combo_esc:
|
||||
draw_separate: true
|
||||
combo_ret:
|
||||
draw_separate: true
|
||||
combo_lock:
|
||||
draw_separate: true
|
||||
combo_bslh:
|
||||
draw_separate: true
|
||||
combo_slsh:
|
||||
draw_separate: true
|
||||
zmk_preamble: "#define KEYMAP_DRAWER"
|
||||
zmk_additional_includes: []
|
||||
779
images/corne.svg
Normal file
779
images/corne.svg
Normal file
@@ -0,0 +1,779 @@
|
||||
<svg width="920" height="1048" viewBox="0 0 920 1048" class="keymap" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>/* start glyphs */
|
||||
<svg id="mdi:apple-keyboard-command">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" id="mdi-apple-keyboard-command" viewBox="0 0 24 24"><path d="M6,2A4,4 0 0,1 10,6V8H14V6A4,4 0 0,1 18,2A4,4 0 0,1 22,6A4,4 0 0,1 18,10H16V14H18A4,4 0 0,1 22,18A4,4 0 0,1 18,22A4,4 0 0,1 14,18V16H10V18A4,4 0 0,1 6,22A4,4 0 0,1 2,18A4,4 0 0,1 6,14H8V10H6A4,4 0 0,1 2,6A4,4 0 0,1 6,2M16,18A2,2 0 0,0 18,20A2,2 0 0,0 20,18A2,2 0 0,0 18,16H16V18M14,10H10V14H14V10M6,16A2,2 0 0,0 4,18A2,2 0 0,0 6,20A2,2 0 0,0 8,18V16H6M8,6A2,2 0 0,0 6,4A2,2 0 0,0 4,6A2,2 0 0,0 6,8H8V6M18,8A2,2 0 0,0 20,6A2,2 0 0,0 18,4A2,2 0 0,0 16,6V8H18Z" /></svg>
|
||||
</svg>
|
||||
<svg id="mdi:apple-keyboard-control">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" id="mdi-apple-keyboard-control" viewBox="0 0 24 24"><path d="M19.78,11.78L18.36,13.19L12,6.83L5.64,13.19L4.22,11.78L12,4L19.78,11.78Z" /></svg>
|
||||
</svg>
|
||||
<svg id="mdi:apple-keyboard-option">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" id="mdi-apple-keyboard-option" viewBox="0 0 24 24"><path d="M3,4H9.11L16.15,18H21V20H14.88L7.84,6H3V4M14,4H21V6H14V4Z" /></svg>
|
||||
</svg>
|
||||
<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>
|
||||
<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>
|
||||
</defs>/* end glyphs */
|
||||
<style>/* inherit to force styles through use tags */
|
||||
svg path {
|
||||
fill: inherit;
|
||||
}
|
||||
|
||||
/* font and background color specifications */
|
||||
svg.keymap {
|
||||
font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;
|
||||
font-size: 14px;
|
||||
font-kerning: normal;
|
||||
text-rendering: optimizeLegibility;
|
||||
fill: #24292e;
|
||||
}
|
||||
|
||||
/* default key styling */
|
||||
rect.key {
|
||||
fill: #f6f8fa;
|
||||
}
|
||||
|
||||
rect.key, rect.combo {
|
||||
stroke: #c9cccf;
|
||||
stroke-width: 1;
|
||||
}
|
||||
|
||||
/* default key side styling, only used is draw_key_sides is set */
|
||||
rect.side {
|
||||
filter: brightness(90%);
|
||||
}
|
||||
|
||||
/* color accent for combo boxes */
|
||||
rect.combo, rect.combo-separate {
|
||||
fill: #cdf;
|
||||
}
|
||||
|
||||
/* color accent for held keys */
|
||||
rect.held, rect.combo.held {
|
||||
fill: #fdd;
|
||||
}
|
||||
|
||||
/* color accent for ghost (optional) keys */
|
||||
rect.ghost, rect.combo.ghost {
|
||||
stroke-dasharray: 4, 4;
|
||||
stroke-width: 2;
|
||||
}
|
||||
|
||||
text {
|
||||
text-anchor: middle;
|
||||
dominant-baseline: middle;
|
||||
}
|
||||
|
||||
/* styling for layer labels */
|
||||
text.label {
|
||||
font-weight: bold;
|
||||
text-anchor: start;
|
||||
stroke: white;
|
||||
stroke-width: 4;
|
||||
paint-order: stroke;
|
||||
}
|
||||
|
||||
/* styling for optional footer */
|
||||
text.footer {
|
||||
text-anchor: end;
|
||||
dominant-baseline: auto;
|
||||
stroke: white;
|
||||
stroke-width: 4;
|
||||
paint-order: stroke;
|
||||
}
|
||||
|
||||
/* styling for combo tap, and key non-tap label text */
|
||||
text.combo, text.hold, text.shifted, text.left, text.right {
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
text.hold {
|
||||
text-anchor: middle;
|
||||
dominant-baseline: auto;
|
||||
}
|
||||
|
||||
text.shifted {
|
||||
text-anchor: middle;
|
||||
dominant-baseline: hanging;
|
||||
}
|
||||
|
||||
text.left {
|
||||
text-anchor: start;
|
||||
}
|
||||
|
||||
text.right {
|
||||
text-anchor: end;
|
||||
}
|
||||
|
||||
text.layer-activator {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
/* styling for hold/shifted label text in combo box */
|
||||
text.combo.hold, text.combo.shifted, text.combo.left, text.combo.right {
|
||||
font-size: 8px;
|
||||
}
|
||||
|
||||
/* lighter symbol for transparent keys */
|
||||
text.trans {
|
||||
fill: #7b7e81;
|
||||
}
|
||||
|
||||
/* styling for combo dendrons */
|
||||
path.combo {
|
||||
stroke-width: 1;
|
||||
stroke: gray;
|
||||
fill: none;
|
||||
}
|
||||
|
||||
/* Start Tabler Icons Cleanup */
|
||||
/* cannot use height/width with glyphs */
|
||||
.icon-tabler > path {
|
||||
fill: inherit;
|
||||
stroke: inherit;
|
||||
stroke-width: 2;
|
||||
}
|
||||
/* hide tabler's default box */
|
||||
.icon-tabler > path[stroke="none"][fill="none"] {
|
||||
visibility: hidden;
|
||||
}
|
||||
/* End Tabler Icons Cleanup */
|
||||
|
||||
svg.keymap { fill: #d1d6db; }
|
||||
rect.key { fill: #3f4750; }
|
||||
rect.key, rect.combo { stroke: #60666c; }
|
||||
rect.combo, rect.combo-separate { fill: #1f3d7a; }
|
||||
rect.held, rect.combo.held { fill: #854747; }
|
||||
text.label, text.footer { stroke: black; }
|
||||
text.trans { fill: #7e8184; }
|
||||
path.combo { stroke: #7f7f7f; }
|
||||
|
||||
/* For default sytles, see https://github.com/caksoylar/keymap-drawer/blob/main/keymap_drawer/config.py#L85 */
|
||||
|
||||
svg.keymap {
|
||||
font-family: Ubuntu Mono, Inconsolata, Consolas, Liberation Mono, Menlo, monospace;
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
text-rendering: optimizeLegibility;
|
||||
}
|
||||
|
||||
/* Color accent for held keys
|
||||
red = #f00
|
||||
green = #0f0
|
||||
blue = #00f
|
||||
yellow = #ff0
|
||||
cyan = #0ff
|
||||
magenta = #f0f
|
||||
white = #fff
|
||||
black = #000
|
||||
grey = #888
|
||||
light grey = #ccc
|
||||
#ffc
|
||||
*/
|
||||
rect.held, rect.combo.held {
|
||||
fill: #f00;
|
||||
}
|
||||
|
||||
/* Technique borrowed and extended from https://github.com/englmaxi/zmk-config/blob/master/keymap-drawer/config.yaml */
|
||||
.sym_sub_text.tap {
|
||||
translate: -5px 2px;
|
||||
font-size: 20px;
|
||||
}
|
||||
.sym_sub_text.shifted {
|
||||
translate: 10px 13px;
|
||||
font-size: 10px;
|
||||
opacity: 1.0;
|
||||
}
|
||||
.combo.sym_sub_text.tap {
|
||||
translate: -1px 1px;
|
||||
}
|
||||
.combo.sym_sub_text.shifted {
|
||||
translate: 7px 5px;
|
||||
font-size: 10px;
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
/* Toggle */
|
||||
.toggle.shifted {
|
||||
translate: -10px 12px;
|
||||
}
|
||||
|
||||
.toggle.hold {
|
||||
translate: 13px -23px;
|
||||
}
|
||||
|
||||
/* Variant for tap-dances */
|
||||
.tap_dance.tap {
|
||||
translate: -7px 0px;
|
||||
font-size: 12px;
|
||||
}
|
||||
.tap_dance.shifted {
|
||||
translate: 7px 17px;
|
||||
font-size: 12px;
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
/* Variant for symbol next to symbol */
|
||||
.sym_by_sym.tap {
|
||||
translate: -6px 0px;
|
||||
}
|
||||
.sym_by_sym.shifted {
|
||||
translate: 10px 12px;
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
.combo.sym_by_sym.tap {
|
||||
translate: -35px 0px;
|
||||
}
|
||||
.combo.sym_by_sym.shifted {
|
||||
translate: 35px 20px;
|
||||
opacity: 1.0;
|
||||
}
|
||||
|
||||
.combo.sym_by_sym.hold {
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
/* hide hold box for combo sym_by_sym */
|
||||
.combo.sym_by_sym.hold > path[stroke="none"][fill="none"] {
|
||||
visibility: hidden;
|
||||
}
|
||||
</style>
|
||||
<g transform="translate(40, 0)" class="layer-default">
|
||||
<text x="0" y="28" class="label" id="default">default:</text>
|
||||
<g transform="translate(0, 56)">
|
||||
<g transform="translate(28, 49)" class="key keypos-0">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">↹</text>
|
||||
</g>
|
||||
<g transform="translate(84, 49)" class="key keypos-1">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">Q</text>
|
||||
</g>
|
||||
<g transform="translate(140, 35)" class="key keypos-2">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">W</text>
|
||||
</g>
|
||||
<g transform="translate(196, 28)" class="key keypos-3">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">E</text>
|
||||
</g>
|
||||
<g transform="translate(252, 35)" class="key keypos-4">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">R</text>
|
||||
</g>
|
||||
<g transform="translate(308, 42)" class="key keypos-5">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">T</text>
|
||||
</g>
|
||||
<g transform="translate(532, 42)" class="key keypos-6">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">Y</text>
|
||||
</g>
|
||||
<g transform="translate(588, 35)" class="key keypos-7">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">U</text>
|
||||
</g>
|
||||
<g transform="translate(644, 28)" class="key keypos-8">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">I</text>
|
||||
</g>
|
||||
<g transform="translate(700, 35)" class="key keypos-9">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">O</text>
|
||||
</g>
|
||||
<g transform="translate(756, 49)" class="key keypos-10">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">P</text>
|
||||
</g>
|
||||
<g transform="translate(812, 49)" class="key keypos-11">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<use href="#mdi:backspace-outline" xlink:href="#mdi:backspace-outline" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:backspace-outline"/>
|
||||
</g>
|
||||
<g transform="translate(28, 105)" class="key keypos-12">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<use href="#mdi:apple-keyboard-control" xlink:href="#mdi:apple-keyboard-control" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:apple-keyboard-control"/>
|
||||
</g>
|
||||
<g transform="translate(84, 105)" class="key keypos-13">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">A</text>
|
||||
</g>
|
||||
<g transform="translate(140, 91)" class="key keypos-14">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">S</text>
|
||||
</g>
|
||||
<g transform="translate(196, 84)" class="key keypos-15">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">D</text>
|
||||
</g>
|
||||
<g transform="translate(252, 91)" class="key keypos-16">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">F</text>
|
||||
</g>
|
||||
<g transform="translate(308, 98)" class="key keypos-17">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">G</text>
|
||||
</g>
|
||||
<g transform="translate(532, 98)" class="key keypos-18">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">H</text>
|
||||
</g>
|
||||
<g transform="translate(588, 91)" class="key keypos-19">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">J</text>
|
||||
</g>
|
||||
<g transform="translate(644, 84)" class="key keypos-20">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">K</text>
|
||||
</g>
|
||||
<g transform="translate(700, 91)" class="key keypos-21">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">L</text>
|
||||
</g>
|
||||
<g transform="translate(756, 105)" class="key keypos-22">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">;</text>
|
||||
</g>
|
||||
<g transform="translate(812, 105)" class="key keypos-23">
|
||||
<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>
|
||||
</g>
|
||||
<g transform="translate(28, 161)" class="key keypos-24">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<use href="#mdi:apple-keyboard-shift" xlink:href="#mdi:apple-keyboard-shift" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:apple-keyboard-shift"/>
|
||||
</g>
|
||||
<g transform="translate(84, 161)" class="key keypos-25">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">Z</text>
|
||||
</g>
|
||||
<g transform="translate(140, 147)" class="key keypos-26">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">X</text>
|
||||
</g>
|
||||
<g transform="translate(196, 140)" class="key keypos-27">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">C</text>
|
||||
</g>
|
||||
<g transform="translate(252, 147)" class="key keypos-28">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">V</text>
|
||||
</g>
|
||||
<g transform="translate(308, 154)" class="key keypos-29">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">B</text>
|
||||
</g>
|
||||
<g transform="translate(532, 154)" class="key keypos-30">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">N</text>
|
||||
</g>
|
||||
<g transform="translate(588, 147)" class="key keypos-31">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">M</text>
|
||||
</g>
|
||||
<g transform="translate(644, 140)" class="key keypos-32">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">,</text>
|
||||
</g>
|
||||
<g transform="translate(700, 147)" class="key keypos-33">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">.</text>
|
||||
</g>
|
||||
<g transform="translate(756, 161)" class="key keypos-34">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">/</text>
|
||||
</g>
|
||||
<g transform="translate(812, 161)" class="key keypos-35">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">Esc</text>
|
||||
</g>
|
||||
<g transform="translate(224, 205)" class="key keypos-36">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<use href="#mdi:apple-keyboard-command" xlink:href="#mdi:apple-keyboard-command" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:apple-keyboard-command"/>
|
||||
</g>
|
||||
<g transform="translate(286, 213) rotate(15.0)" class="key keypos-37">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<a href="#lower">
|
||||
<text x="0" y="0" class="key tap layer-activator">lower</text>
|
||||
</a></g>
|
||||
<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"/>
|
||||
<text x="0" y="0" class="key tap">␣</text>
|
||||
</g>
|
||||
<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"/>
|
||||
<text x="0" y="0" class="key tap">␣</text>
|
||||
</g>
|
||||
<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"/>
|
||||
<a href="#raise">
|
||||
<text x="0" y="0" class="key tap layer-activator">raise</text>
|
||||
</a></g>
|
||||
<g transform="translate(616, 205)" class="key keypos-41">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<use href="#mdi:apple-keyboard-option" xlink:href="#mdi:apple-keyboard-option" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:apple-keyboard-option"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g transform="translate(40, 331)" class="layer-lower">
|
||||
<text x="0" y="28" class="label" id="lower">lower:</text>
|
||||
<g transform="translate(0, 56)">
|
||||
<g transform="translate(28, 49)" class="key keypos-0">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">
|
||||
<tspan x="0" dy="-0.6em">Win</tspan><tspan x="0" dy="1.2em">Prev</tspan>
|
||||
</text>
|
||||
</g>
|
||||
<g transform="translate(84, 49)" class="key keypos-1">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">1</text>
|
||||
</g>
|
||||
<g transform="translate(140, 35)" class="key keypos-2">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">2</text>
|
||||
</g>
|
||||
<g transform="translate(196, 28)" class="key keypos-3">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">3</text>
|
||||
</g>
|
||||
<g transform="translate(252, 35)" class="key keypos-4">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">4</text>
|
||||
</g>
|
||||
<g transform="translate(308, 42)" class="key keypos-5">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">5</text>
|
||||
</g>
|
||||
<g transform="translate(532, 42)" class="key keypos-6">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">6</text>
|
||||
</g>
|
||||
<g transform="translate(588, 35)" class="key keypos-7">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">7</text>
|
||||
</g>
|
||||
<g transform="translate(644, 28)" class="key keypos-8">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">8</text>
|
||||
</g>
|
||||
<g transform="translate(700, 35)" class="key keypos-9">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">9</text>
|
||||
</g>
|
||||
<g transform="translate(756, 49)" class="key keypos-10">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">0</text>
|
||||
</g>
|
||||
<g transform="translate(812, 49)" class="key keypos-11">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<use href="#mdi:backspace-outline" xlink:href="#mdi:backspace-outline" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:backspace-outline"/>
|
||||
</g>
|
||||
<g transform="translate(28, 105)" class="key keypos-12">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<use href="#mdi:apple-keyboard-control" xlink:href="#mdi:apple-keyboard-control" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:apple-keyboard-control"/>
|
||||
</g>
|
||||
<g transform="translate(84, 105)" class="key keypos-13">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
</g>
|
||||
<g transform="translate(140, 91)" class="key keypos-14">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
</g>
|
||||
<g transform="translate(196, 84)" class="key keypos-15">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
</g>
|
||||
<g transform="translate(252, 91)" class="key keypos-16">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
</g>
|
||||
<g transform="translate(308, 98)" class="key keypos-17">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
</g>
|
||||
<g transform="translate(532, 98)" class="key keypos-18">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">
|
||||
<tspan x="0" dy="-0.6em">LEFT</tspan><tspan x="0" dy="1.2em">ARROW</tspan>
|
||||
</text>
|
||||
</g>
|
||||
<g transform="translate(588, 91)" class="key keypos-19">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">
|
||||
<tspan x="0" dy="-0.6em">DOWN</tspan><tspan x="0" dy="1.2em">ARROW</tspan>
|
||||
</text>
|
||||
</g>
|
||||
<g transform="translate(644, 84)" class="key keypos-20">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">
|
||||
<tspan x="0" dy="-0.6em">UP</tspan><tspan x="0" dy="1.2em">ARROW</tspan>
|
||||
</text>
|
||||
</g>
|
||||
<g transform="translate(700, 91)" class="key keypos-21">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">
|
||||
<tspan x="0" dy="-0.6em">RIGHT</tspan><tspan x="0" dy="1.2em">ARROW</tspan>
|
||||
</text>
|
||||
</g>
|
||||
<g transform="translate(756, 105)" class="key keypos-22">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
</g>
|
||||
<g transform="translate(812, 105)" class="key keypos-23">
|
||||
<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>
|
||||
</g>
|
||||
<g transform="translate(28, 161)" class="key keypos-24">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<use href="#mdi:apple-keyboard-shift" xlink:href="#mdi:apple-keyboard-shift" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:apple-keyboard-shift"/>
|
||||
</g>
|
||||
<g transform="translate(84, 161)" class="key keypos-25">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">
|
||||
<tspan x="0" dy="-0.6em">BT</tspan><tspan x="0" dy="1.2em">1</tspan>
|
||||
</text>
|
||||
</g>
|
||||
<g transform="translate(140, 147)" class="key keypos-26">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">
|
||||
<tspan x="0" dy="-0.6em">BT</tspan><tspan x="0" dy="1.2em">2</tspan>
|
||||
</text>
|
||||
</g>
|
||||
<g transform="translate(196, 140)" class="key keypos-27">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">
|
||||
<tspan x="0" dy="-0.6em">BT</tspan><tspan x="0" dy="1.2em">3</tspan>
|
||||
</text>
|
||||
</g>
|
||||
<g transform="translate(252, 147)" class="key keypos-28">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">
|
||||
<tspan x="0" dy="-0.6em">BT</tspan><tspan x="0" dy="1.2em">4</tspan>
|
||||
</text>
|
||||
</g>
|
||||
<g transform="translate(308, 154)" class="key keypos-29">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">
|
||||
<tspan x="0" dy="-0.6em">BT</tspan><tspan x="0" dy="1.2em">5</tspan>
|
||||
</text>
|
||||
</g>
|
||||
<g transform="translate(532, 154)" class="key keypos-30">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">
|
||||
<tspan x="0" dy="-0.6em">BT</tspan><tspan x="0" dy="1.2em">CLR</tspan>
|
||||
</text>
|
||||
</g>
|
||||
<g transform="translate(588, 147)" class="key keypos-31">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
</g>
|
||||
<g transform="translate(644, 140)" class="key keypos-32">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
</g>
|
||||
<g transform="translate(700, 147)" class="key keypos-33">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
</g>
|
||||
<g transform="translate(756, 161)" class="key keypos-34">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
</g>
|
||||
<g transform="translate(812, 161)" class="key keypos-35">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">Esc</text>
|
||||
</g>
|
||||
<g transform="translate(224, 205)" class="key keypos-36">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<use href="#mdi:apple-keyboard-command" xlink:href="#mdi:apple-keyboard-command" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:apple-keyboard-command"/>
|
||||
</g>
|
||||
<g transform="translate(286, 213) rotate(15.0)" class="key held keypos-37">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key held"/>
|
||||
<a href="#lower">
|
||||
<text x="0" y="0" class="key held tap layer-activator">lower</text>
|
||||
</a></g>
|
||||
<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"/>
|
||||
<text x="0" y="0" class="key tap">␣</text>
|
||||
</g>
|
||||
<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"/>
|
||||
<text x="0" y="0" class="key tap">␣</text>
|
||||
</g>
|
||||
<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"/>
|
||||
<a href="#raise">
|
||||
<text x="0" y="0" class="key tap layer-activator">raise</text>
|
||||
</a></g>
|
||||
<g transform="translate(616, 205)" class="key keypos-41">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<use href="#mdi:apple-keyboard-option" xlink:href="#mdi:apple-keyboard-option" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:apple-keyboard-option"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g transform="translate(40, 661)" class="layer-raise">
|
||||
<text x="0" y="28" class="label" id="raise">raise:</text>
|
||||
<g transform="translate(0, 56)">
|
||||
<g transform="translate(28, 49)" class="key keypos-0">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">
|
||||
<tspan x="0" dy="-0.6em">Tab</tspan><tspan x="0" dy="1.2em">Right</tspan>
|
||||
</text>
|
||||
</g>
|
||||
<g transform="translate(84, 49)" class="key keypos-1">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">!</text>
|
||||
</g>
|
||||
<g transform="translate(140, 35)" class="key keypos-2">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">@</text>
|
||||
</g>
|
||||
<g transform="translate(196, 28)" class="key keypos-3">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">#</text>
|
||||
</g>
|
||||
<g transform="translate(252, 35)" class="key keypos-4">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">$</text>
|
||||
</g>
|
||||
<g transform="translate(308, 42)" class="key keypos-5">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">%</text>
|
||||
</g>
|
||||
<g transform="translate(532, 42)" class="key keypos-6">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">^</text>
|
||||
</g>
|
||||
<g transform="translate(588, 35)" class="key keypos-7">
|
||||
<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>
|
||||
</g>
|
||||
<g transform="translate(644, 28)" class="key keypos-8">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">*</text>
|
||||
</g>
|
||||
<g transform="translate(700, 35)" class="key keypos-9">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">+</text>
|
||||
</g>
|
||||
<g transform="translate(756, 49)" class="key keypos-10">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">=</text>
|
||||
</g>
|
||||
<g transform="translate(812, 49)" class="key keypos-11">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<use href="#mdi:backspace-outline" xlink:href="#mdi:backspace-outline" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:backspace-outline"/>
|
||||
</g>
|
||||
<g transform="translate(28, 105)" class="key keypos-12">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<use href="#mdi:apple-keyboard-control" xlink:href="#mdi:apple-keyboard-control" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:apple-keyboard-control"/>
|
||||
</g>
|
||||
<g transform="translate(84, 105)" class="key keypos-13">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">`</text>
|
||||
</g>
|
||||
<g transform="translate(140, 91)" class="key keypos-14">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">~</text>
|
||||
</g>
|
||||
<g transform="translate(196, 84)" class="key keypos-15">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">{</text>
|
||||
</g>
|
||||
<g transform="translate(252, 91)" class="key keypos-16">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">[</text>
|
||||
</g>
|
||||
<g transform="translate(308, 98)" class="key keypos-17">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">(</text>
|
||||
</g>
|
||||
<g transform="translate(532, 98)" class="key keypos-18">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">)</text>
|
||||
</g>
|
||||
<g transform="translate(588, 91)" class="key keypos-19">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">]</text>
|
||||
</g>
|
||||
<g transform="translate(644, 84)" class="key keypos-20">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">}</text>
|
||||
</g>
|
||||
<g transform="translate(700, 91)" class="key keypos-21">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">\</text>
|
||||
</g>
|
||||
<g transform="translate(756, 105)" class="key keypos-22">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">|</text>
|
||||
</g>
|
||||
<g transform="translate(812, 105)" class="key keypos-23">
|
||||
<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>
|
||||
</g>
|
||||
<g transform="translate(28, 161)" class="key keypos-24">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<use href="#mdi:apple-keyboard-shift" xlink:href="#mdi:apple-keyboard-shift" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:apple-keyboard-shift"/>
|
||||
</g>
|
||||
<g transform="translate(84, 161)" class="key keypos-25">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
</g>
|
||||
<g transform="translate(140, 147)" class="key keypos-26">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
</g>
|
||||
<g transform="translate(196, 140)" class="key keypos-27">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
</g>
|
||||
<g transform="translate(252, 147)" class="key keypos-28">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">'</text>
|
||||
</g>
|
||||
<g transform="translate(308, 154)" class="key keypos-29">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">-</text>
|
||||
</g>
|
||||
<g transform="translate(532, 154)" class="key keypos-30">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">_</text>
|
||||
</g>
|
||||
<g transform="translate(588, 147)" class="key keypos-31">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">"</text>
|
||||
</g>
|
||||
<g transform="translate(644, 140)" class="key keypos-32">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
</g>
|
||||
<g transform="translate(700, 147)" class="key keypos-33">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
</g>
|
||||
<g transform="translate(756, 161)" class="key keypos-34">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
</g>
|
||||
<g transform="translate(812, 161)" class="key keypos-35">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<text x="0" y="0" class="key tap">
|
||||
<tspan x="0" dy="-0.6em">RIGHT</tspan><tspan x="0" dy="1.2em">SHIFT</tspan>
|
||||
</text>
|
||||
</g>
|
||||
<g transform="translate(224, 205)" class="key keypos-36">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<use href="#mdi:apple-keyboard-command" xlink:href="#mdi:apple-keyboard-command" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:apple-keyboard-command"/>
|
||||
</g>
|
||||
<g transform="translate(286, 213) rotate(15.0)" class="key keypos-37">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<a href="#lower">
|
||||
<text x="0" y="0" class="key tap layer-activator">lower</text>
|
||||
</a></g>
|
||||
<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"/>
|
||||
<text x="0" y="0" class="key tap">␣</text>
|
||||
</g>
|
||||
<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"/>
|
||||
<text x="0" y="0" class="key tap">␣</text>
|
||||
</g>
|
||||
<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"/>
|
||||
<a href="#raise">
|
||||
<text x="0" y="0" class="key held tap layer-activator">raise</text>
|
||||
</a></g>
|
||||
<g transform="translate(616, 205)" class="key keypos-41">
|
||||
<rect rx="6" ry="6" x="-26" y="-26" width="52" height="52" class="key"/>
|
||||
<use href="#mdi:apple-keyboard-option" xlink:href="#mdi:apple-keyboard-option" x="-9" y="-9" height="18" width="18.0" class="key tap glyph mdi:apple-keyboard-option"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<text x="880.0" y="1020.0" class="footer">Keymap View: <a href="https://github.com/caksoylar/keymap-drawer">keymap-drawer</a></text></svg>
|
||||
|
After Width: | Height: | Size: 31 KiB |
90
images/corne.yaml
Normal file
90
images/corne.yaml
Normal file
@@ -0,0 +1,90 @@
|
||||
layout: {qmk_keyboard: corne_rotated, layout_name: LAYOUT_split_3x6_3}
|
||||
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$$',
|
||||
Z, X, C, V, B, N, M, ',', ., /, Esc, '$$mdi:apple-keyboard-command$$', lower, ␣, ␣, raise, '$$mdi:apple-keyboard-option$$']
|
||||
lower:
|
||||
- Win Prev
|
||||
- '1'
|
||||
- '2'
|
||||
- '3'
|
||||
- '4'
|
||||
- '5'
|
||||
- '6'
|
||||
- '7'
|
||||
- '8'
|
||||
- '9'
|
||||
- '0'
|
||||
- $$mdi:backspace-outline$$
|
||||
- $$mdi:apple-keyboard-control$$
|
||||
- ''
|
||||
- ''
|
||||
- ''
|
||||
- ''
|
||||
- ''
|
||||
- LEFT ARROW
|
||||
- DOWN ARROW
|
||||
- UP ARROW
|
||||
- RIGHT ARROW
|
||||
- ''
|
||||
- ENTER
|
||||
- $$mdi:apple-keyboard-shift$$
|
||||
- BT 1
|
||||
- BT 2
|
||||
- BT 3
|
||||
- BT 4
|
||||
- BT 5
|
||||
- BT CLR
|
||||
- ''
|
||||
- ''
|
||||
- ''
|
||||
- ''
|
||||
- Esc
|
||||
- $$mdi:apple-keyboard-command$$
|
||||
- {t: lower, type: held}
|
||||
- ␣
|
||||
- ␣
|
||||
- raise
|
||||
- $$mdi:apple-keyboard-option$$
|
||||
raise:
|
||||
- Tab Right
|
||||
- '!'
|
||||
- '@'
|
||||
- '#'
|
||||
- $
|
||||
- '%'
|
||||
- ^
|
||||
- AMPERSAND
|
||||
- '*'
|
||||
- +
|
||||
- '='
|
||||
- $$mdi:backspace-outline$$
|
||||
- $$mdi:apple-keyboard-control$$
|
||||
- '`'
|
||||
- '~'
|
||||
- '{'
|
||||
- '['
|
||||
- (
|
||||
- )
|
||||
- ']'
|
||||
- '}'
|
||||
- \
|
||||
- '|'
|
||||
- ENTER
|
||||
- $$mdi:apple-keyboard-shift$$
|
||||
- ''
|
||||
- ''
|
||||
- ''
|
||||
- ''''
|
||||
- '-'
|
||||
- _
|
||||
- '"'
|
||||
- ''
|
||||
- ''
|
||||
- ''
|
||||
- RIGHT SHIFT
|
||||
- $$mdi:apple-keyboard-command$$
|
||||
- lower
|
||||
- ␣
|
||||
- ␣
|
||||
- {t: raise, type: held}
|
||||
- $$mdi:apple-keyboard-option$$
|
||||
Reference in New Issue
Block a user