Я ищу программу, Ubuntu 12.04+ x86_64
которая позволяет вставлять предварительно определенный текст на основе сочетаний клавиш. Например:
Ctrl+ Alt+ V+ U: вставляет мое имя пользователя
Ctrl+ Alt+ V+ E: вставляет мою электронную почту
Какие-либо предложения?
Ответы:
Вы можете использовать
autokey
.Следуйте инструкциям ниже:
Монтаж
Откройте терминал ( Ctrl+ Alt+ T) и выполните следующую команду:
Добавление фраз
autokey
с помощью тире.В окне разверните Мои фразы .
autokey
уже поставляется с четырьмя фразами, как вы можете видеть на скриншоте ниже.Настройка сочетаний клавиш
Нажмите на любое имя фразы, чтобы увидеть текущую конфигурацию. На скриншоте выше выделена первая фраза .
Чтобы изменить горячую клавишу или горячую клавишу , нажмите
Set
рядом с горячей клавишей , а затем нажмите « Нажать», чтобы установить в появившемся новом диалоговом окне.Затем нажмите желаемую комбинацию клавиш и выберите ОК .
Настройка оконного фильтра
Если вы хотите использовать горячую клавишу только для определенного окна, вы можете установить фильтр окон , выбрав « Установить» > « Определить свойства окна», а затем щелкнув окно.
Или , если вы хотите горячую клавишу для работы во всех окнах, Clear окно фильтра .
Сохраните текущую фразу и запустите текущий сценарий , нажав кнопку воспроизведения в верхней части окна.
Использование новых ярлыков
autokey
окно и использовать горячую клавишу, чтобы вставить соответствующую фразу.Дополнительная информация: Autokey Wiki
источник
Так как Autokey больше не существует, вот как я это сделал.
Сначала установите
xclip
иxdotool
:Теперь напишите текст, который вы хотите вставить, и сохраните его в текстовом файле. В этом примере я записал свой адрес в файл, который я назвал
address
.Теперь напишите bash-скрипт:
xclip -in -selection c
говорит,xclip
чтобы скопировать содержимое файла, который вы сохранили. В этом примере этот файл находится в~/scripts/xclip-scripts/address
.Команда
sleep
просто позволяет достаточно времени,xclip
чтобы закончить копирование, прежде чемxdotool
начать пытаться вставить текст.Команда
xdotool
фактически выполняет вставку текста, скопированного из вашего текстового файла xclip.Сохраните ваш скрипт и сделайте его исполняемым.
Последний шаг - привязать комбинацию клавиш к вашему сценарию. В Ubuntu это можно установить, перейдя в «Системные настройки» / «Клавиатура» / «Ярлыки» и создайте пользовательский ярлык.
источник
xdotool type --clearmodifiers 'email@example.com'