summaryrefslogtreecommitdiff
path: root/keyboards/planck/keymaps/matrixman/readme.md
diff options
context:
space:
mode:
authorMatt <git@matt.rixman.org>2017-09-26 17:50:24 -0600
committerJack Humbert <jack.humb@gmail.com>2017-09-29 11:53:27 -1000
commitb736f25e85171fceb06f01cf45a45f84dd0a4911 (patch)
treef802853ac67773031a5bfc60617fa45cedc5aa1c /keyboards/planck/keymaps/matrixman/readme.md
parentd28fb63fac9c10cdec3703b205c3f1a30643c771 (diff)
downloadqmk_firmware-b736f25e85171fceb06f01cf45a45f84dd0a4911.tar.gz
qmk_firmware-b736f25e85171fceb06f01cf45a45f84dd0a4911.zip
added matrixman layout
Diffstat (limited to 'keyboards/planck/keymaps/matrixman/readme.md')
-rw-r--r--keyboards/planck/keymaps/matrixman/readme.md100
1 files changed, 100 insertions, 0 deletions
diff --git a/keyboards/planck/keymaps/matrixman/readme.md b/keyboards/planck/keymaps/matrixman/readme.md
new file mode 100644
index 0000000000..1f72d73221
--- /dev/null
+++ b/keyboards/planck/keymaps/matrixman/readme.md
@@ -0,0 +1,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▓
+▓▓▓▓▓▓ ▓▓▓▓▓▓
+ ▓▓ ▓▓
+ ▓▓▓ ▓▓▓