OnButtonDown
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
(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