1
0
Fork 0
forked from forks/qmk_firmware
qmk_firmware/keyboards/kbdfans/kbd67/hotswap/keymaps/zunger/readme.md
MechMerlin b49dbf9b19 [Keyboard] Create KBDFans directory (#5025)
* move over kbd19x into the kbdfans directory

* move over kbd4x into the kbdfans directory

* move kbd66 into the kbdfans directory

* move the kbd6x into the kbdfans directory

* move kbd8x into the kbdfans directory

* move kbd75 into the kbdfans directory

* move kbd67 into kbdfans directory

* add a fairly sparse readme for kbdfans directory

* update make instructions for keyboards and add the Complete Newbs Guide to readmes that was missing it

* get kbd75 compiling again

* remove repetitive #defines of KC_NO and KC_TRNS when QMK_KEYBOARD_H is already included in KBD75

* add links to kbdfans readme

* fix some readme formatting

* there is no reason to have two different keymaps with such a small difference, condensing to one

* turning on backlights by default

* enable backlight by default for kbd66

* noticed that the kbd75 had caps lock led code in every keymap. Moved it out to the keyboard.c so everyone can partake.

* Update keyboards/kbdfans/kbd66/readme.md

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>

* update readme link ordering
2019-02-04 10:29:04 -08:00

1.8 KiB

  • Custom keymap for kbd67, for those who need to both code and type math.
  • Author: Yonatan Zunger (zunger@gmail.com)

This keymap is presently rather Mac-centric, as it uses Mac media keys in its function layer and the OS X Unicode input mode for the "magic" layers.

Layer 0 (Base QWERTY): The layout has a few minor quirks: grave escape, Home/End/PgUp/PgDn in the right-hand column (rather than the more common Home/PgUp/PgDn/End), and a pause key between backspace and home -- this being something I use for screen lock, a necessity when one works with and sits next to security engineers. (Using a heavier switch on the pause key greatly reduces the risk of accidental triggering) In OS X style, alt and win are swapped on the left-hand side.

The right-hand alt and gui keys take on a different meaning: right-alt lives up to its old name of AltGr by invoking Greek (the "magic" layers, 2 and 3), and right-gui invokes the function layer.

Layer 1 (Functions): This layer deliberately sets KC_NO for the keys it doesn't use. I realize this isn't common, but I like to keep my functions quite distinct from all other layers.

RESET can be accessed at Fn+Left Shift+Escape.

Layers 2 and 3: These are invoked by the "magic" key (AltGr) and by magic+shift. The letters mostly produce Greek; the numbers, superscripts (magic) and subscripts (magic+shift); and the various other keys, mathematical symbols. There unfortunately aren't nearly enough keys for all the symbols I'd like, so magic+alt and magic+alt+shift may end up existing as well, giving this a proper Space Cadet effect; but that said, it's going to be hard to remember where all these symbols are without some extremely custom keycaps. In the limit of arbitrarily complex layers, the keyboard will probably start running LISP and turn into EMACS.