La tastiera di Windows è "intelligente" con i tasti di citazione: come posso fermarla?


214

Sto usando Windows 7 su un laptop. Sulla tastiera del laptop, per qualche ragione, il tasto virgoletta (che contiene sia una virgoletta doppia che una singola) sta facendo alcune cose "intelligenti" fastidiose:

  1. Quando premo virgolette singole (o virgolette doppie), Windows non invia alcun carattere finché non lo premo due volte (risultante in ''o "")
  2. Quando lo premo davanti a una vocale, ottengo una sorta di personaggio accentato. Dato che di solito scrivo solo inglese, questo è fastidioso.

Il tasto backtick / tilde è soggetto a comportamenti simili.

Questo non è un duplicato della domanda collegata perché i due problemi hanno soluzioni completamente diverse. Questa domanda è stata causata dall'attivazione di un'impostazione di internazionalizzazione; quell'altra domanda è stata causata dalla disattivazione delle chiavi.

Non ho tentato di configurare il mio computer per elaborare qualcosa di diverso dall'inglese. La mia tastiera sembra essere (nella misura in cui queste cose sono standard sui laptop) una tastiera qwerty americana standard.

Come posso impedire che ciò accada?



1
Non abbastanza reputazione per pubblicare una risposta, ma il problema che stai riscontrando è che le virgolette, le virgolette doppie e la tilde sono impostate come "chiavi morte". Se si desidera mantenere la tastiera internazionale statunitense ma rimuovere la funzionalità "Dead Keys", è necessario creare e installare la propria tastiera (o scaricarne una già pronta) utilizzando Microsoft Keyboard Layout Creator . Ho appena aperto la tastiera internazionale USA, rimosso la funzionalità dei tasti morti, salvata e installata.
Agustín Lado,

Questa è una vecchia domanda, ma usando una tastiera internazionale, ho accesso ad altri caratteri non ascii. Mi piace meglio della vecchia tastiera americana. Il sistema è in attesa e in attesa che un altro tasto prema per creare un ä, o ê o ù o ç ... È necessario premere la barra spaziatrice dopo aver premuto ", se si desidera solo la citazione". Il tasto alt-destra dà anche accesso alla tastiera internazionale per € (alt-destra 5). Altrimenti, converti nuovamente in Tastiera QUERTY USA. Se si preme "" due volte, il risultato tornerà con due "".
CrazyEnigma

Risposte:


200

Prima di tutto vorrei assicurarmi che le impostazioni del "metodo di input" siano impostate su "US" (e sicuramente non su "Stati Uniti-Internazionale"). Puoi farlo attraverso il Pannello di controllo. Potrebbe essere necessario un riavvio.

Per Windows 7:

  1. Apri il Pannello di controllo
  2. Fai clic su Orologio, Lingua e Regione , quindi su Regione e lingua .
  3. Fai clic sulla scheda Tastiere e lingue , quindi fai clic su Cambia tastiere .
  4. In Servizi installati , fai clic su Aggiungi .
  5. Fare doppio clic sulla lingua che si desidera aggiungere, fare doppio clic su Tastiera , selezionare le opzioni dei servizi di testo che si desidera aggiungere, quindi fare clic su OK .

Guarda anche:

Per Windows 10:

  1. Apri il Pannello di controllo .
  2. Fai clic su Orologio, Lingua e Regione, quindi fai clic su Lingua .
  3. Se non vedi una carta con la scritta "Inglese (Stati Uniti)" nell'elenco, fai clic su " Aggiungi una lingua " sulla barra degli strumenti per aggiungerla.
  4. Sulla stessa riga appartenente alla scheda "Inglese (Stati Uniti)", assicurati che sia presente una riga con la dicitura "Layout tastiera: USA". In caso contrario (è il presupposto di questa risposta), fare clic sul collegamento ipertestuale " Opzioni " appartenente alla stessa riga, a sinistra.
  5. Nella sezione "Metodo di immissione", fai clic sul collegamento ipertestuale "Aggiungi un metodo di immissione" per aggiungere un layout di tastiera chiamato " US ". Elimina qualsiasi altro metodo di input installato relativo all'inglese.

Guarda anche:


6
Grazie! Non mi rendevo conto che queste impostazioni richiedevano un riavvio per avere effetto.
Marcin,

6
Sì, una cosa che ho imparato è che non fa mai male disconnettersi e riconnettersi quando si gioca con le impostazioni del pannello di controllo, la gestione del computer o il registro di Windows (per quanto fastidioso possa essere :)).
Ahmed,

3
Mi fermo e avvio explorer tramite la finestra di esecuzione "cmd / c taskkill / f / im explorer.exe & explorer". Il più delle volte consentirà di apportare modifiche a molte cose. Funziona su XP dovrebbe funzionare su 7 e 8
Michael Mantion il

2
ATTENZIONE! Si perderà cancelletto £( AltGr+Shift+4) passando da United States-Internationala USdisposizione, ma sarà risolvere citata fastidio.
vigore

2
"..e sicuramente non" Stati Uniti-Internazionale ". Mi hai appena salvato da centinaia di ore di sofferenza. Grazie!
Golosovsky,

64

Nel caso di Windows 8/10 (non la domanda, lo so) - questi tasti di accento sono attivi quando la tastiera è US International (US INTL) e saranno disattivati ​​se si passa a US ENG.

È possibile alternare tra i due utilizzando la scorciatoia "WindowsKey + Spazio".

Inoltre, se guardi la barra delle applicazioni del desktop (in fondo allo schermo) - a sinistra del display Data / Ora, dovresti vedere un riquadro che mostra la tastiera corrente (in questo caso US ENG o US INTL) - fai clic su di essa per portare su un selettore.


3
Lavorato per me, stavo lavorando con l'editor di testo Sublime e mi stava facendo impazzire durante la programmazione. Grazie!
banerban Ghiță,

1
Questo è davvero un PITA quando sei abituato a lavorare con Mac OS ... Key-Space di Apple significa "ricerca Spotlight" lì, quindi lo premo spesso in Windows ..
TheEye

Alt sinistra + Maiusc sinistro sono stati destinati a cambiare la lingua della tastiera per me in Windows 7. (Il collegamento dovrebbe essere elencato nella finestra in cui aggiungi altre lingue della tastiera). Passato alla mappa non internazionale ed è tornato alla normalità, grazie.
aportr,

1
+1 Anche la scorciatoia WindowsKey + Spacesta funzionando Windows 10. Grazie :)
Krishna Mohan,

1
"Puoi alternare tra i due usando la scorciatoia" WindowsKey + Spazio "." Questo mi ha salvato la giornata. Era sul punto di riavviare il mio server web pensando che avrebbe risolto il problema, ma sono contento che non fosse necessario. (Funzionava su Windows Server 2012)
Vincent,

11

Probabilmente hai premuto inavvertitamente ctrl shift '.

Questa è una scorciatoia di Windows che interessa alcune applicazioni (esempi includono: mIRC, gtalk, wordpad, ecc.) E causa il comportamento che stai descrivendo. Premere nuovamente il collegamento o riavviare il computer lo disabiliterà (e quindi la risposta di Dmnisih non è corretta).


Il tuo elenco include cmd e xemacs in esecuzione su Cygwin? In caso contrario, la diagnosi non è corretta.
Marcin,

Anche SharePoint Designer 2010 è interessato da questo collegamento.
MrChrister,

1
Questo ha fatto il trucco per me. "Grazie"
ViVi il

@Marcin Tutto ciò che utilizza un input RTF win32 ne risentirebbe. CMD lo fa, e IIRC GTK funziona sotto cygwin. La diagnosi è corretta
Tritium21

7

Se premi spazio dopo la citazione, sarà come se avessi solo una citazione


Funziona con qualsiasi chiave? O solo spazio?
Marcin,

qualsiasi chiave per quanto posso vedere ...
rupweb

5
sì, ma premendo 2 tasti per far apparire un solo tasto non è la risposta al problema.
simo.37920

4

Ecco come l'ho risolto:

  1. Apri il pannello di controllo Opzioni internazionali e della lingua.
  2. Fai clic sulla scheda Tastiere e lingue.
  3. Fai clic sul pulsante Cambia tastiere.
  4. Rimuovere tutte le tastiere installate fino a quando non ne rimangono più nessuno tranne l'inglese americano.
  5. Riavvia il tuo computer.

3
Di solito le varianti "internazionali" delle tastiere hanno questo comportamento. Si noti che non è possibile rimuovere la tastiera attualmente selezionata e il riavvio probabilmente non è necessario. (ma Windows spesso mi sorprende con i riavvii richiesti)
pabouk

4

Succede in genere quando si preme accidentalmente i tasti della tastiera Ctrl sinistro e Maiusc destro.

Il modo per recuperare è premere questi due tasti Ctrl-Maiusc altre due volte.

È stato ben illustrato su http://www.pctips.smittystips.com/v_laptop_keyboard_errors.php


Wow grazie! Una semplice soluzione per me quando la mia tastiera era già selezionata come inglese americano. Ho quasi ignorato il tuo suggerimento pensando che non potrebbe essere giusto! :)
pcdev

1
  1. Se premi "una volta, seguito da Space bar, ti dà 'senza spazio accanto.
  2. Se si preme ", mentre si tiene premuto Shift, quindi si preme Space bar, si ottiene "senza uno spazio accanto ad esso.
  3. Se si preme "seguito da una consonante, si ottiene lo stesso risultato di (2). Per esempio:

    ", seguito da m, dà 'm.

    Shift+ ", seguito da m, dà "m.


Quale soluzione / azione stai suggerendo?
spazio di carne

Quello che sto suggerendo è che la barra spaziatrice farà il trucco. Non è necessario modificare l'impostazione della regione e della lingua, poiché "questo" questo problema si verifica, in generale, su qualsiasi layout di tastiera.
jaydeepsb,

1
La tua risposta è davvero difficile da leggere e potrebbe essere migliorata se la modifichi e la usi <kbd>space</kbd>e in questo <kbd>"</kbd>modo formatta i nomi dei tasti della tastiera per renderli più facili da leggere.
Ryan,

Grazie per aver descritto la miseria del poster originale in così tante parole. Tuttavia, questa non è una risposta alla domanda "Come posso fermarlo?" Downvoted.

-3

Per WinXP

Aprire la finestra RUN (winbutton + r) digitare la seguente riga e premere invio

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

Fai clic su "dettaglio"

Evidenzia e rimuovi tutte le tastiere tranne gli Stati Uniti

Fai clic due volte su OK e dovresti aver finito

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.