Key input
From The Elder Scrolls Construction Set Wiki
Deprecated Article Key input is now best handled by Oblivion Script Extender.
For further information or discussion, see the Talk page.
If you wish to detect a key input without OBSE, then the best way to go about this is to detect what the effect of this key press would be. For example, if you want to detect the pressing of the Ctrl button, then your best best would be to detect Stealth (assuming that the player has Ctrl set to activate Stealth Mode). Using stealth as an example:
short sneak
short switch
float timer
/index.php?showtopic=511998&view=findpost
Begin GameMode
set timer to ( timer + GetSecondsPassed )
if ( timer > 2 )
set timer to 0
set sneak to 0
elseif ( player.IsSneaking == 1 ) && ( sneak == 0 )
set switch to ( switch + 1 )
elseif ( player.IsSneaking == 0 ) && ( sneak == 1 )
set switch to ( switch + 1 )
endif
if ( player.IsSneaking == 1 )
set sneak to 1
else
set sneak to 0
endif
if ( switch == 4 )
set switch to 0
;switch weapon mode
endif
End
However, it is impossible (without OBSE) to detect a key press without the key having an effect. If this is your aim, then OBSE must be used.

