Input: Difference between revisions

From Unreal Tournament 2004 MiA Wiki
mNo edit summary
mNo edit summary
Line 13: Line 13:
# Otherwise, the game uses a Windows Win32 Input Handler
# Otherwise, the game uses a Windows Win32 Input Handler


Notes:
Other settings:  


* StartupBorderless - is intended to make the game open up a borderless window. It doesn't appear to do so.
* StartupBorderless - When <code>WindowedViewportX</code> and <code>WindowedViewportY</code> are set to your current desktop resolution, and <code>StartupFullscreen=False</code> then the game window will be borderless taking up the entire screen size - however it is a window, not a full-screen session. Other windows can pop up in front of it.  
 
 
Other settings that are not currently functional:


* InhibitWindowsHotkeys - does not appear to do anything. Intended to stop alt-escape. alt-tab, ctrl-escape and ctrl-tab from operating when full screen?
* InhibitWindowsHotkeys - does not appear to do anything. Intended to stop alt-escape. alt-tab, ctrl-escape and ctrl-tab from operating when full screen?

Revision as of 23:04, 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

Other settings:

  • StartupBorderless - When WindowedViewportX and WindowedViewportY are set to your current desktop resolution, and StartupFullscreen=False then the game window will be borderless taking up the entire screen size - however it is a window, not a full-screen session. Other windows can pop up in front of it.


Other settings that are not currently functional:

  • 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 - however this does not appear to work.

Console command "SAVESCREENPOS" sets WinPosX and WinPosY to where the window is - however you do not appear to be able to move a window any longer