]> git.donarmstrong.com Git - qmk_firmware.git/blob - keyboards/kbd67/hotswap/keymaps/zunger/readme.md
Fixed the key_count attribute name and numpad_5x4 layout in the info.json. (#5049)
[qmk_firmware.git] / keyboards / kbd67 / hotswap / keymaps / zunger / readme.md
1 * Custom keymap for kbd67, for those who need to both code and type math.
2 * Author: Yonatan Zunger (zunger@gmail.com)
3
4 This keymap is presently rather Mac-centric, as it uses Mac media keys in its function layer and the
5 OS X Unicode input mode for the "magic" layers.
6
7 *Layer 0 (Base QWERTY):* The layout has a few minor quirks: grave escape, Home/End/PgUp/PgDn in the
8 right-hand column (rather than the more common Home/PgUp/PgDn/End), and a pause key between
9 backspace and home -- this being something I use for screen lock, a necessity when one works with
10 and sits next to security engineers. (Using a heavier switch on the pause key greatly reduces the
11 risk of accidental triggering) In OS X style, alt and win are swapped on the left-hand side.
12
13 The right-hand alt and gui keys take on a different meaning: right-alt lives up to its old name of
14 AltGr by invoking Greek (the "magic" layers, 2 and 3), and right-gui invokes the function layer.
15
16 *Layer 1 (Functions):* This layer deliberately sets KC_NO for the keys it doesn't use. I realize
17 this isn't common, but I like to keep my functions quite distinct from all other layers.
18
19 RESET can be accessed at Fn+Left Shift+Escape.
20
21 *Layers 2 and 3*: These are invoked by the "magic" key (AltGr) and by magic+shift. The
22 letters mostly produce Greek; the numbers, superscripts (magic) and subscripts (magic+shift); and
23 the various other keys, mathematical symbols. There unfortunately aren't nearly enough keys for all
24 the symbols I'd like, so magic+alt and magic+alt+shift may end up existing as well, giving this a
25 proper Space Cadet effect; but that said, it's going to be hard to remember where all these symbols
26 are without some extremely custom keycaps. In the limit of arbitrarily complex layers, the keyboard
27 will probably start running LISP and turn into EMACS.