2009-02-18 90 views
3

每隔一段時間我會做一些事情,當按下某些按鍵時會導致strang行爲。按下按鍵時出現奇怪的visual studio 2008行爲

1)單引號鍵(')不會輸入一個字符,除非我按兩次,在這種情況下,它會打印兩個倒退單引號字符(``)。
2)`(向後單引號?)鍵鍵入一個#字符。
3)尖括號鍵(<和>)鍵入單引號(')和句點(。)。
4)按住Shift +任意A-Z字符鍵入字符,並將代碼完成窗口向上。

我確定還有其他症狀,他們只希望我發現停止它是重新啓動Visual Studio。此行爲不會出現在任何其他應用程序中。有人經歷過這個?

+0

有完全相同的問題。 – 2009-11-30 10:13:14

回答

3

我開始在我的計算機上(不是在Visual Studio中,但在其他地方)得到這個,我有默認輸入語言設置爲「英語(新西蘭) - 美國 - 國際「,無論應該是什麼意思。將其更改爲英語 - 美國。禁用」語言欄「

」控制面板「區域點擊設置>>語言,點擊高級,查看已安裝的服務。看看你是否有多種選擇 - 如果你有一個「國際」選項,刪除它,我相信問題會消失。它爲我做了。

AFAIK,這發生在我安裝XP-SP3時。

+1

謝謝。在Vista中,我使用了控制面板,區域和語言選項,鍵盤和語言。刪除了除US(常規選項卡)以外的所有已安裝服務,並刪除了按鍵順序以切換語言(高級按鍵設置選項卡) – Jeremy 2009-02-28 21:18:53

1

您可能已經設置了一個替代輸入語言(嘗試輸入`a當發生這種情況,你會得到à)。我認爲在輸入語言之間切換的默認熱鍵是Ctrl + Shift,所以偶爾你可能偶然碰到它。使用語言設置控制面板關閉熱鍵或刪除不需要的鍵盤配置。

0

我有一臺筆記本電腦/鍵盤,可以用於法國加拿大人。替代關鍵的意義上都印有一些鍵(綠色)......他們匹配你所提到的鑰匙,即:

  • 的「ALT是``
  • ALT的`是#
  • ALT <和>是'和。

我有一個版本的Vista安裝,知道法國加拿大。在時鐘附近的操作系統任務欄的右側,有一個鍵盤圖標。它通常設置爲「美國,但如果我將它設置爲」加拿大法語「,那麼我會得到您描述的關鍵映射。

您的計算機上也必須有類似的東西(即更改鍵盤的語言特定解釋) 。你說這是在Visual Studio中,但對我來說,我發現它在我的O/S

0

如果您的計算機上有多種語言,那麼您可能通過按下ctrl + shift觸發了此行爲,這會導致窗口切換活動窗口的系統語言。

您可以再次按下它,或者更好的是禁用語言欄和所有其他輔助語言。

0

像其他人所說的,你可以通過設置按ctrl-shift來「循環」。

相關問題