2012-03-07 93 views
0

我正在尋找一種工具,可以告訴我當我按下不同的按鍵時,我的鍵盤發送給操作系統的內容。用於顯示鍵盤輸入輸出的Linux,Unix或OS X工具?

這是幫我回答這個問題How to get Cmd-left/right working with iTerm2 and Vim (without requiring .vimrc changes)?其中有我試圖找出爲什麼Vim的從Home治療的Cmd-left我iTerm2映射到Escape-[H不同。

我試過unix的read,它說HomeCmd-left都產生「^ [[H]」。我希望read誤導我,並且其他一些工具將顯示HomeCmd-left是不同的(注意:當我說,Cmd-left在本段中時,它是iTerm2的映射打開時)。

謝謝!

+0

如果downvoters會解釋我爲什麼被低估,這將會有所幫助。這個問題與我的另一個問題明顯不同。 – 2012-03-08 00:22:55

+1

「鍵盤」在X11和原始控制檯(沒有任何圖形桌面)下具有非常不同的含義。您可能有興趣在Linux(或其他X11環境)上使用'xev'。 – 2012-03-08 08:23:58

回答

1

你在一個終端上做所有這些,對吧?

恐怕你不會比read做得更好(我的首選方法是做cat > file,鍵入,然後按^D,然後在十六進制編輯器中查看文件)。

關於潛在問題,在您的終端仿真器中尋找選項是值得的。現在它正在模擬一個不區分HOME和CMD + LEFT的終端。有可能告訴它模擬一個不同的終端,它可以。

+0

謝謝,我會嘗試這種十六進制編輯器方法。順便說一句,這是在iTerm2中(一個類似於終端的應用程序) – 2012-03-08 00:42:01