OnKeyDown - Form

From the CreationKit Wiki
Revision as of 10:22, 3 October 2012 by imported>JustinOther (Initial page creation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

SKSE Member of: Form Script

Listens for the pressing of keys whose DXScanCodes have been registred via RegisterForKey.

Syntax

Event OnKeyDown(Int KeyCode)
EndEvent

Parameters

  • KeyCode: The DXScanCode of a key press to listen for.

Examples

Event OnKeyDown(Int KeyCode)
	Debug.Trace("A registered key has been pressed")
	If KeyCode == 42
		Debug.Trace("R-Shift is registered and has been pressed")
	EndIf
EndEvent

Notes

  • If multiple keys are registered, you'll want to differentiate in the event body as demonstrated above. If only one key will be registered for the form, such differentiation is not necessary.