Difference between revisions of "OnKeyDown - ScriptObject"

101 bytes added ,  20:33, 16 August 2017
Tweaked example code with multi-key condition
imported>Qazaaq
m (parameter casing)
imported>Qazaaq
(Tweaked example code with multi-key condition)
Line 17: Line 17:
<source lang="papyrus">
<source lang="papyrus">
Event OnKeyDown(int keyCode)
Event OnKeyDown(int keyCode)
  Debug.Trace("A registered key has been pressed")
   If (keyCode == 160)
   If (keyCode == 160)
       Debug.Trace("L-Shift is registered and has been pressed")
       Debug.Trace("The left shift key has been pressed.")
  ElseIf (keyCode == 161)
      Debug.Trace("The right shift key has been pressed.")
  Else
      Debug.Trace("The keycode '"+keyCode+"' has been pressed.")
   EndIf
   EndIf
EndEvent
EndEvent
Anonymous user