Some games, such as Dear Esther or The Vanishing of Ethan Carter, might not provide an auto-run key binding and I have to hold down W key for the whole duration of my walking/running.

Is there a way to force the auto-run feature in games that don't natively support it?

  • 3
    What about the old stone-on-the-keyboard technique?
    – Marv
    Jan 5, 2016 at 12:51
  • There should be a better way to tag this question, since it's not about a specific game; but I can't find an appropriate generic tag. :-(
    – Bob2Chiv
    Jan 5, 2016 at 15:36
  • 1
    @Bob2Chiv updated to keyboard tag
    – Aprillion
    Jan 5, 2016 at 15:52

1 Answer 1


The W key can be held down by an AutoHotkey script instead of using one's own finger, e.g.: https://github.com/Aprillion/banished_utils/blob/master/toggle_w.ahk

; press back mouse button to hold down W, press again to release W
  if (w) {
    SendInput {w up}
    w := 0
  } else {
    SendInput {w down}
    w := 1

; release W when S or W are pressed manually (i.e. stop auto running)
; no need for SendInput {w up} when W itself is pressed,
; but we need to set w := 0 after either S or W are pressed (=> no Return after ~s::)
  SendInput {w up}
  w := 0
  • bit of a weird way to do it, but +1 for using AHK :), why not use w instead of XButton1?
    – Aequitas
    Jan 4, 2016 at 23:32
  • @Aequitas I still want to be able to move only a little, e.g. in fights (though not in the games I listed huh)
    – Aprillion
    Jan 5, 2016 at 15:59

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .