73 lines
4.5 KiB
Markdown
73 lines
4.5 KiB
Markdown
|
# sulrich crkbd layout
|
||
|
|
||
|
this is the personal keyboard layout of [@sulrich](https://github.com/sulrich),
|
||
|
and is heavily oriented towards operation in the Mac OS environment.
|
||
|
|
||
|
there are no LED rules in this keymap and the OLED display uses the default
|
||
|
corne images
|
||
|
|
||
|
## layout notes
|
||
|
|
||
|
this layout uses a standard QWERTY layout on the default layer followed by a
|
||
|
separate layer for symbols and numbers (and F-keys)
|
||
|
|
||
|
### thumb cluster: left
|
||
|
|
||
|
this contains the Mac OS modifier keys as well as the enter key. these are
|
||
|
transparently mapped through the remaining layers with the exception of the
|
||
|
enter key which is toggled to backspace on the symbols layer.
|
||
|
|
||
|
### thumb cluster: right
|
||
|
|
||
|
the largest right thumb button provides the space and the layer toggles.
|
||
|
|
||
|
### default layer
|
||
|
```text
|
||
|
//,-----------------------------------------------------. ,-----------------------------------------------------.
|
||
|
TAB, Q, W, E, R, T, Y, U, I, O, P, \,
|
||
|
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
|
||
|
LCTL, A, S, D, F, G, H, J, K, L, ;, ',
|
||
|
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
|
||
|
LSFT, Z, X, C, V, B, N, M, ,, ., /, RSFT,
|
||
|
//|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------|
|
||
|
OPT, CMD, ENTER, SPC, MO(1), MO(2)
|
||
|
//`--------------------------' `--------------------------'
|
||
|
```
|
||
|
|
||
|
### symbols layer [1]
|
||
|
|
||
|
this layer contains all of the standard symbols. the arrow keys are mapped to
|
||
|
the default vi bindings for single character motion (h, j, k, l).
|
||
|
|
||
|
```text
|
||
|
//,-----------------------------------------------------. ,-----------------------------------------------------.
|
||
|
ESC, !, @, {, }, |, ^, +, =, -, *, ,
|
||
|
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
|
||
|
, #, $, (, ), `, LEFT, DOWN, UP, RIGHT, , ENTER,
|
||
|
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
|
||
|
, %, ^, [, ], ~, _, &, <, >, \, ,
|
||
|
//|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------|
|
||
|
OPT, CMD, BSPACE, SPC, MO(1), MO(2)
|
||
|
//`--------------------------' `--------------------------'
|
||
|
```
|
||
|
|
||
|
### number/media layer [2]
|
||
|
|
||
|
this layer has all of the numbers and the F-keys mapped to reasonably intuitive
|
||
|
locations. additionally, media controls allow for quick access to volume and
|
||
|
track changes.
|
||
|
|
||
|
```text
|
||
|
//,-----------------------------------------------------. ,-----------------------------------------------------.
|
||
|
ESC, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11,
|
||
|
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
|
||
|
, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, F12,
|
||
|
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
|
||
|
, PREV, PLAY, NEXT, VOL_DN, VOL_UP, , MUTE, , , , ,
|
||
|
//|--------+--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------+--------|
|
||
|
OPT, CMD, ENTER, SPC, MO(1), MO(2)
|
||
|
//`--------------------------' `--------------------------'
|
||
|
|
||
|
```
|
||
|
|