summaryrefslogtreecommitdiffstats
path: root/docs/feature_space_cadet_shift_enter.md
blob: 56a569b1392495461384f3d6ee948992118d909c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# Space Cadet Shift Enter

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.

## Usage

Replace any Shift key in your keymap with `KC_SFTENT` (Shift, Enter), and you're done.

## Keycodes

|Keycode    |Description                             |
|-----------|----------------------------------------|
|`KC_SFTENT`|Right Shift when held, Enter when tapped|

## Caveats

As with Space Cadet Shift, this feature may conflict with Command, so it should be disabled in your `rules.mk` with:

```make
COMMAND_ENABLE = no
```

This feature also uses the same timers as Space Cadet Shift, so using them in tandem may produce strange results.

## Configuration

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`:

|Define      |Default |Description                                     |
|------------|--------|------------------------------------------------|
|`SFTENT_KEY`|`KC_ENT`|The keycode to send when the Shift key is tapped|