-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy pathkeymap_drawer.config.yaml
More file actions
128 lines (117 loc) · 2.51 KB
/
Copy pathkeymap_drawer.config.yaml
File metadata and controls
128 lines (117 loc) · 2.51 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
# keymap_drawer.config.yaml
draw_config:
key_w: 60.0
key_h: 56.0
split_gap: 30.0
combo_side_ratio: 0.4
font_size: 14
font_family: "JetBrains Mono, Inter, system-ui, sans-serif"
style_css: |
svg { background: #1a1b26; color: #a9b1d6; }
rect.key { fill: #24283b; stroke: #414868; stroke-width: 1.5; rx: 6; ry: 6; }
rect.hold { fill: #2ac3de; }
text { fill: #c0caf5; font-weight: 500; }
text.hold { fill: #1a1b26; font-weight: bold; font-size: 11px; }
text.shifted { fill: #7aa2f7; font-size: 11px; }
text.accent { fill: #bb9af7; font-weight: bold; }
path.combo { stroke: #ff9e64; stroke-width: 2; fill: none; stroke-linecap: round; }
text.combo { fill: #ff9e64; font-size: 11px; }
rect.layer-label { fill: #414868; rx: 4; ry: 4; }
text.layer-label { fill: #7ccdfd; font-weight: bold; }
parse_config:
zmk_keycode_map:
EXCLAMATION: '!'
EXCL: '!'
AT_SIGN: '@'
AT: '@'
HASH: '#'
POUND: '#'
DOLLAR: '$'
DLLR: '$'
PERCENT: '%'
PRCNT: '%'
CARET: '^'
AMPERSAND: '&'
AMPS: '&'
ASTERISK: '*'
ASTRK: '*'
STAR: '*'
LEFT_PARENTHESIS: '('
LPAR: '('
RIGHT_PARENTHESIS: ')'
RPAR: ')'
EQUAL: '='
PLUS: '+'
MINUS: '-'
UNDERSCORE: '_'
UNDER: '_'
SLASH: '/'
QUESTION: '?'
QMARK: '?'
BACKSLASH: '\'
PIPE: '|'
NON_US_HASH: '#'
NON_US_BSLH: '\'
SEMICOLON: ';'
SEMI: ';'
COLON: ':'
SINGLE_QUOTE: "'"
SQT: "'"
APOSTROPHE: "'"
APOS: "'"
DOUBLE_QUOTES: '"'
DQT: '"'
GRAVE: '`'
TILDE: '~'
LESS_THAN: '<'
LT: '<'
GREATER_THAN: '>'
GT: '>'
COMMA: ','
PERIOD: '.'
DOT: '.'
LEFT_BRACKET: '['
LBKT: '['
RIGHT_BRACKET: ']'
RBKT: ']'
LEFT_BRACE: '{'
LBRC: '{'
RIGHT_BRACE: '}'
RBRC: '}'
SPACE: 'Space'
SPC: 'Space'
ENTER: 'Enter'
RET: 'Enter'
TAB: 'Tab'
BACKSPACE: 'BSPC'
BSPC: 'BSPC'
DELETE: 'DEL'
DEL: 'DEL'
ESCAPE: 'ESC'
ESC: 'ESC'
LEFT_CONTROL: 'Ctrl'
LCTRL: 'Ctrl'
RIGHT_CONTROL: 'Ctrl'
RCTRL: 'Ctrl'
LEFT_SHIFT: 'Shift'
LSHIFT: 'Shift'
RIGHT_SHIFT: 'Shift'
RSHIFT: 'Shift'
LEFT_ALT: 'Alt'
LALT: 'Alt'
RIGHT_ALT: 'Alt'
RALT: 'Alt'
LEFT_GUI: 'Cmd'
LGUI: 'Cmd'
RIGHT_GUI: 'Cmd'
RGUI: 'Cmd'
UP: '↑'
DOWN: '↓'
LEFT: '←'
RIGHT: '→'
HOME: 'Home'
END: 'End'
PAGE_UP: 'PgUp'
PG_UP: 'PgUp'
PAGE_DOWN: 'PgDn'
PG_DN: 'PgDn'