Программа для нажатия клавиши с интервалом времени

7

Мне было интересно, есть ли программа с открытым исходным кодом, которая позволила бы мне нажимать определенную комбинацию клавиш / клавиш, скажем, две секунды или около того.

    
задан Magic 19.12.2010 в 22:10
источник

2 ответа

9

Да, есть программа с открытым исходным кодом для создания поддельных входных данных клавиатуры и мыши для GNU / Linux. Он называется Xdotool .

Чтобы нажать клавишу (в этом примере 'a') каждые две секунды, вы можете использовать такой скрипт:

#!/bin/bash

while true; do
  xdotool key a
  sleep 2
done

Если вы сделаете этот скрипт исполняемым и добавите его в Startup Applications, он будет нажимать 'a' каждые две секунды.

Вот документация для Xdotool

И вот конкретная часть команд клавиатуры

    
ответ дан Nyamiou The Galeanthrope 20.12.2010 в 03:17
источник
1

Если вы используете клавиатуру Logitech, в репозитории Ubuntu есть пакет под названием «g15macro», который полезен. В противном случае существуют другие приложения с открытым исходным кодом, такие как xmacro "и" xnee ".     

ответ дан tibbyyo 20.12.2010 в 04:29