Skip to content

Controls

Dasperal edited this page Oct 15, 2023 · 1 revision

All keybindings can be configured in the "Customize controls" menu. Any function can be bind to any keyboard key, any mouse button or any Controller button. A function can be bind to multiple keys, but one key can be bing to only one function, except some functions that don't overlap in gameplay.

Some new default bindings:

 ~ .......... toggle mouse look
 CapsLock ... toggle always run
 X .......... toggle crosshair

 O .......... toggle automap overlay mode
 R .......... toggle automap rotation mode

Controller support

Controller support is implemented using SDL Controller API and relies on Xbox gamepad-like bindings of the controller's buttons. If SDL does not support your controller, you can use SDL2 Gamepad Tool to add mapping for your controller via an environment variable.

In the "Gamepad Settings" menu you can find per controller (Controllers are distinguished based on their GUID) settings for:

  • Meaning of each axis:
    • Movement
    • Strafing
    • Turning
    • Vertical look
    • None (Button)
  • Sensitivity and dead zone for each axis.
  • Inversion of each axis.