M README.md => README.md +5 -16
@@ 2,7 2,7 @@
Ergonomic keyboard layout.
- Q W D R F J L U P ;
+ Q W D R F J L U ' P
A S T H G Y N E O I
Z X C V B K M , . /
@@ 13,13 13,13 @@ and Workman.
Key positions shared with Colemak DH:
- Q W J L U ;
+ Q W J L U
A G N E
Z X C K , . /
Key positions shared with Workman:
- Q J U P ;
+ Q J U
A S G Y N E O I
Z X K , . /
@@ 30,25 30,14 @@ to shift the hand position slightly.
Resemblance to QWERTY was a secondary priority, preserving familiar
shortcut keys and making it easier to learn. Unlike Colemak DH and
-Workman, ASTH-NEOI retains QWERTY's R, V, B and M positions.
+Workman, ASTH-NEOI retains QWERTY's R, P, V, B and M positions.
Key positions shared with QWERTY:
- Q W R
+ Q W R P
A S G
Z X C V B M , . /
-Known design flaws:
-
-- Typing the word "I'm" is slow and uncomfortable because "I" is
- next to apostrophe. You can't easily roll this one because you
- need to release shift before hitting apostrophe. A variant of the
- layout that swaps "I" and "O" might be better for this reason.
-
-- The "N" and "Y" buttons being close together means you're more
- likely to make a mistake when responding to a "y/n" (yes/no)
- prompt.
-
## Installation
### Cross-platform (Kalamine)
M asth-neoi.png => asth-neoi.png +0 -0
M contrib/keyboard-layout-editor.com/asth-neoi.json => contrib/keyboard-layout-editor.com/asth-neoi.json +8 -6
@@ 2,9 2,9 @@
{
"name": "ASTH-NEOI",
"author": "Gregory Chamberlain",
- "css": ".keylabel {\n font: 1.2em sans-serif;\n}\n",
"pcb": false,
- "plate": false
+ "plate": false,
+ "css": ".keylabel {\n font: 1.2em sans-serif;\n}\n"
},
[
{
@@ 22,16 22,18 @@
"J",
"L",
"U",
- "P",
{
"a": 5
},
- ":\n;"
+ "\"\n'",
+ {
+ "a": 7
+ },
+ "P"
],
[
{
- "c": "#c0c1bd",
- "a": 7
+ "c": "#c0c1bd"
},
"<b>A</b>",
"<b>S</b>",
M kalamine/asth-neio-gb.yml => kalamine/asth-neio-gb.yml +4 -4
@@ 11,11 11,11 @@ base: |
│ ¬ │ ! │ " │ £ │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + ┃ ┃
│ ` │ 1 │ 2 │ 3 │ 4 € │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = ┃ ⌫ ┃
┢━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━┫
- ┃ ┃ Q │ W │ D │ R │ F │ J │ L │ U │ P │ : │ { │ } ┃ ┃
- ┃ ↹ ┃ │ │ │ │ │ │ │ │ │ ; │ [ │ ] ┃ ┃
+ ┃ ┃ Q │ W │ D │ R │ F │ J │ L │ U │ @ │ P │ { │ } ┃ ┃
+ ┃ ↹ ┃ │ │ │ │ │ │ │ │ ' │ │ [ │ ] ┃ ┃
┣━━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ⏎ ┃
- ┃ ┃ A │ S │ T │ H │ G │ Y │ N │ E │ I │ O │ @ │ ~ ┃ ┃
- ┃ ⇬ ┃ │ │ │ │ │ │ │ │ │ │ ' │ # ┃ ┃
+ ┃ ┃ A │ S │ T │ H │ G │ Y │ N │ E │ I │ O │ : │ ~ ┃ ┃
+ ┃ ⇬ ┃ │ │ │ │ │ │ │ │ │ │ ; │ # ┃ ┃
┣━━━━━━┳━━┹──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━┫
┃ ┃ | │ Z │ X │ C │ V │ B │ K │ M │ < │ > │ ? ┃ ┃
┃ ⇧ ┃ \ │ │ │ │ │ │ │ │ , │ . │ / ┃ ⇧ ┃
M kalamine/asth-neoi-gb.yml => kalamine/asth-neoi-gb.yml +4 -4
@@ 11,11 11,11 @@ base: |
│ ¬ │ ! │ " │ £ │ $ │ % │ ^ │ & │ * │ ( │ ) │ _ │ + ┃ ┃
│ ` │ 1 │ 2 │ 3 │ 4 € │ 5 │ 6 │ 7 │ 8 │ 9 │ 0 │ - │ = ┃ ⌫ ┃
┢━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━┫
- ┃ ┃ Q │ W │ D │ R │ F │ J │ L │ U │ P │ : │ { │ } ┃ ┃
- ┃ ↹ ┃ │ │ │ │ │ │ │ │ │ ; │ [ │ ] ┃ ┃
+ ┃ ┃ Q │ W │ D │ R │ F │ J │ L │ U │ @ │ P │ { │ } ┃ ┃
+ ┃ ↹ ┃ │ │ │ │ │ │ │ │ ' │ │ [ │ ] ┃ ┃
┣━━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ⏎ ┃
- ┃ ┃ A │ S │ T │ H │ G │ Y │ N │ E │ O │ I │ @ │ ~ ┃ ┃
- ┃ ⇬ ┃ │ │ │ │ │ │ │ │ │ │ ' │ # ┃ ┃
+ ┃ ┃ A │ S │ T │ H │ G │ Y │ N │ E │ O │ I │ : │ ~ ┃ ┃
+ ┃ ⇬ ┃ │ │ │ │ │ │ │ │ │ │ ; │ # ┃ ┃
┣━━━━━━┳━━┹──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━┫
┃ ┃ | │ Z │ X │ C │ V │ B │ K │ M │ < │ > │ ? ┃ ┃
┃ ⇧ ┃ \ │ │ │ │ │ │ │ │ , │ . │ / ┃ ⇧ ┃