]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboard/ergodox_ez/keymaps/alexjj/readme.md
New :pound: method
[qmk_firmware.git] / keyboard / ergodox_ez / keymaps / alexjj / readme.md
1 Englishman in New York
2 ===========================
3
4 :microphone: :tea:
5
6 About
7 ------
8
9 After using the massdrop configurator to get the basics, I wanted to add a
10 little extra to my ergodox. Notably the Hyper hotkey, the press and hold,
11 and a way to have my beloved £ :pound: symbol available<sup>[1](#unicode)</sup>. Why not switch to a GB
12 layout? Well the computers I use are US keymap'd and I can't always change
13 that. Plus I've got used to 2/@ and 3/# and moving to the ergodox was hard
14 enough. :sweat_smile:
15
16 I started from the default and edited from there as I needed. It's somewhat
17 similar to a regular layout, particularly R1 and shift/controls. I ended up
18 with a few keys that were blank, so I'm testing out some shortcuts. Alt+F4 for
19 quitting things in Windows, is one example, but I felt it was better placed on 
20 the 1st layer - in case of fat fingers.
21
22 Layout
23 -------
24
25 ![Layout](rl-layout.jpg "Isn't it lovely")
26
27 ### Base Layer
28
29 ```
30 ,--------------------------------------------------.           ,--------------------------------------------------.
31 |   ESC  |  1!  |  2@  |  3#  |  4$  |  5%  |  6^  |           |  7&  |  8*  |  9(  |  0)  |  -_  |  +=  |  BkSp  |
32 |--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|
33 | Tab    |   Q  |   W  |   E  |   R  |   T  |  {   |           |   }  |   Y  |   U  |   I  |   O  |   P  |  |\    |
34 |--------+------+------+------+------+------|  [   |           |   ]  |------+------+------+------+------+--------|
35 | Win    |   A  |   S  |   D  |   F  |   G  |------|           |------|   H  |   J  |   K  |   L  |  :;  |  '"    |
36 |--------+------+------+------+------+------| Home |           | End  |------+------+------+------+------+--------|
37 | LShift |Z/Alt |   X  |   C  |   V  |   B  |      |           |      |   N  |   M  |   ,  |   .  |//Alt| RShift |
38 `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
39   |LCtrl |  `~  | Hyper| Left | Right|                                       | Down |  Up  | COPY | PASTE| RCtrl |
40   `----------------------------------'                                       `----------------------------------'
41                                        ,-------------.       ,-------------.
42   Hyper = Ctrl+Super+Alt+Shift         | Alt  |  F5  |       |  F2  | ~L2  |
43                                 ,------|------|------|       |------+------+------.
44                                 |      |      | PgUp |       | Ins  |      |      |
45                                 | Space| BkSp |------|       |------| ~L1  |Enter |
46                                 |      |      | PgDn |       | Del  |      |      |
47                                 `--------------------'       `--------------------'
48 ``` 
49
50 ### Symbol Layer
51
52 ```
53 ,--------------------------------------------------.           ,--------------------------------------------------.
54 |        |  F1  |  F2  |  F3  |  F4  |  F5  |  F6  |           |  F7  |  F8  |  F9  |  F10 |  F11 |  F12 |PrintScr|
55 |--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|
56 |        |   !  |   @  |   {  |   }  |   |  |      |           |      |   Up |   7  |   8  |   9  |   *  |        |
57 |--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
58 |        |   #  |   $  |   (  |   )  |   `  |------|           |------| Down |   4  |   5  |   6  |   +  |        |
59 |--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
60 |        |   %  |   ^  |   [  |   ]  |   ~  |      |           |      |   &  |   1  |   2  |   3  |   \  |        |
61 `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
62   |      |   £  |      |      |      |                                       |      |    . |   0  |   =  |Alt+F4|
63   `----------------------------------'                                       `----------------------------------'
64              ↑                         ,-------------.       ,-------------.
65           THERE!                       |      |      |       |      |      |
66                                 ,------|------|------|       |------+------+------.
67    CAD = Ctrl + Alt + Delete    |      |      |      |       |      |      |      |
68                                 |      |      |------|       |------|      |      |
69                                 |      |      |      |       | CAD  |      |      |
70                                 `--------------------'       `--------------------'
71 ```
72 ### Media Layer
73
74 Not touched this, not used either.
75
76 ```
77 ,--------------------------------------------------.           ,--------------------------------------------------.
78 | TEENSY |      |      |      |      |      |      |           |      |      |      |      |      |      |        |
79 |--------+------+------+------+------+-------------|           |------+------+------+------+------+------+--------|
80 |        |      |      | MsUp |      |      |      |           |      |      |      |      |      |      |        |
81 |--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
82 |        |      |MsLeft|MsDown|MsRght|      |------|           |------|      |      |      |      |      |  Play  |
83 |--------+------+------+------+------+------|      |           |      |------+------+------+------+------+--------|
84 |        |      |      |      |      |      |      |           |      |      |      | Prev | Next |      |        |
85 `--------+------+------+------+------+-------------'           `-------------+------+------+------+------+--------'
86   |      |      |      | Lclk | Rclk |                                       |VolUp |VolDn | Mute |      |      |
87   `----------------------------------'                                       `----------------------------------'
88                                        ,-------------.       ,-------------.
89                                        |      |      |       |      |      |
90                                 ,------|------|------|       |------+------+------.
91                                 |      |      |      |       |      |      |Brwser|
92                                 |      |      |------|       |------|      |Back  |
93                                 |      |      |      |       |      |      |      |
94                                 `--------------------'       `--------------------'
95 ```
96
97 Usage
98 ------
99
100 ~L1 / L2 will momentarily switch to a layer if held and another key is pressed.
101 If pressed and released will remain on layer until pressed again.
102
103
104 Changelog
105 -----------
106
107 ### [0.1.1] - 2016-03-23
108
109 * Changed £ input to a macro
110
111
112 ### [0.1.0] - 2016-03-22
113
114 After actually using the keyboard, I've made some changes:
115
116 * Swapped Enter and Space
117 * Moved backspace to thumb keys (top right still remains)
118 * Added Ctrl+Alt+Delete
119 * Added Teensy Reset on 2nd layer
120 * Switched Up and Down
121 * Changed copy/paste to be Ctrl+c and Ctrl+v as KC_COPY/PASTE didn't work (in Windows)
122 * Moved ~L2 to replace +L1 after learning how the function works (notes above)
123 * Hopefully fixed GBP symbol (unicode enabled in MakeFile)
124
125 ### [0.0.1] - 2016-03-21
126
127 First version
128
129
130 Issues
131 -------
132
133 Space for feedback and notes for future improvements
134
135 ----
136 <sup><a name="unicode">1</a></sup>: For Windows only, and you have to edit the [registry](https://en.wikipedia.org/wiki/Unicode_input#Hexadecimal_code_input).