TotK Recomp controls

Keyboard, mouse and the first connected gamepad are merged into one Switch controller. You can remap every button on the Controls tab (F1).

Keyboard, mouse and gamepad

SwitchGamepad (by position)Keyboard & mouseAction
Left stickleft stickW A S Dmove
Right stickright stickmouse; arrow keyscamera
Ywestleft mouse buttonattack
ZLleft triggerright mouse button, Zshield, lock on
ZRright triggerF, Xbow
XnorthSpacejump
BsouthLeft Shiftrun, cancel
AeastEinteract, pick up
Lleft shoulderQabilities
Rright shoulderRthrow weapon
Left stick clickL3Left Ctrlcrouch
Right stick clickR3Cfirst-person view
D-padD-pad1 2 3 4quick-select
PlusStartTabmenu, inventory
MinusBackMmap

Window keys

KeyGamepadAction
F1 or EscMinus + Plus togethersettings menu (game gets no input while open)
F10L3 + R3performance overlay: off, fps, full
F11borderless fullscreen, saved to totk.ini

Button layouts

LayoutWhat it does
auto (default)nintendo for Switch Pro and Nintendo-layout pads, xbox for others
nintendoby position, as on a Switch
xboxby label: south A, east B, west X, north Y (cross = A on PlayStation)
xbox_promptsbuttons by position, on-screen prompts show Xbox letters (after a restart; remapped buttons keep the drawn letter)

Remapping, gyro and paddles

The Controls tab lists every Switch button and the eight stick directions, each with two key cells and a controller cell. It writes bind_ lines into totk.ini, for example a pad with swapped face buttons is fixed with:

bind_A = pad:south, key:E
bind_B = pad:east, key:lshift
bind_X = pad:west, key:space
bind_Y = pad:north, key:mouse_l

Back paddles of the Xbox Elite, DualSense Edge and Steam Controller can be bound (since 0.1.9). Gyro aiming works with controllers that report motion; 0.1.9 fixed gyro doing nothing on the first bow draw.

Full reference: docs/controls.md.

FAQ

Can I play TotK Recomp with keyboard and mouse?

Yes. WASD moves, the mouse turns the camera, left click attacks, right click shields, Space jumps, E interacts. Esc opens the settings menu and releases the cursor.

My Xbox controller has A and B swapped. How do I fix it?

Set the Button layout on the Controls tab. xbox maps by label (south = A), nintendo by position. xbox_prompts keeps Switch positions and changes on-screen prompts to Xbox letters after a restart.

Does the Switch 2 Pro Controller work?

Not directly: Windows does not present it as a gamepad SDL can open, so it needs a bridge program. 0.2.1 added a guide in docs/controls.md; bridges that output a DualShock 4 give buttons and rumble but no motion.

How do I fix stick drift?

Raise the stick dead zone on the Controls tab (TOTK_STICK_DEADZONE, 0–50%, default 8). The dead zone is round, so diagonals stay diagonal.

Can I change mouse sensitivity?

Yes, TOTK_MOUSE_SENS from 0 to 10 (default 1). 0 turns the mouse camera and cursor capture off.