mirror of
https://github.com/qmk/qmk_firmware.git
synced 2024-12-05 01:15:19 +00:00
fe18df9d41
* `DYN_REC_START1` -> `QK_DYNAMIC_MACRO_RECORD_START_1` * `DYN_REC_START2` -> `QK_DYNAMIC_MACRO_RECORD_START_2` * `DYN_MACRO_PLAY1` -> `QK_DYNAMIC_MACRO_PLAY_1` * `DYN_MACRO_PLAY2` -> `QK_DYNAMIC_MACRO_PLAY_2` * `DYN_REC_STOP` -> `QK_DYNAMIC_MACRO_RECORD_STOP` * Update docs |
||
---|---|---|
.. | ||
config.h | ||
keymap.c | ||
readme.md | ||
rules.mk |
jyh's levinson layout
Levinson built on rev2 PCBs. A split 4x12 keyboard with LED backlights.
The layout is oriented towards needs for programming, Emacs, XMonad, and experience with 60% keyboards with no base layer arrow keys (Poker). It makes heavy use of modifiers and layers. It is influenced by good ideas from the Atreus keyboard layout.
Layout features
- Extensive use of Mod Tap, e.g.
- Tap sends Esc, Hold sends Left Control
- Tap sends Tab, Hold activates Numpad layer
- Tap sends - , Hold sends Shift
- ... and many more
- Places Tab and Enter on bottom corners, for hitting with palm
- Meta is available on top corners, for controlling XMonad
- Control on center key, for Emacs (among other things)
- Backspace (Control Hold) and Space on center keys
- All 60% keys available on base layer, except for numbers
- Hyper and Meh keys
- Right modifier keys in place of arrow keys
- Arrows are instead available in two alternate locations:
- WASD arrows on Adjust
- Arrow cluster on Raise (inspired by hexwire)
- Numpad and Numrow on Raise layer. Each is faster in some contexts
- Function keys on Lower
- Dynamic macros from QMK firmware on Adjust
- Redunant keys where it is convenient to have characters together on one layer