OnButtonDown
From GECK
A function added by the Lutana NVSE plugin, now part of the JIP NVSE Plugin.
Contents
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. Button code int can be a bitmask of more than one button.
Syntax
(buttonID:int) SetEventHandler "OnButtonDown:int" myUDF:userDefinedFunction
Example using either "A" or "B"
SetEventHandler "OnButtonDown:12288" 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