aboutsummaryrefslogtreecommitdiff
path: root/layouts/community/ergodox/dvorak_emacs_software/readme.md
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/community/ergodox/dvorak_emacs_software/readme.md')
-rw-r--r--layouts/community/ergodox/dvorak_emacs_software/readme.md74
1 files changed, 74 insertions, 0 deletions
diff --git a/layouts/community/ergodox/dvorak_emacs_software/readme.md b/layouts/community/ergodox/dvorak_emacs_software/readme.md
new file mode 100644
index 000000000..0e1e94ffe
--- /dev/null
+++ b/layouts/community/ergodox/dvorak_emacs_software/readme.md
@@ -0,0 +1,74 @@
1# Ergodox Dvorak Layout with emacs binding in mind - software version
2
3This configuration is the same as the dvorak_emacs layout, but using a sofware dvorak configuration
4instead of a firmware configuration. This layout is for those who run their computer in dvorak mode.
5
6 * Control & Alt key on the thumbs (activated if pressed with another key).
7 * In the same way, "U" and "R" are the shift modifier if pressed with another key.
8 * "I" and "D" set the layer 1 for the auxiliary keys if pressed with another key.
9 * Software layout set to english.
10
11## Keymap Layers
12 - L0: dvorak with some customizations (see layout below)
13 - L1: auxiliary keys (includes function keys, numpad...)
14
15
16### Keymap 0: Base layer
17Keys with double values (like U/LSft) correspond to the 'tapped' key and the 'held' key, respectively
18
19<pre><code>
20
21,--------------------------------------------------. ,--------------------------------------------------.
22| | 1 | 2 | 3 | 4 | 5 | Esc | | Esc | 6 | 7 | 8 | 9 | 0 | = |
23|--------|------|------|------|------|-------------| |------|------|------|------|------|------|--------|
24| ~ | ' | , | . | P | Y | [ | | ] | F | G | C | H | L | / |
25|--------|------|------|------|------|------| { | | } |------|------|------|------|------|--------|
26| Tab | A | O | E |U/LSft| I/L1 |------| |------| D/L1|R/RSft| T | N | S | - |
27|--------|------|------|------|------|------| LGUI | | LGUI |------|------|------|------|------|--------|
28| {/LSft | ; | Q | J | K | X | | | | B | M | W | V | Z | }/RSft |
29`--------|------|------|------|------|-------------' `-------------|------|------|------|------|--------'
30 | | | | | ~L1 | | ~L1 | | | \ | |
31 `----------------------------------' `----------------------------------'
32 ,-------------. ,-------------.
33 | HOME | END | | LEFT | RIGHT|
34 ,------|------|------| |------|--------|------.
35 | BSPC | DEL | PGUP | | UP | SPACE |RETURN|
36 | / | / |------| |------| / | / |
37 | LCTL | LALT |PGDWN | | DOWN | LALT | LCTL |
38 `--------------------' `----------------------'
39
40</pre></code>
41
42### Keymap 1: Aux layer
43
44<pre><code>
45
46,--------------------------------------------------. ,--------------------------------------------------.
47| VolUp | | | | | | SLEEP | PWR | | | | | | |
48|--------|------|------|------|------|-------------| |------|------|------|------|------|------|--------|
49| VolDn | F1 | F2 | F3 | F4 | | | | | | 7 | 8 | 9 | * | |
50|--------|------|------|------|------|------| | | |------|------|------|------|------|--------|
51| | F5 | F6 | F7 | F8 | TRANS|------| |------|TRANS | 4 | 5 | 6 | + | |
52|--------|------|------|------|------|------| | |PSCR |------|------|------|------|------|--------|
53| TRANS | F9 | F10 | F11 | F12 | | | | | | 1 | 2 | 3 | / | TRANS |
54`--------|------|------|------|------|-------------' `-------------|------|------|------|------|--------'
55 |CTRL-S|CTRL-Z|CTRL-X|CTRL-C| TRANS| | TRANS| . | 0 | = | |
56 `----------------------------------' `----------------------------------'
57 ,-------------. ,-------------.
58 | TRANS| TRANS| | TRANS| TRANS|
59 ,------|------|------| |------|------|------.
60 | | | TRANS| | TRANS| | |
61 |TRANS |TRANS |------| |------| TRANS| TRANS|
62 | | | TRANS| | TRANS| | |
63 `--------------------' `--------------------'
64
65</pre></code>
66
67
68
69## Generation of .hex file
70> In the "qmk_firmware/keyboards/ergodox" directory.
71
72> Execute "make dvorak_emacs". Then the hex file "ergodox_ez_dvorak_emacs.hex" is in the root directory : "qmk_firmware".
73
74> Flash with `teensy_loader` binary