mirror of
https://github.com/Ajetski/reviung41-zmk-config.git
synced 2026-01-11 22:54:52 -10:00
init drawer
This commit is contained in:
parent
0cb7dfa299
commit
8921578caa
18
.github/workflows/draw.yml
vendored
Normal file
18
.github/workflows/draw.yml
vendored
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
name: Draw Keymap
|
||||||
|
on:
|
||||||
|
workflow_dispatch:
|
||||||
|
push:
|
||||||
|
paths:
|
||||||
|
- "config/**"
|
||||||
|
- .github/workflows/draw.yml
|
||||||
|
- keymap_drawer.config.yaml
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
draw:
|
||||||
|
uses: caksoylar/keymap-drawer/.github/workflows/draw-zmk.yml@main
|
||||||
|
permissions:
|
||||||
|
contents: write
|
||||||
|
with:
|
||||||
|
commit_message: "[Draw] ${{ github.event.head_commit.message }}"
|
||||||
|
destination: "commit"
|
||||||
|
fail_on_error: ${{ fromJSON(true) }}
|
||||||
1630
keymap-drawer/eyelash_corne.svg
Normal file
1630
keymap-drawer/eyelash_corne.svg
Normal file
File diff suppressed because it is too large
Load Diff
|
After Width: | Height: | Size: 96 KiB |
263
keymap-drawer/eyelash_corne.yaml
Normal file
263
keymap-drawer/eyelash_corne.yaml
Normal file
@ -0,0 +1,263 @@
|
|||||||
|
layout: {zmk_keyboard: eyelash_corne}
|
||||||
|
layers:
|
||||||
|
Base:
|
||||||
|
- $$mdi:keyboard-tab$$
|
||||||
|
- Q
|
||||||
|
- W
|
||||||
|
- E
|
||||||
|
- R
|
||||||
|
- T
|
||||||
|
- {t: '$$mdi:menu-up$$', s: '$$mdi:mouse$$'}
|
||||||
|
- 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$$'}
|
||||||
|
- G
|
||||||
|
- {t: '$$mdi:menu-left$$', s: '$$mdi:mouse$$'}
|
||||||
|
- $$mdi:mouse-left-click-outline$$
|
||||||
|
- {t: '$$mdi:menu-right$$', s: '$$mdi:mouse$$'}
|
||||||
|
- H
|
||||||
|
- J
|
||||||
|
- K
|
||||||
|
- L
|
||||||
|
- {t: ;, s: ':'}
|
||||||
|
- {t: '''', s: '"'}
|
||||||
|
- $$mdi:apple-keyboard-shift$$
|
||||||
|
- Z
|
||||||
|
- X
|
||||||
|
- C
|
||||||
|
- V
|
||||||
|
- B
|
||||||
|
- $$mdi:volume-off$$
|
||||||
|
- {t: '$$mdi:menu-down$$', s: '$$mdi:mouse$$'}
|
||||||
|
- N
|
||||||
|
- M
|
||||||
|
- {t: ',', s: <}
|
||||||
|
- {t: ., s: '>'}
|
||||||
|
- {t: /, s: '?'}
|
||||||
|
- $$mdi:apple-keyboard-control$$
|
||||||
|
- Media
|
||||||
|
- {t: '$$mdi:keyboard-esc$$', h: Fn}
|
||||||
|
- $$mdi:keyboard-space$$
|
||||||
|
- Symbols
|
||||||
|
- Nums
|
||||||
|
- $$mdi:apple-keyboard-option$$
|
||||||
|
Symbols:
|
||||||
|
- {t: '$$mdi:minus-circle-outline$$', type: none}
|
||||||
|
- '!'
|
||||||
|
- '@'
|
||||||
|
- '{'
|
||||||
|
- '}'
|
||||||
|
- '|'
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- +
|
||||||
|
- '*'
|
||||||
|
- '%'
|
||||||
|
- {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: '$$mdi:transfer$$', type: trans}
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- _
|
||||||
|
- '{'
|
||||||
|
- '}'
|
||||||
|
- '"'
|
||||||
|
- {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: '$$mdi:transfer$$', type: trans}
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- '&'
|
||||||
|
- <
|
||||||
|
- '>'
|
||||||
|
- '#'
|
||||||
|
- {t: \, s: '|'}
|
||||||
|
- {t: '$$mdi:minus-circle-outline$$', type: none}
|
||||||
|
- {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}
|
||||||
|
Fn:
|
||||||
|
- {t: '$$mdi:minus-circle-outline$$', type: none}
|
||||||
|
- F1
|
||||||
|
- F2
|
||||||
|
- F3
|
||||||
|
- F4
|
||||||
|
- F5
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- 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}
|
||||||
|
- F10
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- $$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}
|
||||||
|
- F11
|
||||||
|
- {t: '$$mdi:minus-circle-outline$$', type: none}
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- {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: '$$mdi:minus-circle-outline$$', type: none}
|
||||||
|
- {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}
|
||||||
|
Nums:
|
||||||
|
- {t: '$$mdi:minus-circle-outline$$', type: none}
|
||||||
|
- {t: '1', s: '!'}
|
||||||
|
- {t: '2', s: '@'}
|
||||||
|
- {t: '3', s: '#'}
|
||||||
|
- {t: '4', s: $}
|
||||||
|
- {t: '5', s: '%'}
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- {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: '$$mdi:minus-circle-outline$$', type: none}
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- {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:transfer$$', type: trans}
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- {t: '0', s: )}
|
||||||
|
- {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: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}
|
||||||
|
Media:
|
||||||
|
- RGB BRI
|
||||||
|
- RGB SAI
|
||||||
|
- RGB HUI
|
||||||
|
- RGB EFF
|
||||||
|
- RGB SPI
|
||||||
|
- RGB TOG
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- {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}
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- $$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}
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- {t: '$$mdi:transfer$$', type: trans}
|
||||||
|
- $$mdi:apple-keyboard-caps$$
|
||||||
|
- $$mdi:brightness-7$$
|
||||||
|
- $$mdi:brightness-5$$
|
||||||
|
- BKLT TOG
|
||||||
|
- PIP
|
||||||
|
- {t: '$$mdi:minus-circle-outline$$', type: none}
|
||||||
|
- {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}
|
||||||
|
combos:
|
||||||
|
- p: [24, 25]
|
||||||
|
k: $$mdi:backspace-reverse-outline$$
|
||||||
|
l: [Base]
|
||||||
|
- p: [23, 24]
|
||||||
|
k: {t: '$$mdi:backspace$$', type: backspace}
|
||||||
|
l: [Base]
|
||||||
|
- p: [31, 32]
|
||||||
|
k: $$mdi:keyboard-tab$$
|
||||||
|
l: [Base]
|
||||||
|
- p: [37, 38]
|
||||||
|
k: {t: '$$mdi:keyboard-return$$', type: enter}
|
||||||
|
l: [Base]
|
||||||
|
- p: [1, 2, 3]
|
||||||
|
k: '&soft_off'
|
||||||
|
l: [Base]
|
||||||
558
keymap_drawer.config.yaml
Normal file
558
keymap_drawer.config.yaml
Normal file
@ -0,0 +1,558 @@
|
|||||||
|
draw_config:
|
||||||
|
n_columns: 1
|
||||||
|
draw_key_sides: true
|
||||||
|
key_w: 60.0
|
||||||
|
key_h: 56.0
|
||||||
|
split_gap: 30.0
|
||||||
|
combo_w: 28.0
|
||||||
|
combo_h: 26.0
|
||||||
|
key_rx: 6.0
|
||||||
|
key_ry: 6.0
|
||||||
|
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
|
||||||
|
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: 12px;
|
||||||
|
font-weight: bold;
|
||||||
|
text-rendering: optimizeLegibility;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Color accent for held keys */
|
||||||
|
rect.held, rect.combo.held {
|
||||||
|
fill: #ffc;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 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;
|
||||||
|
}
|
||||||
|
|
||||||
|
shrink_wide_legends: 6
|
||||||
|
glyph_tap_size: 18
|
||||||
|
glyph_hold_size: 15
|
||||||
|
glyph_shifted_size: 15
|
||||||
|
glyphs: {}
|
||||||
|
glyph_urls:
|
||||||
|
tabler: https://unpkg.com/@tabler/icons/icons/outline/{}.svg
|
||||||
|
tablerf: https://unpkg.com/@tabler/icons/icons/filled/{}.svg
|
||||||
|
mdi: https://raw.githubusercontent.com/Templarian/MaterialDesign-SVG/master/svg/{}.svg
|
||||||
|
mdil: https://raw.githubusercontent.com/Pictogrammers/MaterialDesignLight/master/svg/{}.svg
|
||||||
|
material: https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/{}/default/48px.svg
|
||||||
|
use_local_cache: true
|
||||||
|
|
||||||
|
parse_config:
|
||||||
|
mark_alternate_layer_activators: true
|
||||||
|
sticky_label: $$mdi:gesture-tap-hold$$
|
||||||
|
trans_legend:
|
||||||
|
tap: $$mdi:transfer$$
|
||||||
|
type: trans
|
||||||
|
|
||||||
|
raw_binding_map:
|
||||||
|
# Layers
|
||||||
|
"<q 1 BACKSPACE":
|
||||||
|
tap: $$mdi:backspace$$
|
||||||
|
hold: '$$mdi:navigation-variant$$'
|
||||||
|
"<q 3 TAB":
|
||||||
|
tap: $$mdi:keyboard-tab$$
|
||||||
|
hold: $$mdi:numeric$$
|
||||||
|
"<q 2 SPACE":
|
||||||
|
tap: $$mdi:keyboard-space$$
|
||||||
|
hold: $$mdi:symbol$$
|
||||||
|
"<q 3 ENTER":
|
||||||
|
tap: $$mdi:keyboard-return$$
|
||||||
|
hold: $$mdi:numeric$$
|
||||||
|
"<q 1 DELETE":
|
||||||
|
tap: $$mdi:backspace-reverse-outline$$
|
||||||
|
hold: $$mdi:navigation-variant$$
|
||||||
|
# Home rows
|
||||||
|
"&hm LEFT_GUI A":
|
||||||
|
tap: 'A'
|
||||||
|
shifted: $$mdi:apple-keyboard-command$$
|
||||||
|
"&hm LEFT_ALT S":
|
||||||
|
tap: 'S'
|
||||||
|
shifted: $$mdi:apple-keyboard-option$$
|
||||||
|
"&hm LEFT_CONTROL D":
|
||||||
|
tap: 'D'
|
||||||
|
shifted: $$mdi:apple-keyboard-control$$
|
||||||
|
"&hm LEFT_SHIFT F":
|
||||||
|
tap: 'F'
|
||||||
|
shifted: $$mdi:apple-keyboard-shift$$
|
||||||
|
"&hm RIGHT_SHIFT J":
|
||||||
|
tap: 'J'
|
||||||
|
shifted: $$mdi:apple-keyboard-shift$$
|
||||||
|
"&hm RIGHT_CONTROL K":
|
||||||
|
tap: 'K'
|
||||||
|
shifted: $$mdi:apple-keyboard-control$$
|
||||||
|
"&hm RIGHT_ALT L":
|
||||||
|
tap: 'L'
|
||||||
|
shifted: $$mdi:apple-keyboard-option$$
|
||||||
|
# self behaviors
|
||||||
|
"&hm LG(LS(V)) P":
|
||||||
|
tap: 'P'
|
||||||
|
shifted: $$mdi:content-copy$$
|
||||||
|
# Mouse
|
||||||
|
"&msc SCRL_UP":
|
||||||
|
tap: $$mdi:pan-up$$
|
||||||
|
hold: ''
|
||||||
|
shifted: ''
|
||||||
|
"&msc SCRL_DOWN":
|
||||||
|
tap: $$mdi:pan-down$$
|
||||||
|
hold: ''
|
||||||
|
shifted: ''
|
||||||
|
"&msc SCRL_LEFT":
|
||||||
|
tap: $$mdi:pan-left$$
|
||||||
|
hold: ''
|
||||||
|
shifted: ''
|
||||||
|
"&msc SCRL_RIGHT":
|
||||||
|
tap: $$mdi:pan-right$$
|
||||||
|
hold: ''
|
||||||
|
shifted: ''
|
||||||
|
"&mmv MOVE_LEFT":
|
||||||
|
tap: $$mdi:menu-left$$
|
||||||
|
hold: ''
|
||||||
|
shifted: $$mdi:mouse$$
|
||||||
|
"&mmv MOVE_RIGHT":
|
||||||
|
tap: $$mdi:menu-right$$
|
||||||
|
hold: ''
|
||||||
|
shifted: $$mdi:mouse$$
|
||||||
|
"&mmv MOVE_UP":
|
||||||
|
tap: $$mdi:menu-up$$
|
||||||
|
hold: ''
|
||||||
|
shifted: $$mdi:mouse$$
|
||||||
|
"&mmv MOVE_DOWN":
|
||||||
|
tap: $$mdi:menu-down$$
|
||||||
|
hold: ''
|
||||||
|
shifted: $$mdi:mouse$$
|
||||||
|
"&mkp LCLK":
|
||||||
|
tap: $$mdi:mouse-left-click-outline$$
|
||||||
|
"&mkp RCLK":
|
||||||
|
tap: $$mdi:mouse-right-click-outline$$
|
||||||
|
"&mkp MCLK":
|
||||||
|
tap: $$mdi:mouse-scroll-wheel$$
|
||||||
|
# Modifiers
|
||||||
|
"&caps_word": $$mdi:alpha-w-box$$
|
||||||
|
"&kt RSHIFT":
|
||||||
|
tap: $$mdi:apple-keyboard-shift$$
|
||||||
|
hold: $$mdi:toggle-switch$$
|
||||||
|
|
||||||
|
# Empty
|
||||||
|
"&none":
|
||||||
|
tap: $$mdi:minus-circle-outline$$
|
||||||
|
type: none
|
||||||
|
|
||||||
|
# Whitespace
|
||||||
|
"&bkspc_del":
|
||||||
|
type: backspace
|
||||||
|
tap: $$mdi:backspace$$
|
||||||
|
shifted: $$mdi:backspace-reverse-outline$$
|
||||||
|
|
||||||
|
# Bluetooth
|
||||||
|
"&bt BT_SEL 0":
|
||||||
|
shifted: $$mdi:bluetooth-connect$$
|
||||||
|
tap: ""
|
||||||
|
hold: 1
|
||||||
|
"&bt BT_SEL 1":
|
||||||
|
shifted: $$mdi:bluetooth-connect$$
|
||||||
|
tap: ""
|
||||||
|
hold: 2
|
||||||
|
"&bt BT_SEL 2":
|
||||||
|
shifted: $$mdi:bluetooth-connect$$
|
||||||
|
tap: ""
|
||||||
|
hold: 3
|
||||||
|
"&bt BT_SEL 3":
|
||||||
|
shifted: $$mdi:bluetooth-connect$$
|
||||||
|
tap: ""
|
||||||
|
hold: 4
|
||||||
|
"&bt BT_SEL 4":
|
||||||
|
shifted: $$mdi:bluetooth-connect$$
|
||||||
|
tap: ""
|
||||||
|
hold: 5
|
||||||
|
"&out OUT_TOG":
|
||||||
|
shifted: $$mdi:usb$$
|
||||||
|
tap: $$mdi:toggle-switch$$
|
||||||
|
hold: $$mdi:bluetooth$$
|
||||||
|
"&bt BT_PRV":
|
||||||
|
shifted: $$mdi:bluetooth-connect$$
|
||||||
|
tap: ""
|
||||||
|
hold: $$mdi:arrow-up-bold$$
|
||||||
|
"&bt BT_NXT":
|
||||||
|
shifted: $$mdi:bluetooth-connect$$
|
||||||
|
tap: ""
|
||||||
|
hold: $$mdi:arrow-down-bold$$
|
||||||
|
# Reset
|
||||||
|
"&sys_reset":
|
||||||
|
type: bootloader
|
||||||
|
tap: $$mdi:backup-restore$$
|
||||||
|
"&bootloader":
|
||||||
|
tap: $$mdi:progress-download$$
|
||||||
|
|
||||||
|
# ZMK
|
||||||
|
zmk_keycode_map:
|
||||||
|
# Symbols
|
||||||
|
EXCLAMATION: "!"
|
||||||
|
EXCL: "!"
|
||||||
|
AT_SIGN: "@"
|
||||||
|
AT: "@"
|
||||||
|
HASH: "#"
|
||||||
|
POUND: "#"
|
||||||
|
DOLLAR: $
|
||||||
|
DLLR: $
|
||||||
|
PERCENT: "%"
|
||||||
|
PRCNT: "%"
|
||||||
|
CARET: ^
|
||||||
|
AMPERSAND: "&"
|
||||||
|
AMPS: "&"
|
||||||
|
ASTERISK: "*"
|
||||||
|
ASTRK: "*"
|
||||||
|
STAR: "*"
|
||||||
|
LEFT_PARENTHESIS: (
|
||||||
|
LPAR: (
|
||||||
|
RIGHT_PARENTHESIS: )
|
||||||
|
RPAR: )
|
||||||
|
EQUAL:
|
||||||
|
tap: "="
|
||||||
|
shifted: "+"
|
||||||
|
PLUS: +
|
||||||
|
MINUS:
|
||||||
|
tap: "-"
|
||||||
|
shifted: "_"
|
||||||
|
UNDERSCORE: _
|
||||||
|
UNDER: _
|
||||||
|
SLASH:
|
||||||
|
tap: "/"
|
||||||
|
shifted: "?"
|
||||||
|
FSLH:
|
||||||
|
tap: "/"
|
||||||
|
shifted: "?"
|
||||||
|
QUESTION: "?"
|
||||||
|
QMARK: "?"
|
||||||
|
BACKSLASH:
|
||||||
|
tap: '\'
|
||||||
|
shifted: "|"
|
||||||
|
BSLH:
|
||||||
|
tap: '\'
|
||||||
|
shifted: "|"
|
||||||
|
PIPE: "|"
|
||||||
|
NON_US_BACKSLASH: \
|
||||||
|
PIPE2: "|"
|
||||||
|
NON_US_BSLH: "|"
|
||||||
|
SEMICOLON:
|
||||||
|
tap: ";"
|
||||||
|
shifted: ":"
|
||||||
|
SEMI:
|
||||||
|
tap: ";"
|
||||||
|
shifted: ":"
|
||||||
|
COLON: ":"
|
||||||
|
SINGLE_QUOTE:
|
||||||
|
tap: "'"
|
||||||
|
shifted: '"'
|
||||||
|
SQT:
|
||||||
|
tap: "'"
|
||||||
|
shifted: '"'
|
||||||
|
APOSTROPHE: <
|
||||||
|
APOS: .
|
||||||
|
DOUBLE_QUOTES: '"'
|
||||||
|
DQT: '"'
|
||||||
|
|
||||||
|
LESS_THAN: <
|
||||||
|
LT: <
|
||||||
|
PERIOD: '.'
|
||||||
|
DOT:
|
||||||
|
tap: "."
|
||||||
|
shifted: ">"
|
||||||
|
COMMA:
|
||||||
|
tap: ","
|
||||||
|
shifted: "<"
|
||||||
|
GREATER_THAN: ">"
|
||||||
|
GT: ">"
|
||||||
|
LEFT_BRACKET:
|
||||||
|
tap: "["
|
||||||
|
shifted: "{"
|
||||||
|
LBKT:
|
||||||
|
tap: "["
|
||||||
|
shifted: "{"
|
||||||
|
LEFT_BRACE: "{"
|
||||||
|
LBRC: "{"
|
||||||
|
RIGHT_BRACKET:
|
||||||
|
tap: "]"
|
||||||
|
shifted: "}"
|
||||||
|
RBKT:
|
||||||
|
tap: "]"
|
||||||
|
shifted: "}"
|
||||||
|
RIGHT_BRACE: "}"
|
||||||
|
RBRC: "}"
|
||||||
|
GRAVE:
|
||||||
|
tap: "`"
|
||||||
|
shifted: "~"
|
||||||
|
TILDE: "~"
|
||||||
|
NON_US_HASH: "#"
|
||||||
|
NUHS: "#"
|
||||||
|
TILDE2: "~"
|
||||||
|
|
||||||
|
# Numbers
|
||||||
|
N1:
|
||||||
|
tap: 1
|
||||||
|
shifted: "!"
|
||||||
|
N2:
|
||||||
|
tap: 2
|
||||||
|
shifted: "@"
|
||||||
|
N3:
|
||||||
|
tap: 3
|
||||||
|
shifted: "#"
|
||||||
|
N4:
|
||||||
|
tap: 4
|
||||||
|
shifted: "$"
|
||||||
|
N5:
|
||||||
|
tap: 5
|
||||||
|
shifted: "%"
|
||||||
|
N6:
|
||||||
|
tap: 6
|
||||||
|
shifted: "^"
|
||||||
|
N7:
|
||||||
|
tap: 7
|
||||||
|
shifted: "&"
|
||||||
|
N8:
|
||||||
|
tap: 8
|
||||||
|
shifted: "*"
|
||||||
|
N9:
|
||||||
|
tap: 9
|
||||||
|
shifted: "("
|
||||||
|
N0:
|
||||||
|
tap: 0
|
||||||
|
shifted: ")"
|
||||||
|
|
||||||
|
# Modifiers
|
||||||
|
LCTRL: $$mdi:apple-keyboard-control$$
|
||||||
|
LEFT_CONTROL: $$mdi:apple-keyboard-control$$
|
||||||
|
LALT: $$mdi:apple-keyboard-option$$
|
||||||
|
LEFT_ALT: $$mdi:apple-keyboard-option$$
|
||||||
|
LSHIFT: $$mdi:apple-keyboard-shift$$
|
||||||
|
LEFT_SHIFT: $$mdi:apple-keyboard-shift$$
|
||||||
|
LSHFT: $$mdi:apple-keyboard-shift$$
|
||||||
|
LCMD: $$mdi:apple-keyboard-command$$
|
||||||
|
LG: $$mdi:apple-keyboard-command$$
|
||||||
|
LEFT_GUI: $$mdi:apple-keyboard-command$$
|
||||||
|
LEFT_COMMAND: $$mdi:apple-keyboard-command$$
|
||||||
|
RCTRL: $$mdi:apple-keyboard-control$$
|
||||||
|
RIGHT_CONTROL: $$mdi:apple-keyboard-control$$
|
||||||
|
RALT: $$mdi:apple-keyboard-option$$
|
||||||
|
RIGHT_ALT: $$mdi:apple-keyboard-option$$
|
||||||
|
RSHIFT: $$mdi:apple-keyboard-shift$$
|
||||||
|
RIGHT_SHIFT: $$mdi:apple-keyboard-shift$$
|
||||||
|
RSHFT: $$mdi:apple-keyboard-shift$$
|
||||||
|
RCMD: $$mdi:apple-keyboard-command$$
|
||||||
|
RG: $$mdi:apple-keyboard-command$$
|
||||||
|
PSCRN: $$mdi:printer-outline$$
|
||||||
|
RIGHT_COMMAND: $$mdi:apple-keyboard-command$$
|
||||||
|
PAGE_UP:
|
||||||
|
tap: 'PgUp'
|
||||||
|
shifted: ''
|
||||||
|
PAGE_DOWN:
|
||||||
|
tap: 'PgDn'
|
||||||
|
shifted: ''
|
||||||
|
INSERT:
|
||||||
|
tap: 'Ins'
|
||||||
|
shifted: ''
|
||||||
|
# "Meh" key
|
||||||
|
LS(LC(LALT)): $$mdi:star-three-points$$
|
||||||
|
|
||||||
|
# Arrows
|
||||||
|
UP: $$mdi:arrow-up-bold$$
|
||||||
|
UP_ARROW: $$mdi:arrow-up-bold$$
|
||||||
|
DOWN: $$mdi:arrow-down-bold$$
|
||||||
|
DOWN_ARROW: $$mdi:arrow-down-bold$$
|
||||||
|
LEFT_ARROW: $$mdi:arrow-left-bold$$
|
||||||
|
LEFT: $$mdi:arrow-left-bold$$
|
||||||
|
RIGHT: $$mdi:arrow-right-bold$$
|
||||||
|
RIGHT_ARROW: $$mdi:arrow-right-bold$$
|
||||||
|
|
||||||
|
# Whitespace
|
||||||
|
ENTER:
|
||||||
|
type: enter
|
||||||
|
tap: $$mdi:keyboard-return$$
|
||||||
|
RET:
|
||||||
|
type: enter
|
||||||
|
tap: $$mdi:keyboard-return$$
|
||||||
|
ESC: $$mdi:keyboard-esc$$
|
||||||
|
ESCAPE: $$mdi:keyboard-esc$$
|
||||||
|
TAB: $$mdi:keyboard-tab$$
|
||||||
|
LS(TAB): $$mdi:keyboard-tab-reverse$$
|
||||||
|
SPACE: $$mdi:keyboard-space$$
|
||||||
|
BACKSPACE:
|
||||||
|
type: backspace
|
||||||
|
tap: $$mdi:backspace$$
|
||||||
|
BSPC:
|
||||||
|
type: backspace
|
||||||
|
tap: $$mdi:backspace$$
|
||||||
|
DELETE: $$mdi:backspace-reverse-outline$$
|
||||||
|
DEL: $$mdi:backspace-reverse-outline$$
|
||||||
|
|
||||||
|
# Locks
|
||||||
|
CAPSLOCK: $$mdi:apple-keyboard-caps$$
|
||||||
|
CAPS: $$mdi:apple-keyboard-caps$$
|
||||||
|
|
||||||
|
# Sound
|
||||||
|
C_MUTE: $$mdi:volume-off$$
|
||||||
|
C_VOL_UP: $$mdi:volume-high$$
|
||||||
|
C_VOL_DN: $$mdi:volume-low$$
|
||||||
|
C_VOLUME_UP: $$mdi:volume-high$$
|
||||||
|
C_VOLUME_DOWN: $$mdi:volume-low$$
|
||||||
|
|
||||||
|
# Media
|
||||||
|
C_NEXT: $$mdi:skip-next$$
|
||||||
|
C_PREV: $$mdi:skip-previous$$
|
||||||
|
C_PP: $$mdi:play-pause$$
|
||||||
|
|
||||||
|
# Bluetooth
|
||||||
|
BT_CLR: $$mdi:bluetooth-off$$
|
||||||
|
BT_SEL: $$mdi:bluetooth-connect$$
|
||||||
|
|
||||||
|
# Settings
|
||||||
|
C_BRI_UP: $$mdi:brightness-5$$
|
||||||
|
C_BRIGHTNESS_INC: $$mdi:brightness-5$$
|
||||||
|
C_BRI_DN: $$mdi:brightness-7$$
|
||||||
|
C_BRI_DEC: $$mdi:brightness-7$$
|
||||||
|
C_BRIGHTNESS_DEC: $$mdi:brightness-7$$
|
||||||
|
|
||||||
|
# System
|
||||||
|
C_POWER: $$mdi:power-standby$$
|
||||||
|
C_AL_LOCK: $$mdi:lock$$
|
||||||
|
K_CANCEL: $$mdi:close-box$$
|
||||||
|
K_FIND: $$mdi:apple-finder$$
|
||||||
|
# Command +
|
||||||
|
LG(A):
|
||||||
|
tap: 'A'
|
||||||
|
hold: $$mdi:apple-keyboard-command$$
|
||||||
|
LG(S):
|
||||||
|
tap: 'S'
|
||||||
|
hold: $$mdi:apple-keyboard-command$$
|
||||||
|
LG(D):
|
||||||
|
tap: 'D'
|
||||||
|
hold: $$mdi:apple-keyboard-command$$
|
||||||
|
LG(F):
|
||||||
|
tap: 'F'
|
||||||
|
hold: $$mdi:apple-keyboard-command$$
|
||||||
|
LG(Z):
|
||||||
|
tap: 'Z'
|
||||||
|
hold: $$mdi:apple-keyboard-command$$
|
||||||
|
LG(X):
|
||||||
|
tap: 'X'
|
||||||
|
hold: $$mdi:apple-keyboard-command$$
|
||||||
|
LG(C):
|
||||||
|
tap: 'C'
|
||||||
|
hold: $$mdi:apple-keyboard-command$$
|
||||||
|
LG(V):
|
||||||
|
tap: 'V'
|
||||||
|
hold: $$mdi:apple-keyboard-command$$
|
||||||
|
# Zoom
|
||||||
|
RG(RS(A)):
|
||||||
|
tap: $$mdi:microphone$$
|
||||||
|
hold: zoom
|
||||||
|
RG(RS(V)):
|
||||||
|
tap: $$mdi:video$$
|
||||||
|
hold: zoom
|
||||||
|
|
||||||
|
zmk_combos:
|
||||||
|
combo_to_2:
|
||||||
|
align: top
|
||||||
|
combo_to_3:
|
||||||
|
align: top
|
||||||
|
combo_bt_clear:
|
||||||
|
align: top
|
||||||
|
offset: 0.03
|
||||||
|
combo_mute:
|
||||||
|
align: top
|
||||||
|
offset: 0.15
|
||||||
|
combo_minus:
|
||||||
|
key:
|
||||||
|
shifted: "_"
|
||||||
|
hold: "-"
|
||||||
|
combo_equal:
|
||||||
|
key:
|
||||||
|
shifted: "+"
|
||||||
|
hold: "="
|
||||||
|
combo_backslash:
|
||||||
|
key:
|
||||||
|
shifted: "|"
|
||||||
|
hold: \
|
||||||
|
combo_lbkt:
|
||||||
|
key:
|
||||||
|
shifted: "{"
|
||||||
|
hold: "["
|
||||||
|
combo_rbkt:
|
||||||
|
key:
|
||||||
|
shifted: "}"
|
||||||
|
hold: "]"
|
||||||
|
combo_semicolon:
|
||||||
|
key:
|
||||||
|
shifted: ":"
|
||||||
|
hold: ";"
|
||||||
Loading…
x
Reference in New Issue
Block a user