2010-05-30 43 views
6

在Emacs中,如何使用鍵盤模擬鼠標按鈕等?例如,使用CEDET的語義(包含在GNU Emacs 23.2.1中),可以右鍵單擊包含以提供菜單;我怎樣才能使這個菜單,和其他人,用鍵盤,出現作爲工具提示或在微型緩衝區中的M - `,讓人可以訪問菜單欄?Emacs:減輕對鼠標的依賴

+3

我從字面上不知道有一個熱鍵訪問菜單欄。我有點爲此感到自豪 – 2010-05-30 22:28:10

+1

我不知道要麼...我正朝着無鼠標用戶界面邁進,學習emacs只是開始。 – 2010-05-30 23:21:18

回答

6

您可以使用C-h k(describe-key)找出正在運行的鼠標單擊命令,然後在適當的位置單擊鼠標。然後,您可以將其綁定到鍵盤上的某個位置。

這不完全是你問的,但你應該能夠使用它來完成你關心的所有點擊的相同的事情。

+1

C-h k plus命令(使用快捷鍵,而不是鍵的名稱)就是我正在尋找的:) – Vivi 2010-06-01 12:25:03

+0

我們如何處理像'flyspell-correct-word'這樣的東西?如果通過'M-x'顯式調用,它會說'flyspell-correct-word必須綁定到帶有參數的事件'。在某一點發送鼠標事件會很好。那麼..這個人有'flyspell-correct-word-before-point',但它並不普遍適用於其他情況。 – mlt 2014-05-21 16:43:57