2012-08-29 40 views
1

谷歌没有给我这个答案,所以我在这里问。绑定字符串(文本)粘贴到键ubuntu

有没有办法将一个文本(一些字符)绑定到一个键(让我们说F1),以便当我按下键时就像我键入了这些字符?

例如,我有一些工作相关的帐户,一些令人毛骨悚然的密码很难记住。我只是去登录页面,输入用户名,点击密码字段,然后按F1键,密码就会显示出来。

我希望你明白我的问题......我发现这对普通purphose很有用,我敢打赌有更多的人想知道如何做到这一点。

谢谢

G.五

+0

你用什么桌面? GNOME? – choroba

回答

0

许多终端模拟器允许它。例如,对于xterm,通过资源完成:

您可以将资源放置在由xterm加载的文件的命令行中,例如.Xdefaults- $ HOST(另请参阅$ XAPPLRESDIR,$ XUSERFILESEARCHPATH,$ XENVIRONMENT)或通过将它们安装在带有xrdb的X服务器中(它的优点是每个xterm从任何主机连接到您的X服务器都会得到它,但这意味着任何能够连接到您的X服务器的人都可以获得它)

在命令行:

xterm -xrm 'XTerm.VT100.translations: #override <KeyPress> F1: string("whatever")' 

要小心的是谁运行“PS”的机器上,任何人都将能看到“WH atever”。

对于终端独立的解决方案,你可以使用GNU屏幕,并且有这样的事情在你的.screenrc:

bindkey -k k1 stuff "whatever" 

编辑。对不起,再次阅读你的问题,我看到你没有使用终端,所以只看下面,尽管上述可能对其他人有用。如果它在浏览器中,请查看为此设计的附加组件。现在

,如果你正在寻找一个非终端的解决方案,你可以看看“XTE”(从xautomation)生成按键响应和KeyRelease事件,并配置您的窗口管理器来运行一个脚本,做:

xte key\ {w,h,a,t,e,v,e,r} 

按F1键。

不管你做什么,请考虑将密码存储在FS上的安全含义,或者如何访问它。

另请参见keepass等解决方案。

+0

你好。感谢你的快速回复。即使你说的是对我的问题的正确回应,它并不能帮助我。我现在还不知道如何让侏儒在按下“Control_R + F1”时运行该命令。你能否在你的回答中更具体一些?我目前正在搜索谷歌如何做到这一点,没有运气。谢谢 – user1101984