The Dowsing Rod requires you to spam the use (F) key while looking for deep arrowheads. Spamming keys sucks. You wouldn't really need it if sound was enough clue to go on (the PS2 version made your controller rumble when in position), but it turns out it's not.
AutoHotKey should be able to make it much easier on my fingers. Something such as this should suffice:
$f::
While GetKeyState("f","P")
Send f
return
It works in all places but Psychonauts. I've tried the SendPlay, the SendInput, the SendMode Play, the SetKeyDelay workarounds suggested here to no avail.
How can I make searching with the dowsing rods less tedious?