]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/minidox/keymaps/norman/readme.md
[Keyboard] fixed pins for numpad_5x4 layout (#6311)
[qmk_firmware.git] / keyboards / minidox / keymaps / norman / readme.md
1 # Minidox Norman Layout by LeHoff
2 Based on the QWERTY layout created by Khitsule.
3 ![lehoff](https://i.imgur.com/rKTdymp.png)
4
5 [KLE link](http://www.keyboard-layout-editor.com/#/gists/86ec49f9f820a8b9b36f6e0d2ef8fff7)
6
7 ## Layers
8 | Layer | Legend |
9 | ----- | ------ |
10 | Base  |  Top left (black) |
11 | Lower | Bottom right (red) |
12 | Raise | Top right (orange) |
13 | Adjust | Front print |
14
15 ## Features
16 * Raise/lower layers focus first on one-handed use
17 * Numpad on right hand with raise layer
18 * Navigation on left hand with lower layer (ESDF)
19     * D refers to desktop left/right on Win 10 (win+ctrl+left/right)
20 * Heavy use of hold/tap dual function keys - from left to right:
21     * Cmd/Enter
22     * Raise/Esc
23     * Shift/Backspace
24     * Ctrl/Space
25     * Lower/Tab
26     * Alt/Enter
27
28
29 ## Modifier Placement Rationale
30
31 There are several major driving forces at play:
32
33 * I use MacOS.
34 * I'm Danish so the Alt and Shift-Alt layers in MacOS simply have to work.
35 * I use Vim for coding.
36 * I use org-mode in Emacs to keep track of my time.
37
38 * Space is on the right hand side because I almost exclusively use my right hand thumb for
39   space.
40 * Cmd is on the left since I often use Cmd+click to open a link in a new tab in Safari.
41 * Due to my usage of Vim Esc got a spot on the modifier row.
42 * Tab is on the right to enable easy navigation between winows with Cmd+Tab.
43 * Shift is on the left since org-mode uses Ctrl+arrows to manipulate task state quickly,
44  and since the arrow keys are activated using Lower (which has been moved to the right) and S, E, T,
45  and D, it works well that way. 
46 * Ctrl is on the right since Ctrl+<0-9> is used in MacOS to switch between spaces.
47 * Enter is on both sides since Enter is often used together with all of the modifiers. E.g.,
48   Cmd+Enter to send mails in most situations, but Ctrl+Enter is used in Emacs to create a
49   new task in org-mode.
50  
51 This means that arrows and digits are being modified from the other hand, which could be
52 bad for gaming, so if you're into that you might want to re-think a few things, but in
53 that case you are probably using a Windows machine and then there are other constraints
54 you have to deal with.
55
56