qmk_firmware/keyboards/planck/keymaps/dcompact
noroadsleft 7f4f0f7685 Remove deprecated QUANTUM_DIR code blocks from makefiles (#4754)
* Remove QUANTUM_DIR code blocks from keyboard rules

This commit removes the deprecated "QUANTUM_DIR" code block from
rules.mk files that affect entire keyboards.

* remove QUANTUM_DIR code blocks from rules for default keymaps

This commit removes the deprecated "QUANTUM_DIR" code block from
rules.mk files that affect default keymaps.

* remove QUANTUM_DIR code blocks from rules for user keymaps

This commit removes the deprecated "QUANTUM_DIR" code block from
rules.mk files that affect "user" keymaps. (It's actually any keymap
that isn't named `default`.)

* remove QUANTUM_DIR code blocks from rules for community layouts

This commit removes the deprecated "QUANTUM_DIR" code block from
rules.mk files for community layouts.

* remove QUANTUM_DIR code blocks from rules for userspaces

This commit removes the deprecated "QUANTUM_DIR" code block from
rules.mk files for userspaces.
2019-01-04 07:25:48 -08:00
..
config.h Add DCompact Layout for Chimera Ortho and Planck Keyboards (#3145) 2018-06-07 11:30:27 -07:00
keymap.c Keymap: Add light controls for Planck (#3435) 2018-07-18 09:33:26 -07:00
README.md DCompact Update 1 (#3202) 2018-06-19 13:01:48 -07:00
rules.mk Remove deprecated QUANTUM_DIR code blocks from makefiles (#4754) 2019-01-04 07:25:48 -08:00

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

  • Online Dvorak Layout Trainer
  • Dvorak Wikipedia Page
  • QMK Docs
  • QMK KeyCode Reference

Contact

Maintainer: Dan