我正在尝试绑定一个特定的组合键来输入我的电子邮件。我希望当我按下某个组合键时,它会输入一个特定的短语(我的电子邮件)。
基本上 - 我需要一个运行时输入特定短语的命令。
答案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
如果您想在粘贴短语后添加换行符,请替换
printf
为echo