]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboard/ergodox_ez/keymaps/maz/readme.md
fb7aeb64a281d36a2e9325557d048c71b84d344a
[qmk_firmware.git] / keyboard / ergodox_ez / keymaps / maz / readme.md
1 # Introduction
2
3 ## Motivation
4 I created this keymap in an attempt to optimize my typing experience in text editors and the command-line.
5
6 More specifically, I wanted to have each modifier key controlled by the thumbs, the most powerful of the digits (I think). This cured me of emacs pinky, which had surprisingly grown quite quickly over the first two weeks of using emacs & emacs-like commands on the command-line.
7
8 ## Changes
9 The biggest changes from the ergodox ez default keymap are the modifiers on the thumb cluster.
10
11 ## Caveats
12 I've heard many complaints about the thumb clusters. I agree that the three outter keys are almost impossible to reach. I am going to try to build [Matt Adereth's keyboard](https://github.com/adereth/dactyl-keyboard), which looks to have a better layout. However, I am able to comfortably use the three modifier keys mainly because:
13 * I use DCS keycaps with SA Row 3 keycaps where the Alt keys are
14 * I have relatively large hands (I guarantee you there's no problem; I guarantee you)
15
16 # Keymap
17 ## Keymap 0: Basic layer
18 ```
19  ,--------------------------------------------------.           ,--------------------------------------------------.
20  |   =    |   1  |   2  |   3  |   4  |   5  | LEFT |           | RIGHT|   6  |   7  |   8  |   9  |   0  |   -    |
21  |--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|
22  | Tab    |   Q  |   W  |   E  |   R  |   T  |  L1  |           |  L1  |   Y  |   U  |   I  |   O  |   P  |   \    |
23  |--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
24  |esc/ctrl|   A  |   S  |   D  |   F  |   G  |------|           |------|   H  |   J  |   K  |   L  |; / L2|'/ ctrl |
25  |--------+------+------+------+------+------| Hyper|           | Meh  |------+------+------+------+------+--------|
26  | LShift |Z/Ctrl|   X  |   C  |   V  |   B  |      |           |      |   N  |   M  |   ,  |   .  |//Ctrl| RShift |
27  `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'        
28    |Grv/L1|  '"  |AltShf| Left | Right|                                       |  Up  | Down |   [  |   ]  | ~L1  |
29    `----------------------------------'                                       `----------------------------------'
30                                         ,-------------.       ,-------------.
31                                         | App  | LGui |       | Alt  |Ctrl/Esc|
32                                  ,------|------|------|       |------+--------+------.
33                                  |      |      | Home |       | PgUp |        |      |
34                                  | Space| Bksp |------|       |------|  Tab   |Enter |
35                                  |[ctrl]| [gui]|[Alt] |       |[Alt] | [gui]  |[ctrl]|
36                                  `--------------------'       `----------------------'
37
38 ```
39 /* Keymap 1: Symbol Layer
40  *
41  * ,--------------------------------------------------.           ,--------------------------------------------------.
42  * |        |  F1  |  F2  |  F3  |  F4  |  F5  |      |           |      |  F6  |  F7  |  F8  |  F9  |  F10 |   F11  |
43  * |--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|
44  * |        |   !  |   @  |   {  |   }  |   |  |      |           |      |   Up |   7  |   8  |   9  |   *  |   F12  |
45  * |--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
46  * |        |   #  |   $  |   (  |   )  |   `  |------|           |------| Down |   4  |   5  |   6  |   +  |        |
47  * |--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
48  * |        |   %  |   ^  |   [  |   ]  |   ~  |      |           |      |   &  |   1  |   2  |   3  |   \  |        |
49  * `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
50  *   |      |      |      |      |      |                                       |      |    . |   0  |   =  |      |
51  *   `----------------------------------'                                       `----------------------------------'
52  *                                        ,-------------.       ,-------------.
53  *                                        |      |      |       |      |      |
54  *                                 ,------|------|------|       |------+------+------.
55  *                                 |      |      |      |       |      |      |      |
56  *                                 |      |      |------|       |------|      |      |
57  *                                 |      |      |      |       |      |      |      |
58  *                                 `--------------------'       `--------------------'
59  */
60
61 /* Keymap 2: Media and mouse keys
62  *
63  * ,--------------------------------------------------.           ,--------------------------------------------------.
64  * |        |      |      |      |      |      |      |           |      |      |      |      |      |      |        |
65  * |--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|
66  * |        |      |      | MsUp |      |      |      |           |      |      |      |      |      |      |        |
67  * |--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
68  * |        |      |MsLeft|MsDown|MsRght|      |------|           |------|      | Lclk | Rclk |      |      |  Play  |
69  * |--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
70  * |        |      |      |      |      |      |      |           |      |      |      | Prev | Next |      |        |
71  * `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
72  *   |      |      |      |      |      |                                       |VolUp |VolDn | Mute |      |      |
73  *   `----------------------------------'                                       `----------------------------------'
74  *                                        ,-------------.       ,-------------.
75  *                                        |      |      |       |      |      |
76  *                                 ,------|------|------|       |------+------+------.
77  *                                 |      |      |      |       |      |      |Brwser|
78  *                                 |      |      |------|       |------|      |Back  |
79  *                                 |      |      |      |       |      |      |      |
80  *                                 `--------------------'       `--------------------'
81  */
82
83
84 # ErgoDox EZ Default Configuration
85
86 ## Changelog
87
88 * Feb 2, 2016 (V1.1): 
89   * Made the right-hand quote key double as Cmd/Win on hold. So you get ' when you tap it, " when you tap it with Shift, and Cmd or Win when you hold it. You can then use it as a modifier, or just press and hold it for a moment (and then let go) to send a single Cmd or Win keystroke (handy for opening the Start menu on Windows).
90
91 This is what we ship with out of the factory. :) The image says it all:
92
93 ![Default](default_highres.png)