mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-01-11 00:39:59 +00:00
136 lines
5.0 KiB
ReStructuredText
136 lines
5.0 KiB
ReStructuredText
Input Settings
|
|
##############
|
|
|
|
grab cursor
|
|
-----------
|
|
|
|
:Type: boolean
|
|
:Range: True/False
|
|
:Default: True
|
|
|
|
OpenMW will capture control of the cursor if this setting is true.
|
|
|
|
In "look mode", OpenMW will center the cursor regardless of the value of this setting
|
|
(since the cursor/crosshair is always centered in the OpenMW window).
|
|
However, in GUI mode, this setting determines the behavior when the cursor is moved outside the OpenMW window.
|
|
If true, the cursor movement stops at the edge of the window preventing access to other applications.
|
|
If false, the cursor is allowed to move freely on the desktop.
|
|
|
|
This setting does not apply to the screen where escape has been pressed, where the cursor is never captured.
|
|
Regardless of this setting "Alt-Tab" or some other operating system dependent key sequence can be used
|
|
to allow the operating system to regain control of the mouse cursor.
|
|
This setting interacts with the minimize on focus loss setting by affecting what counts as a focus loss.
|
|
Specifically on a two-screen configuration it may be more convenient to access the second screen with setting disabled.
|
|
|
|
Note for developers: it's desirable to have this setting disabled when running the game in a debugger,
|
|
to prevent the mouse cursor from becoming unusable when the game pauses on a breakpoint.
|
|
|
|
This setting can only be configured by editing the settings configuration file.
|
|
|
|
toggle sneak
|
|
------------
|
|
|
|
:Type: boolean
|
|
:Range: True/False
|
|
:Default: False
|
|
|
|
This setting causes the behavior of the sneak key (bound to Ctrl by default)
|
|
to toggle sneaking on and off rather than requiring the key to be held down while sneaking.
|
|
Players that spend significant time sneaking may find the character easier to control with this option enabled.
|
|
|
|
This setting can only be configured by editing the settings configuration file.
|
|
|
|
always run
|
|
----------
|
|
|
|
:Type: boolean
|
|
:Range: True/False
|
|
:Default: False
|
|
|
|
If this setting is true, the character is running by default, otherwise the character is walking by default.
|
|
The shift key will temporarily invert this setting, and the caps lock key will invert this setting while it's "locked".
|
|
This setting is updated every time you exit the game,
|
|
based on whether the caps lock key was on or off at the time you exited.
|
|
|
|
This settings can be toggled in game by pressing the CapsLock key and exiting.
|
|
|
|
allow third person zoom
|
|
-----------------------
|
|
|
|
:Type: boolean
|
|
:Range: True/False
|
|
:Default: False
|
|
|
|
Allow zooming in and out using the middle mouse wheel in third person view.
|
|
This feature may not work correctly if the mouse wheel is bound to other actions,
|
|
and may be triggered accidentally in some cases, so is disabled by default.
|
|
This setting can only be configured by editing the settings configuration file.
|
|
|
|
camera sensitivity
|
|
------------------
|
|
|
|
:Type: floating point
|
|
:Range: > 0
|
|
:Default: 1.0
|
|
|
|
This setting controls the overall camera/mouse sensitivity when not in GUI mode.
|
|
The default sensitivity is 1.0, with smaller values requiring more mouse movement,
|
|
and larger values requiring less.
|
|
This setting does not affect mouse speed in GUI mode,
|
|
which is instead controlled by your operating system mouse speed setting.
|
|
|
|
This setting can be changed with the Camera Sensitivity slider in the Controls panel of the Options menu.
|
|
|
|
camera y multiplier
|
|
-------------------
|
|
|
|
:Type: floating point
|
|
:Range: > 0
|
|
:Default: 1.0
|
|
|
|
This setting controls the vertical camera/mouse sensitivity relative to the horizontal sensitivity
|
|
(see camera sensitivity above). It is multiplicative with the previous setting,
|
|
meaning that it should remain set at 1.0 unless the player desires to have different sensitivities in the two axes.
|
|
|
|
This setting can only be configured by editing the settings configuration file.
|
|
|
|
invert x axis
|
|
-------------
|
|
|
|
:Type: boolean
|
|
:Range: True/False
|
|
:Default: False
|
|
|
|
|
|
Invert the horizontal axis while not in GUI mode.
|
|
If this setting is true, moving the mouse to the left will cause the view to rotate counter-clockwise,
|
|
while moving it to the right will cause the view to rotate clockwise. This setting does not affect cursor movement in GUI mode.
|
|
|
|
This setting can be toggled in game with the Invert X Axis button in the Controls panel of the Options menu.
|
|
|
|
invert y axis
|
|
-------------
|
|
|
|
:Type: boolean
|
|
:Range: True/False
|
|
:Default: False
|
|
|
|
Invert the vertical axis while not in GUI mode.
|
|
If this setting is true, moving the mouse away from the player will look down,
|
|
while moving it towards the player will look up. This setting does not affect cursor movement in GUI mode.
|
|
|
|
This setting can be toggled in game with the Invert Y Axis button in the Controls panel of the Options menu.
|
|
|
|
enable controller
|
|
-----------------
|
|
|
|
:Type: boolean
|
|
:Range: True/False
|
|
:Default: True
|
|
|
|
Enable support of controller input — or rather not ignore controller events,
|
|
which are always sent if a controller is present and detected.
|
|
Disabling this setting can be useful for working around controller-related issues or for setting up split-screen gameplay configurations.
|
|
|
|
This setting can be toggled in game with the Enable Joystick button in the Controls panel of the Options menu.
|