- Found in:
- SKSE
eventOnKeyUp(intkeyCode, floatholdTime)
Description
Wiki Description
Listens for the release of keys whose Input have been registered via Form.RegisterForKey(...). (This event requires SKSE)
Caveats
CK Wiki - 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.
Parameters
intkeyCode
CK Wiki Description
The Input of a key release to listen for.
floatholdTime
Examples
Event OnKeyUp(Int KeyCode, Float HoldTime)
Debug.Trace("A registered key has been released after being held for " + HoldTime + " seconds")
If KeyCode == 42
Debug.Trace("R-Shift is registered and has been released after being held for " + HoldTime + " seconds")
EndIf
EndEventAuto-Generated Example
Scriptname MyCoolScript extends Form
event OnKeyUp(int keyCode, float holdTime)
Debug.trace("Event received - OnKeyUp: keyCode = " + keyCode + " holdTime = " + holdTime)
endEventRelated Pages
- Form
- Input
- Form.RegisterForKey(...)
- Form.UnregisterForKey(...)
- Form.UnregisterForAllKeys()
- Form.OnKeyDown(...)
