Как настроить комбинацию клавиш для отправки текстовой строки в текущую программу?
Цель состоит в том, чтобы быстрее вводить общие записи (адрес электронной почты, почтовый адрес, номер телефона, имя пользователя, избранные цитаты и т. Д.).
Мне не нужна дополнительная автоматизация, кроме простого ввода текста.
Gentoo Linux (3.2.12-gentoo) Xfce Desktop Environment (версия 4.8)
keyboard
keyboard-shortcuts
text
macro
Стивен
источник
источник
xdotool getwindowfocus
как с терминала, так и с помощью сочетания клавиш, когда один и тот же терминал открыт, и сравнить результаты на равенство. Вам, вероятно, придется перенаправить версию сочетания клавиш во временный файл, чтобы увидеть ее.xbindkeys
.Xdotool работает. Однако, если вы интегрируете его с помощью сочетания клавиш ... простой xdotool типа «текст» не работает.
Следующий сценарий оболочки помог мне в этом
источник
xdotool
показывают, что у него есть внутренний сон.xdotool sleep 0.3 type 'Emotional 2003'
достаточно. (Короткий сон необходим по какой-то причине, я не знаю. Кажется, что при запуске команды происходит короткое переключение активированного или сфокусированного окна?)Вы можете использовать AutoKey . Вот описание с веб-сайта. «AutoKey - это утилита автоматизации рабочего стола для Linux и X11. Это позволяет вам управлять коллекцией сценариев и фраз, а также назначать им сокращения и горячие клавиши. Это позволяет вам выполнять скрипт или вставлять текст по требованию в любую программу, которую вы используете ».
Насколько я могу судить, он упакован для Gentoo (объявлено здесь ); для Ubuntu ( здесь ); Debian ( здесь ) ...
источник
Один лайнер, который работал на меня (украдено из комментария к.цм)
Затем назначьте ярлык для этой команды в KDE, и после того, как вы нажмете ярлык, необходимый текст будет магически набран для вас.
источник