new Sequence(
new Action(r => keybd_event(ACT_KEY1, 0, KEY_DOWN_EVENT, 0)),
new Sleep(100),
new Action(r => keybd_event(ACT_KEY1, 0, KEY_UP_EVENT, 0)),
new Action(r => keybd_event(W_KEY, 0, KEY_DOWN_EVENT, 0)),
new Sleep(SprintDuration),
new Action(r => keybd_event(W_KEY, 0, KEY_UP_EVENT, 0)),
new Sleep(2000),
new Action(r => keybd_event(ACT_KEY2, 0, KEY_DOWN_EVENT, 0)),
new Action(r => keybd_event(D_KEY, 0, KEY_DOWN_EVENT, 0)),
new Sleep(100),
new Action(r => keybd_event(ACT_KEY2, 0, KEY_UP_EVENT, 0)),
new Action(r => keybd_event(D_KEY, 0, KEY_UP_EVENT, 0)),
new Action(r => keybd_event(W_KEY, 0, KEY_DOWN_EVENT, 0)),
new Sleep(SprintDuration),
new Action(r => keybd_event(W_KEY, 0, KEY_UP_EVENT, 0)),
new Sleep(2000),
new Action(r => keybd_event(ACT_KEY3, 0, KEY_DOWN_EVENT, 0)),
new Sleep(100),
new Action(r => keybd_event(ACT_KEY3, 0, KEY_UP_EVENT, 0)),
new Action(r => keybd_event(W_KEY, 0, KEY_DOWN_EVENT, 0)),
new Sleep(SprintDuration),
new Action(r => keybd_event(W_KEY, 0, KEY_UP_EVENT, 0)),
new Sleep(2000)
)