Difference between revisions of "OnKeyUp - ScriptObject"
Jump to navigation
Jump to search
imported>Kyllagdrgn (Created page with "Category:Scripting Category:Papyrus Category:F4SE '''F4SE Member of:''' ScriptObject Script Minimum required F4SE Version: 0.3.0 Listens for the release of k...") |
imported>Kyllagdrgn |
||
| Line 18: | Line 18: | ||
<source lang="papyrus">Event OnKeyUp(Int KeyCode, Float HoldTime) | <source lang="papyrus">Event OnKeyUp(Int KeyCode, Float HoldTime) | ||
Debug.Trace("A registered key has been released after being held for " + HoldTime + " seconds") | Debug.Trace("A registered key has been released after being held for " + HoldTime + " seconds") | ||
If KeyCode == | If KeyCode == 160 | ||
Debug.Trace("L-Shift is registered and has been released after being held for " + HoldTime + " seconds") | Debug.Trace("L-Shift is registered and has been released after being held for " + HoldTime + " seconds") | ||
EndIf | EndIf | ||
| Line 29: | Line 29: | ||
*[[ScriptObject Script]] | *[[ScriptObject Script]] | ||
*[[Input Script]] | *[[Input Script]] | ||
*[[RegisterForKey - | *[[RegisterForKey - ScriptObject]] | ||
*[[UnregisterForKey - | *[[UnregisterForKey - ScriptObject]] | ||
*[[OnKeyDown - | *[[OnKeyDown - ScriptObject]] | ||
Revision as of 21:16, 17 March 2017
F4SE Member of: ScriptObject Script
Minimum required F4SE Version: 0.3.0
Listens for the release of keys whose DXScanCodes have been registered via RegisterForKey. (This event requires F4SE)
Syntax
Event OnKeyUp(Int KeyCode, Float HoldTime)
EndEventParameters
- KeyCode: The DXScanCode of a key release to listen for.
Examples
Event OnKeyUp(Int KeyCode, Float HoldTime)
Debug.Trace("A registered key has been released after being held for " + HoldTime + " seconds")
If KeyCode == 160
Debug.Trace("L-Shift is registered and has been released after being held for " + HoldTime + " seconds")
EndIf
EndEventNotes
- 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.