5e4b076af3
* `KC_SLCK` -> `KC_SCRL` * `KC_NLCK` -> `KC_NUM` |
||
---|---|---|
.. | ||
keymap.c | ||
readme.md |
Choromanski
Features
- Colemak
- Qwerty
- Toggable function row
- Symbol layer programmer friendly
- Numpad/Mouse layer with media controls
- Gaming friendly layer
Layers
0 Colemak
,--------------------------------------------------. ,--------------------------------------------------.
| ` ~ | 1 ! | 2 @ | 3 # | 4 $ | 5 % | 6 ^ | | 7 & | 8 * | 9 ( | 0 ) | - _ | = + | BSPACE |
|--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
| TAB | Q | W | F | P | G | | | | J | L | U | Y | ; : | \ | |
|--------+------+------+------+------+------| ( | | ) |------+------+------+------+------+--------|
| ESC | A | R | S | T | D |------| |------| H | N | E | I | O | ' " |
|--------+------+------+------+------+------| { | | } |------+------+------+------+------+--------|
| Shift |CTR(Z)|GUI(X)|ALT(C)| V | B | [ | | ] | K | M | , < |ALT(.)|CTR(/)| Shift |
`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
|OSL(3)| TG(2)| TO(5)| TO(1)| CAPS | | LEFT | DOWN | UP |RIGHT |TG(4)|
`----------------------------------' `---------------------------------'
,--------------. ,--------------.
| LCTR | LALT | | RALT | RCTR |
,------|------|-------| |------+-------+------.
| | | MUTE | |SCROLU| | |
|BSPACE|DELETE|-------| |------| ENTER |SPACE |
| | | GUI | |SCROLD| | |
`---------------------' `---------------------'
1 Qwerty
,--------------------------------------------------. ,--------------------------------------------------.
| | | | | | | | | | | | | | | ESC |
|--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
| | Q | W | E | R | T | | | | Y | U | I | O | P | |
|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
| CAPS | A | S | D | F | G |------| |------| H | J | K | L | ; | |
|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
| |CTL(Z)|GUI(X)|ALT(C)| V | B | | | | N | M | , < |ALT(.)|CTL(/)| |
`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
|OSL(3)| TG(2)| TO(5)| TO(0)| | | | | | | TG(4)|
`----------------------------------' `----------------------------------'
,-------------. ,--------------.
| | | | | |
,------|------|------| |------+-------+------.
| | | | | | | |
| | |------| |------| | |
| | | | | | | |
`--------------------' `---------------------'
2 Function Lock
,--------------------------------------------------. ,--------------------------------------------------.
| | F1 | F2 | F3 | F4 | F5 | F6 | | F7 | F8 | F9 | F10 | F11 | F12 | |
|--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
| | | | | | | | | | | | | | | |
|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
| | | | | | |------| |------| | | | | | |
|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
| | | | | | | | | | | | | | | |
`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
| | | | | | | | | | | |
`----------------------------------' `----------------------------------'
,-------------. ,--------------.
| | | | | |
,------|------|------| |------+-------+------.
| | | | | | | |
| | |------| |------| | |
| | | | | | | |
`--------------------' `---------------------'
3 Symbols
,--------------------------------------------------. ,--------------------------------------------------.
| | F1 | F2 | F3 | F4 | F5 | F6 | | F7 | F8 | F9 | F10 | F11 | F12 | |
|--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
| | | | + | < | > | # | | | | ~ | ( | ) | \ | : | |
|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
| | ! | - | = | % | @ |------| |------| _ | { | } | / | ? | |
|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
| | * | & | / | $ | ^ | | | | | | [ | ] | | | |
`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
| | | | | | | | | | | |
`----------------------------------' `----------------------------------'
,-------------. ,--------------.
| | | | | |
,------|------|------| |------+-------+------.
| | | | | | | |
| | |------| |------| | |
| | | | | | | |
`--------------------' `---------------------'
4 Numpad/Mouse with Media Controls
,--------------------------------------------------. ,--------------------------------------------------.
| POWER |SLEEP | |MOUSE3| | | RESET| |RESET |SCROL | NUML | / | | - | |
|--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
| | |MOUSE1|MOUSEU|MOUSE2|SCROLU| | | | | 7 | 8 | 9 | + | ACCEL0 |
|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
| | |MOUSEL|MOUSED|MOUSER|SCROLD|------| |------| | 4 | 5 | 6 | + | ACCEL1 |
|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
| | |ACCEL0|ACCEL1|ACCEL2| | | | | | 1 | 2 | 3 |ENTER | ACCEL2 |
`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
| | | | | | | 0 | 0 | . |ENTER | |
`----------------------------------' `----------------------------------'
,-------------. ,-------------.
| VOL+ | VOL- | |MEDIA<|MEDIA>|
,------|------|------| |------+------+------.
| | | MUTE | |Pause | | |
| | |------| |------| | |
| | |FILES | | CALC | | |
`--------------------' `--------------------'
5 Gaming
,--------------------------------------------------. ,--------------------------------------------------.
| ` ~ | 1 ! | 2 @ | 3 # | 4 $ | 5 % | 6 ^ | | 7 & | 8 * | 9 ( | 0 ) | - _ | = + | ESC |
|--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
| TAB | Q | W | E | R | T | | | | Y | U | I | O | P | \ | |
|--------+------+------+------+------+------| ( | | ) |------+------+------+------+------+--------|
| LCTR | A | S | D | F | G |------| |------| H | J | K | L | ; : | ' " |
|--------+------+------+------+------+------| MEDIA| | } |------+------+------+------+------+--------|
| LShift | Z | X | C | V | B | P/P | | ] | K | M | UP | . > | / ? | Shift |
`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
| LCTR |ALTTAB| TO(0)| ALT | SPACE| | LEFT | DOWN | RIGHT| , < |TO(0) |
`----------------------------------' `----------------------------------'
,--------------. ,--------------.
|MEDIA<| MEDIA>| | RALT | RCTR |
,------|------|-------| |------+-------+------.
| | | VOL+ | | PGUP | | |
|SPACE |ENTER |-------| |------|BSPACE |DELETE|
| | | VOL- | | PGDWN| | |
`---------------------' `---------------------'