2012-08-29 82 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