aboutsummaryrefslogtreecommitdiff
path: root/layouts/community/ergodox/osx_neo2/readme.md
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/community/ergodox/osx_neo2/readme.md')
-rw-r--r--layouts/community/ergodox/osx_neo2/readme.md219
1 files changed, 219 insertions, 0 deletions
diff --git a/layouts/community/ergodox/osx_neo2/readme.md b/layouts/community/ergodox/osx_neo2/readme.md
new file mode 100644
index 000000000..cab4dfe70
--- /dev/null
+++ b/layouts/community/ergodox/osx_neo2/readme.md
@@ -0,0 +1,219 @@
1# Neo 2 for ErgoDox on QWERTY
2
3# Description
4
5The Neo layout is an optimized German keyboard layout developed by the
6Neo Users Group, supporting many Latin-based alphabets. The positions
7of the letters are not only optimized for German letter frequency,
8but also for typical groups of two or three letters. English is
9considered a primary target as well.
10
11The design tries to enforce the alternating usage of both hands to
12increase typing speed and incorporates ideas from de-ergo and other
13ergonomic layouts. High frequency keys are placed in the home row.
14The current layout Neo 2.0 has unique features making it suited for
15many target groups such as programmers, mathematicians, scientists or
16LaTeX authors.
17
18Neo is grouped into six layers, each dedicated to a special purpose.
19
20# Layers
21
22At the core this is a Neo 2.0 layout adjusted for the Ergodox Infinity.
23The keymap is laid out expecting a macOs using the US QWERTY or ABC
24Extended layout.
25
26[Layer 1](#layer-1) Lowercase, upppercase and typographical characters
27
28[Layer 2](#layer-2) Special characters for programming
29
30[Layer 3](#layer-3) WASD-like movement keys and number block
31
32[Layer 4](#layer-4) Greek characters
33
34[Layer 5](#layer-5) Mathematical symbols and Greek uppercase characters
35
36[Layer 6](#layer-6) Ergodox Infinity US QWERTY layout
37
38[Layer 7](#layer-7) Function keys
39
40## Legend
41
42 * Keys marked with `----` are dead keys.
43 * Blank keys are transparent and fall through to lower levels.
44
45## Layer 1
46
47This layer implements NEO layers 1 and 2.
48
49```
50,--------------------------------------------------. ,--------------------------------------------------.
51| ---- | 1/° | 2/§ | 3/ | 4/» | 5/« | ESC | | US_1 | 6/$ | 7/€ | 8/„ | 9/“ | 0/” | -/— |
52|--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
53| TAB | X | V | L | C | W | LCTL | | RCTL | K | H | G | F | Q | ß |
54|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
55| NEO_3 | U | I | A | E | O |------| |------| S | N | R | T | D | Y |
56|--------+------+------+------+------+------| LALT | | RALT |------+------+------+------+------+--------|
57| LSHIFT | Ü | Ö | Ä | P | Z | | | | B | M | ,/– | ./• | J | RSHIFT |
58`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
59 | ---- | ---- | LCTL | LALT | LGUI | | RGUI | Left | Down | Up | Right|
60 `----------------------------------' `----------------------------------'
61 ,-------------. ,-------------.
62 | FKEYS| Home | | PgUp | FKEYS|
63 ,------|------|------| |------+------+------.
64 | Back-| | End | | PgDn | | |
65 | space|Delete|------| |------| Enter|Space |
66 | | | NEO_4| | NEO_4| | |
67 `--------------------' `--------------------'
68```
69
70## Layer 2
71
72This layer implements NEO layer 3.
73
74
75```
76,--------------------------------------------------. ,--------------------------------------------------.
77| ---- | ---- | ---- | ---- | › | ‹ | | | | ¢ | ¥ | ‚ | ‘ | ’ | ---- |
78|--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
79| ---- | … | _ | [ | ] | ^ | | | | ! | < | > | = | & | ---- |
80|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
81| | \ | / | { | } | * |------| |------| ? | ( | ) | - | : | @ |
82|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
83| | # | $ | | | ~ | ` | | | | + | % | " | ' | ; | |
84`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
85 | | | | | | | | | | | |
86 `----------------------------------' `----------------------------------'
87 ,-------------. ,-------------.
88 | | | | | |
89 ,------|------|------| |------+------+------.
90 | | | | | | | |
91 | | |------| |------| | |
92 | | | | | | | |
93 `--------------------' `--------------------'
94```
95
96## Layer 3
97
98This layer implements NEO layer 4.
99
100```
101,--------------------------------------------------. ,--------------------------------------------------.
102| ---- | ª | º | ---- | · | £ | | | | ---- | Tab | / | * | - | ---- |
103|--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
104| ---- | PgUp | ⌫ | Up | ⌦ | PgDn | | | | ¡ | 7 | 8 | 9 | + | – |
105|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
106| | Home | Left | Down | Right| End |------| |------| ¿ | 4 | 5 | 6 | , | . |
107|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
108| | Esc | Tab | Ins |Return| ---- | | | | : | 1 | 2 | 3 | ; | |
109`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
110 | | | | | | | | 0 | | | |
111 `----------------------------------' `----------------------------------'
112 ,-------------. ,-------------.
113 | | | | | |
114 ,------|------|------| |------+------+------.
115 | | | | | | | |
116 | | |------| |------| | |
117 | | | | | | | |
118 `--------------------' `--------------------'
119```
120
121## Layer 4
122
123This layer is currently empty/reserved for NEO layer 5.
124
125```
126,--------------------------------------------------. ,--------------------------------------------------.
127| ---- | ---- | ---- | ---- | ---- | ---- | | | | ---- | ---- | ---- | ---- | ---- | ---- |
128|--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
129| ---- | ---- | ---- | ---- | ---- | ---- | | | | ---- | ---- | ---- | ---- | ---- | ---- |
130|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
131| | ---- | ----| ---- | ---- | ---- |------| |------| ---- | ---- | ---- | ---- | ---- | ---- |
132|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
133| | ---- | ----| ---- | ---- | ---- | | | | ---- | ---- | ---- | ---- | ---- | |
134`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
135 | | | | | | | | | | | |
136 `----------------------------------' `----------------------------------'
137 ,-------------. ,-------------.
138 | | | | | |
139 ,------|------|------| |------+------+------.
140 | | | | | | | |
141 | | |------| |------| | |
142 | | | | | | | |
143 `--------------------' `--------------------'
144```
145
146## Layer 5
147
148This layer is currently empty/reserved for NEO layer 6.
149
150```
151,--------------------------------------------------. ,--------------------------------------------------.
152| ---- | ---- | ---- | ---- | ---- | ---- | | | | ---- | ---- | ---- | ---- | ---- | ---- |
153|--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
154| ---- | ---- | ---- | ---- | ---- | ---- | | | | ---- | ---- | ---- | ---- | ---- | ---- |
155|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
156| | ---- | ----| ---- | ---- | ---- |------| |------| ---- | ---- | ---- | ---- | ---- | ---- |
157|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
158| | ---- | ----| ---- | ---- | ---- | | | | ---- | ---- | ---- | ---- | ---- | |
159`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
160 | | | | | | | | | | | |
161 `----------------------------------' `----------------------------------'
162 ,-------------. ,-------------.
163 | | | | | |
164 ,------|------|------| |------+------+------.
165 | | | | | | | |
166 | | |------| |------| | |
167 | | | | | | | |
168 `--------------------' `--------------------'
169```
170
171## Layer 6
172
173A bare bones implementation of the default Ergodox Infinity layout.
174
175```
176,--------------------------------------------------. ,--------------------------------------------------.
177| = | 1 | 2 | 3 | 4 | 5 | ESC | | NEO_1| 6 | 7 | 8 | 9 | 0 | - |
178|--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
179| \ | Q | W | E | R | T | ---- | | [ | Y | U | I | O | P | ] |
180|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
181| TAB | A | S | D | F | G |------| |------| H | J | K | L | ; | ' |
182|--------+------+------+------+------+------| ---- | | ---- |------+------+------+------+------+--------|
183| LSHIFT | Z | X | V | B | M | | | | N | M | , | . | / | RSHIFT |
184`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
185 | LGUI | ` | ---- | ---- | FKEYS| | Left | Down | Up | Right| RGUI |
186 `----------------------------------' `----------------------------------'
187 ,-------------. ,-------------.
188 | LCTRL| LALT | | RALT | RCTRL|
189 ,------|------|------| |------+------+------.
190 | | | HOME | | PGUP | | |
191 | BKSP | DEL |------| |------| ENTR | SPCE |
192 | | | END | | PGDN | | |
193 `--------------------' `--------------------'
194```
195
196## Layer 7
197
198This layer implements function and multimedia keys.
199
200```
201,--------------------------------------------------. ,--------------------------------------------------.
202| Prev | F1 | F2 | F3 | F4 | F5 | F11 | | F12 | F6 | F7 | F8 | F9 | F10 | VolUp |
203|--------+------+------+------+------+-------------| |------+------+------+------+------+------+--------|
204| Play | | | | | | | | | | | | | | VolDn |
205|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
206| Next | | | | | |------| |------| | | | | | Mute |
207|--------+------+------+------+------+------| | | |------+------+------+------+------+--------|
208| | | | | | | | | | | | | | | |
209`--------+------+------+------+------+-------------' `-------------+------+------+------+------+--------'
210 | | | | | | | | | | | |
211 `----------------------------------' `----------------------------------'
212 ,-------------. ,-------------.
213 | | | | | |
214 ,------|------|------| |------+------+------.
215 | | | | | | | |
216 | | |------| |------| | |
217 | | | | | | | |
218 `--------------------' `--------------------'
219```