Вы ищете возможность фрагмента текста, где ввод короткого фрагмента текста расширяется до фразы. Действительно, значительное повышение производительности.
Ваша идея сделать это с помощью сценариев очень актуальна. Я сам запускаю самодельный скрипт на основе резкий
.
Прежде чем перейти к написанию сценариев, вы можете оценить несколько вариантов. Предупреждение: все эти параметры не работают в диспетчере дисплеев Wayland, и на данный момент альтернативы не доступны. Если вы используете стандартный рабочий стол Ubuntu, вам нужно переключиться на сеанс X11 или попробовать написать сценарий самостоятельно, используя экспериментальные инструменты, которые имитируют работу клавиатуры в Wayland (йдотул
, wtype
).
Эспансо: https://espanso.org/docs/get-started/
Настоятельно рекомендуется попробовать. Настройка основана на тексте. Он следит за тем, что вы вводите, и триггером, например. :asdf
будет заменен вашей пользовательской строкой. Некоторый Поддержка Wayland уже попал в приложение.
Автоключ: https://github.com/autokey/автоключ
Почтенный Autokey однажды подвел меня, после чего я перешел на решение на основе скрипта. После этого не пробовал. Тем не менее, похоже, что он вернулся и снова правильно поддерживается. Это широко контролируется с помощью графического интерфейса. Он может делать именно то, что вы хотите, то есть заменять текст при вводе определенного вами сокращения, например asdf
.
текпандер: https://github.com/leehblue/texpander
Это решение на основе сценария bash, основанное на xdotool
. Он использует Zenity для представления меню с сохраненными фрагментами текста, которые вы можете выбрать и вставить. Вы можете адаптировать этот скрипт для использования лучшей системы меню, например рофи
или же дменю
, либо пусть скрипт сначала скопирует и удалит набранный вами фрагмент текста, чтобы заменить его полным текстом.