使用键盘快捷键粘贴文本

fro*_*mar 9 shortcut-keys

有很多网站只允许使用电子邮件地址和密码登录,我已经厌倦了输入一个很长的电子邮件地址。我不希望我的浏览器记住我的电子邮件。我可以指定一个键盘快捷键来打印此电子邮件地址,以便每次按下该键时我都会在当前文本字段中获取我的电子邮件地址吗?

我使用的是 Ubuntu 14.04,但我对 Ubuntu 知之甚少。我不是在谈论片段。只是按下键时要粘贴的定义文本。

Jac*_*ijm 12

单个字符串粘贴到文本字段中

  1. 安装xdotoolxclip

    sudo apt-get install xdotool xclip
    
    Run Code Online (Sandbox Code Playgroud)
  2. 将以下命令添加到快捷键:

    /bin/bash -c "sleep 0.5 && printf 'youremail@server.com' | xclip -selection clipboard && xdotool key Control_L+v"
    
    Run Code Online (Sandbox Code Playgroud)

    选择:系统设置>“键盘”>“快捷方式”>“自定义快捷方式”。单击“+”并将上面的命令添加到您选择的组合键中。

现在,当在文本字段中输入光标并选择您的快捷方式时,它将输入您的电子邮件地址。

  • `xdotool 类型 --clearmodifiers 'youremail@server.com'` (3认同)
  • @Exeleration-G 如果我记得很清楚(这是前一段时间),它是为了确保快捷键不会干扰`xdotool` 的模拟按键。 (2认同)