2010-02-24 85 views
0

我注意到Vim的一個問題,鍵盤映射會出乎意料地改變(我認爲法語,但我不確定)。例如,當鍵'?'出現字符'É'時,被按下。什麼可能導致Vim隨機切換鍵盤映射?

我的鍵盤設置爲英語,而我的電腦上沒有任何其他語言。

重新啓動Vim暫時解決了這個問題,但問題在一段時間後重新出現。

什麼可能導致這種情況,我能做些什麼來解決它?

+0

你在使用什麼操作系統? – 2010-02-24 03:03:56

+0

Windows。發生在我遇到的每臺Windows計算機上的XP,Vista和7上。 – xkdkxdxc 2010-02-24 03:51:26

+0

我在Windows上也遇到了這個問題,但不僅僅是在Vim中。我認爲有一些Windows認爲是「隨機更改鍵盤映射」的組合鍵。在Vim中可能會出現這種情況,因爲您正在使用大量的ctrl組合鍵。 – 2010-02-24 08:32:11

回答

2

我發現this blog post對同樣的問題。顯然左ALT +班將做到這一點。從Windows「高級密鑰設置」對話框中刪除它和/或刪除所有不需要的鍵盤映射可以解決問題。

我目前沒有在Windows系統上,所以無法驗證這一點。

更新

我已經嘗試過在Windows系統上,可以驗證這就是問題所在 - ALT + SHIFT默認爲通過所有的鍵盤配置循環。

可以從改變(深呼吸......)

控制面板 - >區域&語言選項 - >語言選項卡 - >詳細信息按鈕 - >鍵設置 - >輸入語言之間切換

在最後一個對話框中取消選中兩個複選框。

我感到驚訝的是,任何在微軟的人都認爲最好有一個簡單的組合鍵,它可以靜默地改變鍵盤映射和其他語言設置,並且只能用於當前程序。有多少人想這樣做?