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

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

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

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

заранее спасибо

решение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файле вы также можете указать свою иконку.

Связанный контент