Input: Difference between revisions

From Unreal Tournament 2004 MiA Wiki
ut2004 Input
 
No edit summary
Line 1: Line 1:
If command line contains <code>safe</code>, <code>UseRawHIDInput</code> and <code>UseDirectInput</code> are turned off


In UnrealEd, and <code>UseDirectInput</code> is set, it will switch to <code>RawHIDInput</code> for the session - but only if <code>EnableEditorRawHIDInput</code> is set. Otherwise it will drop to legacy input modes as noted below.


EPPCustomCurvePoints : float pairs separated by '|' and a single space, e.g. '0 0|0.43 1.070267|1.25 4.140625|3.86 18.984375|40.0 443.75'
 
Input system priority:
 
# <code>UseRawHIDInput</code> wins if set. You get Windows Raw Input- unfiltered device input directly from hardware.
#*<code>RawEnhancedPointerPrecision</code> - enables (True)/disables (False) mouse acceleration using Windows EPP - see [[EPPCustomCurvePoints]]
# <code>UseDirectInput</code> is next priority. You get Windows DirectInput from DirectX 8
#*<code>DirectEnhancedPointerPrecision</code> - enables (True)/disables (False) mouse acceleration using Windows EPP - see [[EPPCustomCurvePoints]]
# If <code>UseLegacyCursorInput</code> is set then drops to a Legacy Win32 Input Handler
# Otherwise, the game uses a Windows Win32 Input Handler
 
Notes:
 
StartupBorderless - is intended to make the game open up a borderless window. It doesn't appear to do so.
InhibitWindowsHotkeys - does not appear to do anything. Intended to stop alt-escape. alt-tab, ctrl-escape and ctrl-tab from operating when full screen?
 
WinPosX and WinPosY - where to open a windowed screen
Console command "SAVESCREENPOS" sets WinPosX and WinPosY to where the window is.

Revision as of 22:40, 15 March 2026

If command line contains safe, UseRawHIDInput and UseDirectInput are turned off

In UnrealEd, and UseDirectInput is set, it will switch to RawHIDInput for the session - but only if EnableEditorRawHIDInput is set. Otherwise it will drop to legacy input modes as noted below.


Input system priority:

  1. UseRawHIDInput wins if set. You get Windows Raw Input- unfiltered device input directly from hardware.
    • RawEnhancedPointerPrecision - enables (True)/disables (False) mouse acceleration using Windows EPP - see EPPCustomCurvePoints
  2. UseDirectInput is next priority. You get Windows DirectInput from DirectX 8
    • DirectEnhancedPointerPrecision - enables (True)/disables (False) mouse acceleration using Windows EPP - see EPPCustomCurvePoints
  3. If UseLegacyCursorInput is set then drops to a Legacy Win32 Input Handler
  4. Otherwise, the game uses a Windows Win32 Input Handler

Notes:

StartupBorderless - is intended to make the game open up a borderless window. It doesn't appear to do so. InhibitWindowsHotkeys - does not appear to do anything. Intended to stop alt-escape. alt-tab, ctrl-escape and ctrl-tab from operating when full screen?

WinPosX and WinPosY - where to open a windowed screen Console command "SAVESCREENPOS" sets WinPosX and WinPosY to where the window is.