keychron_qmk_firmware/keyboards/ergodone/keymaps/erovia
Erovia a7d46f1b0f Keymap: Add ErgoDone keymap with QWERTY and COLEMAK Mod-DH (#3884)
* Custom keymap for the ErgoDone

The keymap supports QWERTY and COLEMAK MOD-DH with LED indication.

* Enable Space Cadet Shift

* Fix after-boot layer indicator LED

* Implement keyboard suspend, move layer LED handling to function, unify
identation

* Add readme.md with layout

* Optimize LED handling, add include guard

Read the default layer via the proper EEPROM function, so the calling of
bootmagic() is no longer necessary.
Fix bug when the CapsLock LED wasn't working anymore after a layer
switch.
2018-09-30 11:14:06 -07:00
..
config.h Keymap: Add ErgoDone keymap with QWERTY and COLEMAK Mod-DH (#3884) 2018-09-30 11:14:06 -07:00
keymap.c Keymap: Add ErgoDone keymap with QWERTY and COLEMAK Mod-DH (#3884) 2018-09-30 11:14:06 -07:00
readme.md Keymap: Add ErgoDone keymap with QWERTY and COLEMAK Mod-DH (#3884) 2018-09-30 11:14:06 -07:00
rules.mk Keymap: Add ErgoDone keymap with QWERTY and COLEMAK Mod-DH (#3884) 2018-09-30 11:14:06 -07:00

Erovia's ErdoDone Keymap

My personal ErgoDone keymap based on the default keymap.

Features

  • Qwerty and Colemak Mod-DH support
  • Space Cadet Shift
  • LED indicator for: active layout, CapsLock, Function layer

QWERTY (Normal) Layer

,--------------------------------------------------.           ,--------------------------------------------------.
|   `    |   1  |   2  |   3  |   4  |   5  | Copy |           | Paste|   6  |   7  |   8  |   9  |   0  | Sleep  |
|--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|
|  Tab   |   Q  |   W  |   E  |   R  |   T  | Mute |           |  {   |   Y  |   U  |   I  |   O  |   P  |   \    |
|--------+------+------+------+------+------|      |           |  [   |------+------+------+------+------+--------|
|  Esc   |   A  |   S  |   D  |   F  |   G  |------|           |------|   H  |   J  |   K  |   L  |   ;  |   '    |
|--------+------+------+------+------+------| Fn1  |           |  }   |------+------+------+------+------+--------|
| LShift |   Z  |   X  |   C  |   V  |   B  |      |           |  ]   |   N  |   M  |   ,  |   .  |   /  | RShift |
`--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
  |LCtrl | LGui | LAlt | Left | Right|                                       | Down |  Up  |   -  |   =  | RCtrl |
  `----------------------------------'                                       `----------------------------------'
                                       ,-------------.       ,-------------.
                                       | Caps | LGui |       | Ins  |  Del |
                                ,------|------|------|       |------+--------+------.
                                |      |      | Home |       | PgUp |        |      |
                                | Space|Backsp|------|       |------|  Tab   |Enter |
                                |      |ace   | End  |       | PgDn |        |      |
                                `--------------------'       `----------------------'

Colemak Layer

Switch from Fn1 layer.

,--------------------------------------------------.           ,--------------------------------------------------.
|   `    |   1  |   2  |   3  |   4  |   5  | Copy |           | Paste|   6  |   7  |   8  |   9  |   0  | Sleep  |
|--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|
|  Tab   |   Q  |   W  |   F  |   P  |   B  | Mute |           |  {   |   J  |   L  |   U  |   Y  |   ;  |   \    |
|--------+------+------+------+------+------|      |           |  [   |------+------+------+------+------+--------|
|  Esc   |   A  |   R  |   S  |   T  |   G  |------|           |------|   M  |   N  |   E  |   I  |   O  |   '    |
|--------+------+------+------+------+------| Fn1  |           |  }   |------+------+------+------+------+--------|
| LShift |   Z  |   X  |   C  |   D  |   V  |      |           |  ]   |   K  |   H  |   ,  |   .  |   /  | RShift |
`--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
  |LCtrl | LGui | LAlt | Left | Right|                                       | Down |  Up  |   -  |   =  | RCtrl |
  `----------------------------------'                                       `----------------------------------'
                                       ,-------------.       ,-------------.
                                       | Caps | LGui |       | Ins  |  Del |
                                ,------|------|------|       |------+--------+------.
                                |      |      | Home |       | PgUp |        |      |
                                | Space|Backsp|------|       |------|  Tab   |Enter |
                                |      |ace   | End  |       | PgDn |        |      |
                                `--------------------'       `----------------------'

Function Layer

,---------------------------------------------------.           ,--------------------------------------------------.
|Version  |  F1  |  F2  |  F3  |  F4  |  F5  | F11  |           |  F12 |  F6  |  F7  |  F8  |  F9  |  F10 |        |
|---------+------+------+------+------+------+------|           |------+------+------+------+------+------+--------|
|         |      |      | Prev | Play | Next |      |           |      |      |      |      |      |      |        |
|---------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
|         |      |      |      |VolDn | VolUp|------|           |------|      |QWRTY | CLMK |     |      |        |
|---------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
|         |      |      |      |      |      |      |           |      |      |      |      |      |      |        |
`---------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
  |       |      |      |      |      |                                       |      |      |      |      |      |
  `-----------------------------------'                                       `----------------------------------'
                                       ,-------------.       ,-------------.
                                       |      |      |       |      |      |
                                ,------|------|------|       |------+------+------.
                                |      |      |      |       |      |      |      |
                                |      |      |------|       |------|      |      |
                                |      |      |      |       |      |      |      |
                                `--------------------'       `--------------------'