Difference between revisions of "OnButtonDown"
Jump to navigation
Jump to search
imported>Pintocat (Created page with "{{Function |origin = LU |summary = Event block type that calls the UDF when the gamepad button is pressed. The pressed button co...") |
imported>Pintocat |
||
Line 44: | Line 44: | ||
[[Category:Functions_(Lutana)]] | [[Category:Functions_(Lutana)]] | ||
[[Category:Events_(Lutana)]] |
Revision as of 22:22, 3 March 2017
< [[::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