題 我的Windows鍵盤使用引號鍵“聰明” - 我怎麼能阻止它?


我在筆記本電腦上使用Windows 7。在筆記本電腦鍵盤上,出於某種原因,引用鍵(它上面有雙引號和單引號)正在做一些“聰明”煩人的事情:

  1. 當我按單引號(或雙引號)時,窗口不會發送任何字符,直到我按兩次(導致 '' 要么 ""
  2. 當我在元音之前按下它時,我會得到一些重音字符。因為我通常只會寫英文,這很煩人。

反引號/波形鍵具有類似的行為。

這不是重複的 因為這兩個問題有完全不同的解決方案。這個問題是由國際化設置激活引起的;其他問題是由密鑰設置為死亡引起的。

我沒有嘗試將我的計算機設置為處理除英語之外的任何其他內容。我的鍵盤似乎是(在筆記本電腦上標配的這些東西)標準的美國qwerty鍵盤。

我怎麼能阻止這種情況發生?


181
2017-10-13 12:06


起源


可能重複 在輸入下一個字母之前,撇號和雙引號不會顯示 - Cees Timmerman
沒有足夠的聲譽來發布答案,但你遇到的問題是引號,雙引號和代字號被設置為“死鍵”。如果您想保留美國國際鍵盤但刪除“死鍵”功能,您必須創建並安裝自己的鍵盤(或下載現成的鍵盤) Microsoft鍵盤佈局創建器。我剛打開US-Interntaional鍵盤,刪除了死鎖功能,保存並安裝完畢。 - Agustín Lado


答案:


我首先要確保您的“輸入法”設置設置為“US”(絕對不是“美國 - 國際”)。您可以通過“控制面板”執行此操作。 可能需要重新啟動。

對於Windows 7:

  1. 打開 控制面板
  2. 點擊 時鐘,語言和地區, 然後 地區和語言
  3. 點擊 鍵盤和語言 選項卡,然後單擊 更換鍵盤
  4. 已安裝的服務,點擊
  5. 雙擊要添加的語言,雙擊 鍵盤,選擇要添加的文本服務選項,然後單擊“確定”

也可以看看:

對於Windows 10:

  1. 打開 控制面板
  2. 點擊 時鐘,語言和地區 然後單擊 語言
  3. 如果您在列表中沒有看到“英語(美國)”的卡片,請單擊“添加一種語言“在工具欄上添加它。
  4. 在屬於“英語(美國)”卡的同一行上,確保有一行“鍵盤佈局:美國”。如果沒有(這是這個答案的假設),請點擊“選項“屬於同一行的超鏈接,在左邊。
  5. 在“輸入法”部分中,單擊“添加輸入法”超鏈接以添加名為“”的鍵盤佈局“我們“。刪除任何其他與英語相關的已安裝輸入法。

也可以看看:


174
2017-10-13 12:26



謝謝!我沒有意識到這些設置需要重啟才能生效。 - Marcin
是的,我學到的一件事是,當你玩控制面板設置,計算機管理或Windows註冊表時,註銷和重新打開它永遠不會受到傷害(但是它很煩人:)。 - Ahmed
我通過運行窗口“cmd / c taskkill / f / im explorer.exe&explorer”停止並啟動資源管理器。大多數時候它會讓許多事情的變化生效。適用於XP的應該適用於7和8 - Michael Mantion
謹防!你將失去英鎊符號 £ (AltGr+Shift+4)從切換 United States-International 至 US 佈局,但它將解決上述煩惱。 - igor
如果您想保留國際鍵盤(用於AltGR功能),這不起作用。唯一的選擇是使用 Microsoft鍵盤佈局創建器 創建一個沒有死鍵的自定義美國國際鍵盤。 - Agustín Lado


對於Windows 8/10(我知道不是問題) - 當鍵盤是美國國際(US INTL)時,這些重音鍵處於活動狀態,如果您更改為US ENG,將禁用這些鍵。

您可以使用快捷方式“WindowsKey + Space”在兩者之間切換。

此外,如果您查看桌面任務欄(屏幕底部) - 在日期/時間顯示的左側,您應該看到顯示當前鍵盤的圖塊(在本例中為US ENG或US INTL) - 單擊它以顯示選擇器。


49
2017-08-19 15:12



為我工作,我正在使用Sublime Text編輯器,這讓我在編程時變得瘋狂。謝謝! - Șerban Ghiță
當你習慣使用Mac OS時,這真的是一個PITA ...... Apple Key-Space意味著“Spotlight搜索”,所以我經常在Windows中按它。 - TheEye
在Windows 7中,左側alt +左​​側移動必然會為我更改鍵盤語言。(應在添加更多鍵盤語言的窗口中列出快捷方式)。改為非國際地圖,它恢復正常,謝謝。 - aportr
在我的情況下,美國英語活躍,我仍然有問題。我通過從語言欄中選擇國際,然後立即再次選擇US Eng來修復它。 - misterManSam
+1快捷方式 WindowsKey + Space 正在努力 Windows 10 太。謝謝 :) - Krishna Mohan


你可能無意中壓了 CTRL  轉移 

這是一個影響某些應用程序的Windows快捷方式(示例包括:mIRC,gtalk,wordpad等),並導致您描述的行為。再次按下快捷方式或重新啟動計算機將禁用它(因此Dmnisih的答案不正確)。


10
2017-10-13 17:07



你的列表是否包含在cygwin下運行的cmd和xemacs?如果沒有,那麼您的診斷不正確。 - Marcin
SharePoint Designer 2010也受此快捷方式的影響。 - MrChrister
這對我有用。 “謝謝” - ViVi
@Marcin任何使用win32富文本輸入的內容都會受此影響。 CMD確實如此,IIRC GTK在cygwin下運行。診斷是正確的。 - Tritium21


如果您在報價後按空格,那麼就好像您只有一個報價


7
2017-11-28 10:40



這適用於任何鍵嗎?還是空間? - Marcin
據我所知,任何關鍵... - rupweb
是的但按2鍵才能顯示單個鍵不是問題的答案。 - simo.37920


以下是我修復它的方法:

  1. 打開“區域和語言選項”控制面板。
  2. 單擊“鍵盤和語言”選項卡。
  3. 單擊“更改鍵盤”按鈕。
  4. 刪除所有已安裝的鍵盤,直到除英語以外沒有任何鍵盤。
  5. 重啟你的電腦。

4
2018-01-24 12:56



通常“鍵盤”的“國際”變體會導致這種行為。請注意,您無法刪除當前選定的鍵盤,並且可能不需要重新啟動。 (但Windows通常會讓我感到驚訝,請求重新啟動) - pabouk


當一個人意外地擊中左Ctrl鍵和右Shift鍵盤鍵時,通常會發生這種情況。

恢復的方法是再次按下這些Ctrl-Shift鍵。

它已被很好地說明了 http://www.pctips.smittystips.com/v_laptop_keyboard_errors.php


4
2017-09-22 15:18



哇謝謝!當我的鍵盤已被選為美國英語時,這對我來說很簡單。我幾乎跳過你的建議,認為它可能不對! :) - pcdev


  1. 如果按  一次,接著是 空格鍵, 它給 ' 旁邊沒有空格。
  2. 如果按 ,一邊抱著 轉移,然後按 空格鍵, 你得到 " 旁邊沒有空格。
  3. 如果按  然後是輔音,然後得到與(2)相同的結果。例如:

    , 其次是 ,給 'm

    轉移+, 其次是 ,給 "m


0
2018-01-28 10:51



你在暗示什麼解決方案/行動? - meatspace
我的建議是,空格鍵可以解決問題。無需更改“區域和語言”設置,“因為”在一般情況下,在任何鍵盤佈局上都會出現此問題。 - jaydeepsb
你的答案很難閱讀,如果你編輯和使用它可以改進 <kbd>space</kbd> 和 <kbd>"</kbd> 這樣它就可以格式化鍵盤鍵的名稱,使它們更容易閱讀。 - Ryan
感謝您用如此多的話來描述原始海報的悲慘遭遇。儘管如此,這還不能解決“如何阻止它?”的問題。 Downvoted。