2011-05-11 36 views
2

現在在Emacs編程時,我的鍵盤已經開始寫入希臘字母到緩衝區了好幾次了。我認爲我已經按了一些組合鍵,但在搜索後我還沒有弄清楚它是什麼,現在我唯一的解決方案是重新啓動Emacs。那麼我在做什麼以及如何解決?Emacs鍵盤改變了

+1

你可以檢查'current-input-method'的值嗎?我在黑暗中拍攝,但我猜你已經改變了它? –

回答

2

我的肢體走出去命令view-lossage

您正在使用配置了多種輸入語言(包括希臘語)的Windows計算機。它還具有默認的鍵盤快捷鍵,可以在它們之間進行切換(默認情況下,左Alt + Shift鍵,如果您有多個輸入設置,則默認爲打開狀態)。

某些emacs快捷方式需要使用alt-shift組合鍵,並且根據您按它們的順序,您可以獲取或不讓窗口攔截IME開關。

可能的解決方案包括:

  • 除去希臘IME
  • 禁用Windows快捷切換輸入法
  • 變化表示快捷

我通常希望在我的系統中,多個輸入法,像我可以快速切換IME,並且不想弄亂默認快捷鍵,所以我最終習慣了總是按shift ,然後當在emacs中進行alt-shift組合時。

+0

這就是問題所在,一年或兩年前,我將鍵盤設置爲可以切換到希臘字符,而我從未真正使用它,過了一段時間後我忘了它。 – HahaHortness

3

嘗試分析您按下的內容。

M-x list-command-history顯示命令歷史記錄

C-h l運行,顯示最後300輸入擊鍵