Settings

Shortcuts

View and customize keyboard and controller shortcuts.

The "Shortcuts" panel lets you bind the most common actions to a keyboard key and a controller input. Each action has two columns, "Keyboard" and "Controller", and can be bound to one, both or neither.

How binding works

Click the keyboard or controller cell of an action to start binding it. A capture overlay appears and waits for your input: "Press any Key" for a keyboard binding, or "Press a Button", "Move a Stick" or "Pull a Trigger" for the matching controller input.

The next input you give is captured and assigned to the action. Press ESC to leave the overlay without changing anything. To bind a controller input, the controller has to be connected.

The keyboard capture overlay

The capture overlay waits for the next key while binding a shortcut.

Removing a binding

An action does not need a binding. When you remove one, the action simply has no key or controller input assigned to it anymore, and triggering it that way no longer does anything.

To remove a binding, use the broom button next to the keyboard or controller cell of the action. The button only appears while a binding exists.

Available shortcuts

A few actions are controller-only: "Move (Stick)" and the two trigger actions have no keyboard equivalent. The table below lists every action with its default keyboard key and default controller input.

ActionDescriptionKeyboardController
Move LeftMoves the stretcher to the left.ALeft
Move RightMoves the stretcher to the right.DRight
Move ForwardMoves the stretcher forward.WUp
Move BackwardMoves the stretcher backward.SDown
Move (Stick)Move the stretcher freely using the stick.LS
StretchStarts the stretching process.QLB
ContractStarts the contraction process.ERB
Stretch (Trigger)Stretch while the trigger is pulled.LT
Contract (Trigger)Contract while the trigger is pulled.RT
Create PointCreate a new point at the current position.UA
Pause/Resume the active ProtocolPause or resume the running protocol.PNone
Cancel the active ProtocolCancel the running protocol after the current step.CNone
Set 100%Set the current gap as 100%.TY
Go to 100%Go to the set gap of 100%.ZX
StopStops the stretcher instantly. Reinitialization may be required afterwards.SpaceB

The "Set 100%" and "Go to 100%" shortcuts are the equivalents of the buttons described under the 100% reference on the manual controls.

On this page