-
Notifications
You must be signed in to change notification settings - Fork 13
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 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.
- About
- Install and startup
- Command line interface
- Display options
- Sound options
- Controls
- Gameplay enhancements
- Modding support
- Changelog
- Project background
- Acknowledgments
Wiki on other languages:
Other pages: