Difference between revisions of "GetMappedKey - Input"

From the CreationKit Wiki
Jump to navigation Jump to search
imported>JustinOther
m (→‎Parameters: Added hex codes for asDeviceType)
imported>JustinOther
m (→‎Parameters: aiDeviceName valid values. Put hex first to line up with default value in definition)
Line 57: Line 57:
:*Zoom Out
:*Zoom Out
*DeviceType: The device type used. Valid devices listed below.
*DeviceType: The device type used. Valid devices listed below.
:*255 = 0xFF = Auto detect (Default)
:*0xFF = 255 = Auto detect (Default)
:*0 = 0x01 = Keyboard
:*0x01 = 0 = Keyboard
:*1 = 0x02 = Mouse
:*0x02 = 1 = Mouse
:*2 = 0x03 = Gamepad
:*0x03 = 3 = Gamepad


== Return Value ==
== Return Value ==

Revision as of 18:11, 3 October 2012

SKSE Member of: Input Script

Minimum required SKSE Version: 1.06.00

Returns the DXScanCodes bound to a control for given device. (This function requires SKSE)

Syntax

Int Function GetMappedKey(String Control, Int DeviceType = 0xFF) Global Native

Parameters

  • Control: The name of the controls as a string. Valid controls listed below.
  • Activate
  • Auto-Move
  • Back
  • CameraPath
  • Console
  • Favorites
  • Forward
  • Hotkey1
  • Hotkey2
  • Hotkey3
  • Hotkey4
  • Hotkey5
  • Hotkey6
  • Hotkey7
  • Hotkey8
  • Journal
  • Jump
  • Left Attack/Block
  • Look
  • Move
  • Multi-Screenshot
  • Pause
  • Quick Inventory
  • Quick Magic
  • Quick Map
  • Quick Stats
  • Quickload
  • Quicksave
  • Ready Weapon
  • Right Attack/Block
  • Run
  • Screenshot
  • Shout
  • Sneak
  • Sprint
  • Strafe Left
  • Strafe Right
  • Toggle Always Run
  • Toggle POV
  • Tween Menu
  • Wait
  • Zoom In
  • Zoom Out
  • DeviceType: The device type used. Valid devices listed below.
  • 0xFF = 255 = Auto detect (Default)
  • 0x01 = 0 = Keyboard
  • 0x02 = 1 = Mouse
  • 0x03 = 3 = Gamepad

Return Value

Returns DXScanCode bound to a control for given device as an integer.

Examples

Int iForwardKey = Input.GetMappedKey("Forward")

Notes

None

See Also