|
|
5 years ago | |
|---|---|---|
| .. | ||
| config.h | 5 years ago | |
| keymap.c | 5 years ago | |
| readme.md | 5 years ago | |
| rules.mk | 5 years ago | |
This layout contains a Colemak and Qwerty mode (for easier pair programming with colleagues) as well as a mode specifically to play League of Legends, as the normal mode does not provide for accessible enough numbers and function keys
After lots of tweaking, I've found that putting brackets in the middle is easier for programming, and having a separate numpad input is quite handy.
space and enterTab/Esc swap which I quite like,-----------------------------------------------------------------------------------.
| Tab | Q | W | E | R | T | Y | U | I | O | P | Bksp |
|------+------+------+------+------+------+------+------+------+------+------+------|
| Esc | A | S | D | F | G | H | J | K | L | ; | " |
|------+------+------+------+------+------+------+------+------+------+------+------|
| Shift| Z | X | C | V | B | N | M | , | . | / |Enter |
|------+------+------+------+------+------+------+------+------+------+------+------|
| Adjst| Ctrl | Alt | GUI | SPC | Lower| Raise| Enter| Left | Down | Up |Right |
`-----------------------------------------------------------------------------------'
,-----------------------------------------------------------------------------------.
| Tab | Q | W | F | P | G | J | L | U | Y | ; | Bksp |
|------+------+------+------+------+------+------+------+------+------+------+------|
| Esc | A | R | S | T | D | H | N | E | I | O | " |
|------+------+------+------+------+------+------+------+------+------+------+------|
| Shift| Z | X | C | V | B | K | M | , | . | / |Enter |
|------+------+------+------+------+------+------+------+------+------+------+------|
| Adjst| Ctrl | Alt | GUI | SPC | Lower| Raise| Enter| Left | Down | Up |Right |
`-----------------------------------------------------------------------------------'
Just the base keys needed for the game + the adjust and backspace
,-----------------------------------------------------------------------------------.
| Tab | 1 | 2 | 3 | 4 | 5 | 6 | 7 | | | | Bksp |
|------+------+------+------+------+------+------+------+------+------+------+------|
| Esc | Q | W | E | R | G | | | | | | |
|------+------+------+------+------+------+------+------+------+------+------+------|
| P | B | S | D | F | | | | | | | |
|------+------+------+------+------+------+------+------+------+------+------+------|
|Adjust| | | | | Spc | Raise| | Ent | | | |
`-----------------------------------------------------------------------------------'
,-----------------------------------------------------------------------------------.
| | F2 | F3 | F4 | F5 | | | | | | | |
|------+------+------+------+------+------+------+------+------+------+------+------|
| |Ctrl-Q|Ctrl-W|Ctrl-E|Ctrl-R| | | | | | | |
|------+------+------+------+------+------+------+------+------+------+------+------|
| | | | | | | | | | | | |
|------+------+------+------+------+------+------+------+------+------+------+------|
| | | | | | | | | | | | |
`-----------------------------------------------------------------------------------'
I've put a numpad on the right side, and brackets in the middle. I found that putting
the shifted equivalents of -, +, \ and ~ are quite convenient to type with one hand
,-----------------------------------------------------------------------------------.
| ` | | _ | + | \ | { | } | | 7 | 8 | 9 | / |
|------+------+------+------+------+------+------+------+------+------+------+------|
| ~ | | _ | = | | | [ | ] | | 4 | 5 | 6 | * |
|------+------+------+------+------+------+------+------+------+------+------+------|
| | | | | | ( | ) | | 1 | 2 | 3 | - |
|------+------+------+------+------+------+------+------+------+------+------+------|
| | | | | | | | | 0 | , | . | + |
`-----------------------------------------------------------------------------------'
Here are the Function keys, as well as shifted 1-9 in order, and some nav and OS keys
,-----------------------------------------------------------------------------------.
| ~ | F1 | F2 | F3 | F4 | F5 | F6 | F7 | F8 | F9 | F10 | Home |
|------+------+------+------+------+------+------+------+------+------+------+------|
| Del | ! | @ | # | $ | % | ^ | & | * | | | PgUp |
|------+------+------+------+------+------+------+------+------+------+------+------|
| | | | | Vol- | BR- | BR+ | Vol+ | | | | PgDn |
|------+------+------+------+------+------+------+------+------+------+------+------|
| | | | | | | | | | | | End |
`-----------------------------------------------------------------------------------'
Contains reset, debug and the layer on the right which are set in EEPROM across power transitions
,-----------------------------------------------------------------------------------.
|Reset |Debug | | | | | | | | | |Qwerty|
|------+------+------+------+------+------+------+------+------+------+------+------|
| | | | | | | | | | | |Colmk |
|------+------+------+------+------+------+------+------+------+------+------+------|
| | | | | | | | | | | |League|
|------+------+------+------+------+------+------+------+------+------+------+------|
| | | | | | | | | | | | |
`-----------------------------------------------------------------------------------'