输入短语的命令是什么?

输入短语的命令是什么?

我正在尝试绑定一个特定的组合键来输入我的电子邮件。我希望当我按下某个组合键时,它会输入一个特定的短语(我的电子邮件)。

基本上 - 我需要一个运行时输入特定短语的命令。

答案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.'

文本将会输入到最前面的窗口中。

将其添加到快捷键

选择:系统设置 > “键盘” > “快捷键” > “自定义快捷键”。点击“+”并添加命令(例如):

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
    因此,将文本粘贴到终端窗口的命令将是:

    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
    
  • 如果您想在粘贴短语后添加换行符,请替换printfecho

相关内容