Reduzir seus atrasos parece ser a resposta óbvia. O padrão é 12ms e você aumentou para 100ms para suas pressões de seta, sem explicar o motivo.
E, em vez de usar keydown
then keyup
e ter que se preocupar com atrasos e todo esse jazz, use key
. Isso permite que você apenas encadeie as chaves, como um chefe:
xdotool key Down Down Down Right
Se você achar isso muito rápido, reintroduza seu --delay
, mas comece a partir de 12 e trabalhe até que funcione.