Answers:
您可以使用autokey
。
请按照以下说明进行操作:
安装
打开一个终端(Ctrl+ Alt+ T)并运行以下命令:
须藤apt-get install autokey-gtk
添加短语
autokey
用破折号打开。在窗口中,展开我的短语。
autokey
如下面的屏幕截图所示,已经带有四个短语。
配置快捷键
单击任何短语名称以查看当前配置。在上面的屏幕截图中,选择了第一个短语。
要更改快捷键或快捷键,单击Set
除了热键,然后点击按设定在新的对话框出现。
然后按所需的组合键,然后选择确定。
配置窗口过滤器
如果仅希望将热键用于特定窗口,则可以通过选择“ 设置” >“ 检测窗口属性”,然后单击窗口来设置“ 窗口过滤器”。
或者,如果您希望热键在所有窗口中都可用,请清除 “ 窗口过滤器”。
通过单击窗口顶部文字上的类似播放按钮,保存当前短语并运行当前脚本。
使用新的快捷方式
autokey
窗口并使用热键粘贴相应的短语。更多信息: Autokey Wiki
由于Autokey已失效,因此这是我完成此操作的方式。
首先安装xclip
和xdotool
:
sudo apt-get install xclip xdotool
现在,编写要粘贴的文本并将其保存在文本文件中。在此示例中,我将地址写在一个名为的文件中address
。
现在编写bash脚本:
#!/bin/bash
xclip -in -selection c ~/scripts/xclip-scripts/address
sleep 0.5
xdotool key ctrl+v
xclip -in -selection c
告诉xclip
您复制您保存的文件的内容。在此示例中,该文件位于~/scripts/xclip-scripts/address
。
该sleep
命令仅允许有足够的时间xclip
在xdotool
开始尝试粘贴文本之前完成复制。
该xdotool
命令实际上粘贴从您的文本文件xclip复制的文本。
保存脚本并使其可执行。
chmod +x /path/to/your/script/<script_name>
最后一步是将快捷键绑定到脚本。在Ubuntu中,可以通过转到系统设置/键盘/快捷方式并创建自定义快捷方式来进行设置。
xdotool type --clearmodifiers 'email@example.com'