OnButtonDown

From the Fallout3 GECK Wiki
Revision as of 23:22, 3 March 2017 by imported>Pintocat
Jump to navigation Jump to search
< [[::Category:Functions|Category:Functions]]

A function added by the Lutana NVSE plugin.

Description

Event block type that calls the UDF when the gamepad button is pressed. The pressed button code (int) is passed to the UDF.

Use any Button code after the ":" delimiter.

Syntax

[help]
(buttonID:int) SetEventHandler "OnButtonDown:int" myUDF:userDefinedFunction


Example to catch all button presses

SetEventHandler "OnButtonDown" MyUDF

scn MyUDF

int keyCode

begin function {keyCode}

end function

Example using "A" button

SetEventHandler "OnButtonDown:4096" MyUDF

scn MyUDF

int keyCode

begin function {keyCode}

end function

XBox Controller Button Codes

1     : DPAD_UP
2     : DPAD_DOWN
4     : DPAD_LEFT
8     : DPAD_RIGHT
16    : START
32    : BACK
64    : LEFT_THUMBSTICK
128   : RIGHT_THUMBSTICK
256   : LEFT_SHOULDER (LB)
512   : RIGHT_SHOULDER (RB)
1024  : XBOX_GUIDE
4096  : BUTTON_A
8192  : BUTTON_B
16384 : BUTTON_X
32768 : BUTTON_Y



See Also