summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorZach Richard <Zach.Richard94@gmail.com>2017-12-14 06:20:44 +0100
committerJack Humbert <jack.humb@gmail.com>2017-12-14 06:20:44 +0100
commit8a1e656099a966966e7c81b08d9fb2770e8a61ad (patch)
treeac58f8c2d86982c6d59d09406399315e1a2fb874 /docs
parent56f266173c0eeaffcfff8ac4becd551585acfdae (diff)
downloadqmk_firmware-8a1e656099a966966e7c81b08d9fb2770e8a61ad.tar.gz
qmk_firmware-8a1e656099a966966e7c81b08d9fb2770e8a61ad.tar.xz
new planck keymap, new feature - hybrid shift/enter action key (great for small keyboards!) (#2100)
* new planck keymap, new feature - hybrid shift/enter action key (great for small keyboards!) * corrected documentation to specify rules.mk file instead of Makefile
Diffstat (limited to 'docs')
-rw-r--r--docs/feature_space_shift_cadet.md26
1 files changed, 26 insertions, 0 deletions
diff --git a/docs/feature_space_shift_cadet.md b/docs/feature_space_shift_cadet.md
new file mode 100644
index 000000000..ad610b579
--- /dev/null
+++ b/docs/feature_space_shift_cadet.md
@@ -0,0 +1,26 @@
+## Space Cadet Shift Enter: The future, built in
+
+Based on the Space Cadet Shift by Steve Losh [described](http://stevelosh.com/blog/2012/10/a-modern-space-cadet/)
+Essentially, you hit the Shift on its own, and it acts as the enter key. When hit with other keys, the Shift key keeps working as it always does. Yes, it's as cool as it sounds. This solution works better than using a macro since the timers defined in quantum allow us to tell when another key is pressed, rather than just having a janky timer than results in accidental endlines.
+
+To use it, use `KC_SFTENT` (Shift, Enter) for any Shift on your keymap.
+
+It's defaulted to work on US keyboards, but if you'd like to use a different key for Enter, you can define those in your `config.h` like this:
+
+ #define SFTENT_KEY KC_ENT
+
+
+The only other thing you're going to want to do is create a `rules.mk` in your keymap directory and set the following:
+
+```
+COMMAND_ENABLE = no # Commands for debug and configuration
+```
+
+This is just to keep the keyboard from going into command mode when you hold both Shift keys at the same time.
+
+
+
+
+
+PLEASE NOTE: this feature uses the same timers as the Space Cadet Shift feature, so using them in tandem may produce unwanted results.
+