Jack Humbert
ade22f8e2c
* initial files for rev 6 with encoder * music map init, dip scan added * adds ws2812 driver for arm * flesh out dip and encoder support * adds default encoder res * adds default encoder res * start muse implementation * muse working with encoder as control * flip direction * try mouse wheel again * dont break other revs * dont break other revs * conditional autio * pwm ws driver (not working) * update build includes for chibios * update ws2812 driver/config * last commit for glasser code * working example * remove rgb for now * finish up rev6 * working encoder keycodes * add warnings to planck keymaps about the LAYOUT |
6 years ago | |
---|---|---|
.. | ||
README.md | DCompact Update 1 (#3202) | 6 years ago |
config.h | Add DCompact Layout for Chimera Ortho and Planck Keyboards (#3145) | 7 years ago |
keymap.c | Adds support for Planck Rev 6 (#2666) | 6 years ago |
rules.mk | DCompact Update 1 (#3202) | 6 years ago |
README.md
DCompact Layout
Dvorak, Layered, Mouse-Enabled, Compact -- now with Plover~
See the layout source for the actual layout
Goals
The following are the goals kept in mind when designing the DCompact layout:
- Provide minimal travel distance when typing English or coding
- Consistent muscle memory translation from standard QWERTY
- Stateless typing experience
- OS-agnostic features, macros, and key placement
- Minimize dependence on mouse usage
These are generally all met or balanced within reason. This layout is not intended at all to be a familiar layout for much of anyone (except maybe those who already type in Dvorak) -- this is meant to amplify the best parts of having limited, ortholinear keys with layering.
As Reference Material
If you're reading this hoping to find reference material to implement your own layout, then please feel free to copy over this layout and make edits where you see fit. I removed a lot of the features I felt extraneous to my usage and simplified style where I felt needed. This would hopefully mean that my code should feel like a good base to develop from for those new to QMK.
Remember that settings defined in the layout directory override and merge with those in the keyboard folder
Relevant Links
Contact
Maintainer: Dan