]> git.donarmstrong.com Git - qmk_firmware.git/blob - docs/feature_space_cadet_shift_enter.md
Fix incorrect keyboard dimensions in Configurator API data (#5615)
[qmk_firmware.git] / docs / feature_space_cadet_shift_enter.md
1 # Space Cadet Shift Enter
2
3 Based on the [Space Cadet Shift](feature_space_cadet_shift.md) feature. Tap the Shift key on its own, and it behaves like Enter. When held, the Shift functions as normal.
4
5 ## Usage
6
7 Replace any Shift key in your keymap with `KC_SFTENT` (Shift, Enter), and you're done.
8
9 ## Keycodes
10
11 |Keycode    |Description                             |
12 |-----------|----------------------------------------|
13 |`KC_SFTENT`|Right Shift when held, Enter when tapped|
14
15 ## Caveats
16
17 As with Space Cadet Shift, this feature may conflict with Command, so it should be disabled in your `rules.mk` with:
18
19 ```make
20 COMMAND_ENABLE = no
21 ```
22
23 This feature also uses the same timers as Space Cadet Shift, so using them in tandem may produce strange results.
24
25 ## Configuration
26
27 By default Space Cadet assumes a US ANSI layout, but if you'd like to use a different key for Enter, you can redefine it in your `config.h`:
28
29 |Define      |Default |Description                                     |
30 |------------|--------|------------------------------------------------|
31 |`SFTENT_KEY`|`KC_ENT`|The keycode to send when the Shift key is tapped|