mirror of
https://github.com/averymd/sofle-v2-oled-zmk.git
synced 2026-01-09 16:21:59 +00:00
308 lines
4.6 KiB
YAML
308 lines
4.6 KiB
YAML
layout: {zmk_keyboard: sofle}
|
|
layers:
|
|
default:
|
|
- {t: '`', h: Sft+`}
|
|
- {t: '1', h: Sft+1}
|
|
- {t: '2', h: Sft+2}
|
|
- {t: '3', h: Sft+3}
|
|
- {t: '4', h: Sft+4}
|
|
- {t: '5', h: Sft+5}
|
|
- {t: '6', h: Sft+6}
|
|
- {t: '7', h: Sft+7}
|
|
- {t: '8', h: Sft+8}
|
|
- {t: '9', h: Sft+9}
|
|
- {t: '0', h: Sft+0}
|
|
- {t: '-', h: Sft+-}
|
|
- {t: '=', h: Sft+=}
|
|
- {t: Q, h: Sft+Q}
|
|
- {t: W, h: Sft+W}
|
|
- {t: E, h: Sft+E}
|
|
- {t: R, h: Sft+R}
|
|
- {t: T, h: Sft+T}
|
|
- {t: Y, h: Sft+Y}
|
|
- {t: U, h: Sft+U}
|
|
- {t: I, h: Sft+I}
|
|
- {t: O, h: Sft+O}
|
|
- {t: P, h: Sft+P}
|
|
- {t: \, h: Sft+\}
|
|
- BSPC
|
|
- {t: A, h: Sft+A}
|
|
- {t: S, h: Sft+S}
|
|
- {t: D, h: Sft+D}
|
|
- {t: F, h: Sft+F}
|
|
- {t: G, h: Sft+G}
|
|
- {t: H, h: Sft+H}
|
|
- {t: J, h: Sft+J}
|
|
- {t: K, h: Sft+K}
|
|
- {t: L, h: Sft+L}
|
|
- {t: ;, h: Sft+;}
|
|
- {t: '''', h: Sft+'}
|
|
- lower
|
|
- {t: Z, h: Sft+Z}
|
|
- {t: X, h: Sft+X}
|
|
- {t: C, h: Sft+C}
|
|
- {t: V, h: Sft+V}
|
|
- {t: B, h: Sft+B}
|
|
- LGUI
|
|
- Gui+Sft+S
|
|
- {t: N, h: Sft+N}
|
|
- {t: M, h: Sft+M}
|
|
- {t: ',', h: 'Sft+,'}
|
|
- {t: ., h: Sft+.}
|
|
- {t: /, h: Sft+/}
|
|
- '}'
|
|
- {t: '[', h: 'Sft+['}
|
|
- Ctl+F12
|
|
- {t: ']', h: 'Sft+]'}
|
|
- extend
|
|
- SPACE
|
|
- RET
|
|
- raise
|
|
- TAB
|
|
- DEL
|
|
- ESC
|
|
lower:
|
|
- {t: ▽, type: trans}
|
|
- F1
|
|
- F2
|
|
- F3
|
|
- F4
|
|
- F5
|
|
- F6
|
|
- F7
|
|
- F8
|
|
- F9
|
|
- F10
|
|
- F11
|
|
- {t: ▽, type: trans}
|
|
- '1'
|
|
- '2'
|
|
- '3'
|
|
- '4'
|
|
- '5'
|
|
- '6'
|
|
- '7'
|
|
- '8'
|
|
- '9'
|
|
- '0'
|
|
- F12
|
|
- {t: ▽, type: trans}
|
|
- '!'
|
|
- '@'
|
|
- '#'
|
|
- $
|
|
- '%'
|
|
- ^
|
|
- '&'
|
|
- KP MULTIPLY
|
|
- (
|
|
- )
|
|
- '|'
|
|
- {type: held}
|
|
- '='
|
|
- '-'
|
|
- KP PLUS
|
|
- '{'
|
|
- '}'
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- '['
|
|
- ']'
|
|
- ;
|
|
- ':'
|
|
- \
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
raise:
|
|
- BT CLR
|
|
- {t: BT, h: '0'}
|
|
- {t: BT, h: '1'}
|
|
- {t: BT, h: '2'}
|
|
- {t: BT, h: '3'}
|
|
- {t: BT, h: '4'}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- INS
|
|
- PSCRN
|
|
- CMENU
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- PG UP
|
|
- {t: ▽, type: trans}
|
|
- UP
|
|
- {t: ▽, type: trans}
|
|
- '0'
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- LALT
|
|
- LCTRL
|
|
- LSHFT
|
|
- {t: ▽, type: trans}
|
|
- CLCK
|
|
- PG DN
|
|
- LEFT
|
|
- DOWN
|
|
- RIGHT
|
|
- DEL
|
|
- BSPC
|
|
- {t: ▽, type: trans}
|
|
- UNDO
|
|
- CUT
|
|
- COPY
|
|
- PASTE
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {type: held}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
adjust:
|
|
- BT CLR
|
|
- {t: BT, h: '0'}
|
|
- {t: BT, h: '1'}
|
|
- {t: BT, h: '2'}
|
|
- {t: BT, h: '3'}
|
|
- {t: BT, h: '4'}
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- EP TOG
|
|
- RGB HUD
|
|
- RGB HUI
|
|
- RGB SAD
|
|
- RGB SAI
|
|
- RGB EFF
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- RGB BRD
|
|
- RGB BRI
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- {type: held}
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- RGB TOG
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- ''
|
|
- {type: held}
|
|
- ''
|
|
- ''
|
|
- ''
|
|
extend:
|
|
- {t: ▽, type: trans}
|
|
- F1
|
|
- F2
|
|
- F3
|
|
- F4
|
|
- F5
|
|
- F6
|
|
- F7
|
|
- F8
|
|
- F9
|
|
- F10
|
|
- F11
|
|
- {t: ▽, type: trans}
|
|
- INS
|
|
- PSCRN
|
|
- CMENU
|
|
- Ctl+F
|
|
- {t: ▽, type: trans}
|
|
- PG UP
|
|
- HOME
|
|
- UP
|
|
- END
|
|
- '0'
|
|
- F12
|
|
- {t: ▽, type: trans}
|
|
- {t: LGUI, h: sticky}
|
|
- {t: LALT, h: sticky}
|
|
- {t: LSHFT, h: sticky}
|
|
- {t: LCTRL, h: sticky}
|
|
- '&caps_word'
|
|
- PG DN
|
|
- LEFT
|
|
- DOWN
|
|
- RIGHT
|
|
- DEL
|
|
- BSPC
|
|
- {t: ▽, type: trans}
|
|
- Ctl+Z
|
|
- Ctl+X
|
|
- Ctl+C
|
|
- Ctl+V
|
|
- Ctl+S
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- Ctl+Sft+LEFT
|
|
- Ctl+Sft+RIGHT
|
|
- Sft+HOME
|
|
- Sft+END
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {type: held}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|
|
- {t: ▽, type: trans}
|