use player-defined key repeat interval for repeated movement if defined