Meinst du vielleicht diese Seite? Ich finde die beiliegende Anleitung aber eigentlich ziemlich übersichtlich.

Für das gedrückt-halten schreibst du 2 "Bereiche" in die KeyList.script.wav :
Code:
[execute]
Action=registerKeyDownEvent
Key=w
Value=1
next=w2

[w2]
Action=registerKeyUpEvent
Key=w
Value=2
next=
In ein 1. Common Event mit Parallel Process machst du folgendes :
Code:
Play SE : KeySupportOn.script
Play SE : MidiTickOutput.script
Play SE : KeyList.script
Wait (solange du willst ;))
Dann fragst du in einem 2. Common Event mit Parallel Process folgendes ab :
Code:
Play SE : GetMousePos.script
Change Variable : [0010:Tasten] Set, MIDI Play Pos.(Tick)
Wait 0,1 sec.
Schlussendlich fragst du in einem 3. Common Event mit Parallel Process folgendes ab :
Code:
Fork Condition : Switch[0009:W gedrückt] = OFF
 Fork Condition : Variable[0010:Tasten] = 1
  Change Switch[0009:W gedrückt] -> ON
  und deine Eventcommandos (also z.B. Move Ecent, Hero, Left)
Else Case
 Fork Condition : Variable[0010:Tasten] = 2
  Change Switch[0009:W gedrückt] -> OFF
  und deine Eventcommandos (also z.B. Move Ecent, Hero, Wait a moment)
Wait 0,1 sec.
Du kannst natürlich auch andere Variablen- und Switch-Nummern verwenden.