Что команда должна ввести фразу?

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

В основном - мне нужна команда, которая вводит определенную фразу, когда работал.

0
задан 28 July 2015 в 03:59

1 ответ

1. Команда для ввода фразы

Можно сделать это при помощи xdotool, который не находится в Вашей системе по умолчанию. Установите его сначала:

sudo apt-get install xdotool

Затем команда, чтобы (буквально) ввести текстовую фразу:

xdotool type 'This is a test to see if all works fine. If it works this text is typed.'

Текст будет введен в frontmost окне.

Добавление его к сочетанию клавиш

Выберите: Параметры настройки системы> "Клавиатура"> "Ярлыки"> "Пользовательские Ярлыки". Нажмите "+" и добавьте команду (например).:

xdotool type 'This is a test to see if all works fine. If it works this text is typed.'

2. Кроме того,

Более сложный должен использовать обоих xdotool и xclip, который обе потребности быть установленным:

sudo apt-get install xdotool xclip

Затем команда для вставки текста в переднюю сторону большая часть окна была бы:

printf 'This is a test to see if all works fine. If it works this text is typed.' | xclip -sel clip && xdotool key Control_L+v

Примечания по второй опции

  • Следите за той этой (второй) опцией работы, если передняя сторона, большая часть приложения использует Ctrl+V для вставки текста, который не имеет место с, например. gnome-terminal, который использует Shift+Ctrl+V
    Поэтому команда для вставки текста в terminalwindow была бы:

    printf 'This is a test to see if all works fine. If it works this text is typed.' | xclip -sel clip && xdotool key Shift_L+Control_L+v
    
  • Если требуется включать новую строку после того, как фраза вставляется, замена printf echo

1
ответ дан 1 October 2019 в 06:05

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

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