Создание приложений, которые выполняют сочетания клавиш

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

Я считаю, что это можно сделать с помощью файла, в котором сохранено сочетание клавиш. Однако, к сожалению, я не смог найти папку, которая могла бы содержать такие файлы. Пожалуйста, ответьте как можно скорее, если у вас есть идеи, как это сделать, потому что я спешу.

Заранее благодарю

0
задан 17 June 2019 в 19:24

1 ответ

Вы можете добиться такого эффекта, используя небольшой и очень полезный инструмент командной строки, xdotool. Например, команда

sleep 0.3s; xdotool key ctrl+x

вызовет нажатие клавиши Ctrl + x при выполнении.

Включите эти команды в файл пользовательского запуска , чтобы получить интерактивный элемент.

Команда sleep вводит небольшую задержку в 300 мс перед выполнением команды. Это уменьшит вероятность того, что нажатие клавиши будет отброшено буфером клавиатуры. Чтобы выполнить эту работу непосредственно в файле .desktop, напишите свою строку Exec= как:

Exec=sh -c "sleep 0.3s; xdotool key ctrl+x"

В файле .desktop вы также можете указать свой значок.

0
ответ дан 17 June 2019 в 19:24

Другие вопросы по тегам:

Похожие вопросы: