Я использую easystroke для многих задач, таких как команды, комбинации клавиш и т. Д. Теперь мне нужно выполнить серию задач за один ход.
Например:
Сначала мне нужно выполнить команду «cryptkeeper».
Во-вторых, мне нужно выполнить «gnome-терминал».
В-третьих, мне нужно нажать комбинацию клавиш «ctrl + c».
В-четвертых, мне нужно нажать «стрелку вверх». Затем нажмите «Enter»
...
Здесь мне нужно выполнить шаги с 1 по 4 одним ударом в Easystroke.
Есть ли способ сделать это ??
Где secret.h
:
#!/bin/bash
cryptkeeper&
gnome-terminal -e "gnome-panel"&
xte 'sleep 5'
xte 'keydown Control_L' 'key c' 'keyup Control_L'
xte 'sleep 5'
gnome-terminal -e "gnome-panel"&
Я публикую это, потому что это может быть полезно для некоторых других, редактируя код. «xdotool» можно использовать вместо xte.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я не уверен, сработает ли это, и я не могу проверить это сейчас, но попробуйте.
Установить xte
: sudo apt-get install xautomation
В режиме простого удара убедитесь, что для «Тип» установлено значение «Команда», затем в поле «Детали» введите:
cryptkeeper && gnome-terminal && xte 'keydown Control_L' 'keydown C' 'keyup Control_L' 'keyup C' 'key Up' 'key Return'
В конце концов, это должно выглядеть примерно так