summaryrefslogtreecommitdiffstats
path: root/keyboards/ergodox_ez/keymaps/matrixman/readme.md
blob: 1f72d732216fb47d8acde94a241d68dcbf8cf08a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
The Matrixman Ergodox / Split-Planck Keyboard Layout
====================================================

### The problem

These layouts were designed to give my aching pinkeys a break

### The Design

 - Pinkeys do less:
   - Left q, a, z, `, _, =, [Shift], [F1] [Click], [Right Click]
   - Right p, ', /, |, -, +, [Shift], [F10], [F11], [F12]
 - Index fingers do more:
   - Left: r, f, v, t, g, b, &, $, !, /, (, {, <, [, [Ctrl], [Tab], [Alt], [PrintScr]
   - Right: u, j, m, y, h, n, 7, 4, 1, \, ), }, >, ], ;, [Ctrl], [Insert], [Alt], [Pause]
 - Thumbs do more:
   - Left: [Esc], :, [Shift], [Tab]
   - Right: [Space], ;, [Shift], [Backspace]
 - Palm Presses too:
   - Left: [Ctrl], "
   - Right: [Ctrl, [Enter]

### The Plan

I keep an Ergodox at home and at work, and when I'm mobile, I carry a planck.
These keymaps are designed to minimize the difficulty of switching between the two.

### Other features

- 10-key at home row for right hand
- "Matching" symbols use same finger on opposite hand: <> [] {} /\ () 1! 2@ 3# 4$ 5% 6^ 7& 8* -_ +=
- Supports vim-like (hjkl) movements:
  - mouse movement and scrolling
  - arrow keys and nav keys (home, end, pg up, pg down)
- All non-modal keys mapped (all keys from a typical 105 key keyboard except caps, num, and scroll lock)

The Planck Layout
-----------------

For a picture, see here: http://www.keyboard-layout-editor.com/#/gists/eb0696806831fc0d93c9

### Prose Layer

    qwert▓▓yuiop
    asdfg▓;hjkl'
    zxcvb▓▓nm,./
    ▓▓▓▓▓▓▓ ▓▓▓▓

### Symbol Layer

    `~*&/<>\789|
    _^%$([])456-
    =#@!{▓▓}123+
    "▓,?:▓▓;0▓.▓

### Nav Layer

    FKEYF▓▓KEYFK
    mouse▓▓arowE
    scrol▓▓seekY
    ▓▓▓▓▓▓▓▓▓▓▓▓


The Ergodox Layout
------------------

For a picture, see here: http://www.keyboard-layout-editor.com/#/gists/9be130e4c9b503317619

Wherever the Ergodox has keys that the Planck doesn't, whichever key would be expected on a typical 105 key is in that place

### Prose Layer

▓▓▓▓▓▓▓          ▓▓▓▓▓▓
▓qwert▓         ▓yuiop\
▓asdfg▓         ;hjkl;'
▓zxcvb           nm,./▓
▓▓▓▓▓▓           ▓▓▓▓▓▓
        ▓▓   ▓▓
       ▓▓▓   ▓ ▓

### Symbol Layer

▓▓▓▓▓▓           ▓▓▓▓▓▓
▓`~*&/<         >\789|\
▓_^%$([         ])456-▓
▓=#@!{           }123+▓
"▓▓▓▓▓▓           0▓.▓▓
        ▓▓   ▓▓
       ?:▓   ▓;.


### Nav Layer

▓▓▓▓▓▓▓          ▓▓▓▓▓▓
▓FKEYF▓         ▓KEYFK▓
▓mouse▓          arowE▓
▓scrol           seekY▓
▓▓▓▓▓▓           ▓▓▓▓▓▓
        ▓▓   ▓▓
       ▓▓▓   ▓▓▓