Klawiatura systemu Windows jest „sprytna” za pomocą klawiszy cudzysłowu - jak mogę to zatrzymać?

214

Używam Windows 7 na laptopie. Z jakiegoś powodu na klawiaturze laptopa klawisz cytowania (który zawiera zarówno podwójny, jak i pojedynczy cytat) robi pewne „sprytne” irytujące rzeczy:

  1. Kiedy naciskam pojedynczy cudzysłów (lub podwójny cudzysłów), Windows nie wysyła żadnych znaków, dopóki nie naciśnie go dwukrotnie (w wyniku ''lub "")
  2. Kiedy naciskam go przed samogłoską, uzyskuję charakter akcentowany. Ponieważ zwykle piszę tylko po angielsku, jest to denerwujące.

Klawisz wstecz / tylda podlega podobnym zachowaniom.

Nie jest to duplikat połączonego pytania, ponieważ oba problemy mają zupełnie inne rozwiązania. To pytanie było spowodowane aktywacją ustawienia internacjonalizacji; to inne pytanie było spowodowane tym, że klucze były martwe.

Nie próbowałem konfigurować komputera do przetwarzania niczego poza językiem angielskim. Wygląda na to, że moja klawiatura jest (o ile są to standardowe na laptopach) standardową klawiaturą qwerty w USA.

Jak mogę temu zapobiec?

Marcin
źródło
1
Nie ma wystarczającej reputacji, aby opublikować odpowiedź, ale problemem jest to, że cytaty, podwójne cudzysłowy i tylda są ustawione jako „Dead Keys”. Jeśli chcesz zachować klawiaturę międzynarodową USA, ale usunąć funkcję „Dead Keys”, musisz utworzyć i zainstalować własną klawiaturę (lub pobrać gotową) za pomocą programu Microsoft Keyboard Layout Creator . Właśnie otworzyłem klawiaturę US-Interntaional, usunąłem funkcję martwych klawiszy, zapisałem i zainstalowałem.
Agustín Lado,
To stare pytanie, ale korzystając z Klawiatury Międzynarodowej, mam dostęp do innych nie-ascii. Podoba mi się to bardziej niż stara amerykańska klawiatura. System oczekuje i czeka na kolejne naciśnięcie klawisza, aby wykonać ä, ê lub ù lub ç ... Musisz nacisnąć spację po naciśnięciu „, jeśli chcesz tylko cytat”. Prawy klawisz alt daje również dostęp do klawiatury międzynarodowej za € (prawy alt 5). W przeciwnym razie przywróć klawiaturę US QUERTY. Jeśli naciśniesz dwukrotnie „”, wynik wróci z dwoma „”.
CrazyEnigma

Odpowiedzi:

199

Najpierw upewnię się, że ustawienia „metody wprowadzania” są ustawione na „US” (a na pewno nie na „United States-International”). Możesz to zrobić za pomocą Panelu sterowania. Może być konieczne ponowne uruchomienie.

W systemie Windows 7:

  1. Otwórz Panel sterowania
  2. Kliknij Zegar, Język i Region , a następnie Region i język .
  3. Kliknij kartę Klawiatury i języki , a następnie kliknij Zmień klawiatury .
  4. W obszarze Zainstalowane usługi kliknij Dodaj .
  5. Kliknij dwukrotnie język, który chcesz dodać, kliknij dwukrotnie Klawiatura , wybierz opcje usług tekstowych, które chcesz dodać, a następnie kliknij OK .

Zobacz też:

W systemie Windows 10:

  1. Otwórz Panel sterowania .
  2. Kliknij Zegar, Język i Region, a następnie Język .
  3. Jeśli nie widzisz karty z napisem „Angielski (Stany Zjednoczone)” na liście, kliknij „ Dodaj język ” na pasku narzędzi, aby go dodać.
  4. W tym samym rzędzie, który należy do karty „English (United States)”, upewnij się, że w wierszu jest napis „Układ klawiatury: US”. Jeśli tak nie jest (to założenie tej odpowiedzi), kliknij hiperłącze „ Opcje ” należące do tej samej linii po lewej stronie.
  5. W sekcji „Metoda wprowadzania” kliknij hiperłącze „Dodaj metodę wprowadzania”, aby dodać układ klawiatury o nazwie „ US ”. Usuń wszelkie inne zainstalowane metody wprowadzania dotyczące języka angielskiego.

Zobacz też:

Ahmed
źródło
6
Dziękuję Ci! Nie zdawałem sobie sprawy, że te ustawienia wymagały ponownego uruchomienia, aby zadziałały.
Marcin
6
Tak, jedna rzecz, której się nauczyłem, to to, że nigdy nie boli się wylogowywanie i ponowne logowanie podczas zabawy z ustawieniami panelu sterowania, zarządzaniem komputerem lub rejestrem systemu Windows (jakkolwiek może to być denerwujące :)).
Ahmed
3
Zatrzymuję się i uruchamiam eksploratora za pomocą okna uruchamiania „cmd / c taskkill / f / im explorer.exe & explorer”. W większości przypadków pozwoli to na wprowadzenie zmian w wielu rzeczach. To działa na XP powinno działać na 7 i 8
Michael Mantion
2
STRZEC SIĘ! Utracisz znak funta £( AltGr+Shift+4), przechodząc z United States-Internationaldo USukładu, ale to rozwiąże wspomnianą irytację.
igor
2
„.. i zdecydowanie nie” Stany Zjednoczone-Międzynarodowe. Właśnie uratowałeś mnie od setek godzin cierpienia. Dziękuję!
golosovsky
64

W przypadku Windows 8/10 (nie pytanie, wiem) - te klawisze akcentu są aktywne, gdy klawiatura jest US International (US INTL), i zostaną dezaktywowane, jeśli zmienisz na US ENG.

Możesz przełączać się między nimi za pomocą skrótu „WindowsKey + Spacja”.

Ponadto, jeśli spojrzysz na pasek zadań pulpitu (u dołu ekranu) - po lewej stronie ekranu Data / czas, powinieneś zobaczyć kafelek wyświetlający bieżącą klawiaturę (w tym przypadku US ENG lub US INTL) - kliknij na nią, aby przynieść w górę selektora.

david.barkhuizen
źródło
3
Pracowałem dla mnie, pracowałem z edytorem Sublime Text i doprowadzało mnie to do szału podczas programowania. Dzięki!
banerban Ghiță
1
To jest naprawdę PITA, gdy jesteś przyzwyczajony do pracy z Mac OS ... Apple Key-Space oznacza tam „Wyszukiwanie Spotlight”, więc często naciskam go w Windows ..
TheEye
Lewy Alt + Lewy Shift musiał zmienić dla mnie języki klawiatury w Windows 7. (Skrót powinien być wyświetlony w oknie, w którym dodajesz więcej języków klawiatury). Zmieniono na mapę inną niż międzynarodowa i dzięki temu wróciła do normy.
aportr
1
+1 Skrót również WindowsKey + Spacedziała Windows 10. Dzięki :)
Krishna Mohan
1
„Możesz przełączać się między nimi za pomocą skrótu„ WindowsKey + Spacja ”.” To uratowało mi dzień. Byłem na skraju ponownego uruchomienia mojego serwera, myśląc, że to naprawi, ale cieszę się, że nie było to konieczne. (To działało w systemie Windows Server 2012)
Vincent
11

Prawdopodobnie przypadkowo nacisnąłeś ctrl shift '.

Jest to skrót systemu Windows, który wpływa na niektóre aplikacje (przykłady to: mIRC, gtalk, wordpad itp.) I powoduje opisywane zachowanie. Ponowne naciśnięcie skrótu lub ponowne uruchomienie komputera spowoduje jego wyłączenie (i dlatego odpowiedź Dmnisiha jest nieprawidłowa).

Thomas Bonini
źródło
Czy twoja lista zawiera cmd i xemac działające pod cygwinem? Jeśli nie, to twoja diagnoza jest nieprawidłowa.
Marcin
Ten skrót dotyczy również programu SharePoint Designer 2010.
MrChrister
1
To załatwiło sprawę. „Dzięki”
ViVi
@Marcin Wpływa to na wszystko, co korzysta z tekstu sformatowanego w systemie Windows 32. CMD działa, a IIRC GTK działa pod cygwinem. Diagnozy są prawidłowe.
Tritium21
7

Jeśli naciśniesz spację po cytacie, będzie to tak, jakbyś miał tylko jeden cytat

rupweb
źródło
Czy to działa z dowolnym kluczem? A może po prostu kosmos?
Marcin
jakikolwiek klucz, o ile widzę ...
rupweb
5
tak, ale naciśnięcie 2 klawiszy, aby wyświetlić pojedynczy klawisz, nie jest odpowiedzią na problem.
simo.37920
4

Oto jak to naprawiłem:

  1. Otwórz panel sterowania Opcje regionalne i językowe.
  2. Kliknij kartę Klawiatury i języki.
  3. Kliknij przycisk Zmień klawiatury.
  4. Usuń wszystkie zainstalowane klawiatury, dopóki nie pozostaną żadne oprócz angielskiego US.
  5. Zrestartuj swój komputer.
Pascal
źródło
3
Zwykle takie zachowanie mają „międzynarodowe” warianty klawiatur. Pamiętaj, że nie można usunąć aktualnie wybranej klawiatury i ponowne uruchomienie komputera prawdopodobnie nie jest potrzebne. (ale Windows często zaskakuje mnie żądanymi restartami)
pabouk
4

Zwykle dzieje się tak, gdy przypadkowo naciśniesz lewy Ctrl i prawy Shift.

Sposób na odzyskanie polega na wciśnięciu tych klawiszy Ctrl-Shift jeszcze dwa razy.

Zostało to ładnie zilustrowane na stronie http://www.pctips.smittystips.com/v_laptop_keyboard_errors.php

Artur
źródło
Wow, dzięki! Prosta poprawka dla mnie, gdy moja klawiatura była już wybrana jako angielski w USA. Prawie pominąłem twoją sugestię, myśląc, że to nie może być prawda! :)
pcdev,
1
  1. Jeśli naciśniesz "jeden raz, a następnie Space bar, da ci to 'bez spacji obok.
  2. Jeśli naciśniesz ", przytrzymując Shift, a następnie naciśnij Space bar, "pojawi się bez spacji obok niego.
  3. Jeśli naciśniesz, "a następnie spółgłoskę, otrzymasz ten sam wynik co (2). Na przykład:

    ", a następnie mdaje 'm.

    Shift+ ", a następnie mdaje "m.

jaydeepsb
źródło
Jakie rozwiązanie / działanie sugerujesz?
Meatspace
Sugeruję, że spacja załatwi sprawę. Nie ma potrzeby zmiany ustawienia regionu i języka, ponieważ „ten problem” występuje na ogół na dowolnym układzie klawiatury.
jaydeepsb
1
Twoja odpowiedź jest bardzo trudne do odczytania i może ulec poprawie, jeśli go edytować i używać <kbd>space</kbd>i <kbd>"</kbd>tak, że formatuje to nazwy klawiszy na klawiaturze, aby były łatwiejsze do odczytania.
Ryan
Dziękuję za opisanie niedoli oryginalnego plakatu w tak wielu słowach. Nie jest to jednak odpowiedź na pytanie „Jak to zatrzymać?” Doceniony.
-3

Dla WinXP

Otwórz okno RUN (winbutton + r) wpisz następujący wiersz i naciśnij enter

cmd /c intl.cpl ,1 & taskkill /f /im explorer.exe & explorer

Kliknij „detal”

Zaznacz i usuń wszystkie klawiatury z wyjątkiem USA

Kliknij OK dwa razy i powinieneś to zrobić

Michael Mantion
źródło