La lingua della tastiera continua a cambiare in Windows 10


275

Quindi di recente ho fatto un'installazione pulita di Windows 10 inglese. L'ho configurato per avere la lingua inglese dell'interfaccia utente ma la tastiera norvegese. Ho diversi problemi con quella configurazione:

  1. La lingua della tastiera continua a passare costantemente all'inglese
  2. Non riesco a visualizzare la barra della lingua né il popup di attivazione / disattivazione della lingua quando cambio:

    popup per attivare la lingua

Ho associato il layout di tastiera norvegese a Shift+ Alt+ 0e funziona, ma è fastidioso doverlo fare ogni 5 minuti. Inoltre trovo strano che non riesca a vedere la barra della lingua né sul desktop né sulla barra degli strumenti.

Qualcuno ha idea di cosa potrebbe essere sbagliato?

Ecco alcuni screenshot delle mie impostazioni:

impostazioni 1

impostazioni 2

impostazioni 3

Nessuna barra della lingua sulla barra degli strumenti

PS L'unica volta che vedo il popup di attivazione / disattivazione della lingua è in realtà quando mi disconnetto dalla schermata di blocco e premo Win+ Space. Non succede nulla se lo faccio dopo aver effettuato l'accesso.


38
Questo mi ha guidato UP THE WALL da quando ho installato Windows 10. Il layout della tastiera cambia sporadicamente mentre scrivo. Giuro di non aver toccato la scorciatoia <kbd> Win </kbd> + <kbd> Space </kbd>.
Colonnello Panic,

12
Alt + Shift cambia anche la lingua sembra.
Mir,

4
E Left Ctrl+ Shiftcambia tastiera se è installata più di una tastiera !! Alt + Shifte Ctrl + Shiftsono schemi di scelta rapida comuni in Editor di codice e prodotti Adobe (ad esempio Photoshop). WINDOWS: quella era una scelta scarsa e inutile di dirottamento delle scorciatoie !! Vergognatevi. Ha! Nessuna meraviglia che ho dovuto continuare a "riavviare"! Ho pensato che questo nuovo laptop / tastiera fosse rotto! Grazie a tutti per la soluzione :)
SherylHohman,

Mi rattrista che MSFT abbia ancora problemi di usabilità di base.
Bruno Brant,

So che questa è una vecchia domanda, ma volevo menzionare la mia soluzione, anche se solo per i miei benefici in seguito, poiché nessuna delle soluzioni seguenti ha funzionato per me. Ho US EN, US EN, BG e AR personalizzati e il mio sistema passerebbe alla lingua successiva nell'elenco della barra della lingua quando apro una nuova applicazione. Ho dovuto forzare semplicemente il metodo di input predefinito a quello che uso più spesso (US EN):> Impostazioni> cerca "digitazione"> Impostazioni tastiera avanzate> Sostituisci per metodo di input predefinito.
artificial_moonlet

Risposte:


350

In Windows 10, per impostazione predefinita, premendo CTRL+ SHIFT(o per alcuni ALT+ SHIFT- grazie madmenyo) scorrerai tutti i layout di tastiera che potresti aver mappato ed è sorprendentemente facile farlo per errore.

Se continui a premere CTRL+ SHIFT(o qualsiasi altra cosa in cui potresti averlo modificato), presto dovresti tornare all'impostazione corretta. (in alternativa riavvio che è quello che ho fatto la prima volta ;-))

(Aggiornato agosto 2019) È possibile modificare / disabilitare questo da

> Settings > search for 'typing' > Advanced keyboard settings > Language
> Bar options > Advanced Key Settings (tab) > Change Key Sequence

Attenzione, quanto sopra non sempre funziona - Riavvia e la modalità di sospensione possono entrambi cambiare l'impostazione predefinita della tastiera (di solito in USA) - Non ho trovato alcuna soluzione in ghisa sebbene la creazione di un nuovo profilo possa aiutare, sebbene non sia una risposta particolarmente soddisfacente IMHO .

In un'emergenza

WIN+R  
osk

per far apparire la tastiera su schermo potrebbe essere utile temporaneamente.

Si noti inoltre che è possibile disabilitarlo in modo che nessuna combinazione di tasti cambierà la lingua - cambia i tasti in "Non assegnato" - vedi la risposta sotto da Mort per maggiori informazioni


84
Whaaaat. Uso Ctrl + Maiusc frequentemente in Visual Studio. Nessuna meraviglia che il layout della mia tastiera continuasse a cambiare. Grazie!
Willem,

60
Per me questo è in realtà ALT+SHIFT
Madmenyo,

4
Dispari. Forse l'hanno cambiato, ma per me dice che la scorciatoia per cambiare è [tasto windows] + [spazio], che sembra un po 'più ragionevole (e in effetti sembra l'unica cosa che funziona come scorciatoia per cambiare la lingua).
Nyerguds,

18
Per chiunque venga a questo nel 2016, sembra che la posizione sia cambiata. Ora si trova inControl panel//Language//Advanced settings//Switching input methods//Change language bar hot keys
David Metcalfe il

31
per essere precisi: win+ spacecambia tra tutte le coppie lingua / tastiera configurate. alt+ shiftcambia solo lingua e ctrl+ shiftcambia solo tastiera
Simon Zyx

17

Se fai clic sul link "Cambia tasti di scelta rapida della barra della lingua", visibile nell'ultima schermata, dovresti essere in grado di vedere quali tasti sono destinati a cambiare la lingua della tastiera.

Le impostazioni predefinite sono molto facili da colpire, quando si utilizza la tastiera, cambiando così improvvisamente la lingua della tastiera. Modificando i tasti su "Non assegnato" si eviterà che la lingua della tastiera cambi accidentalmente.


2
Sì, quelli erano originariamente impostati su Maiusc + Alt e poi li ho cambiati in "nessuno". Purtroppo questo non ha risolto il problema da solo, ma vedi la mia altra risposta.
Nilzor,

16

Risposta 2018/2019:

Ho avuto lo stesso problema, cercando di utilizzare la tastiera polacca con la lingua inglese dell'interfaccia utente di Windows.

Ogni volta che ho bloccato il computer, è tornato alla tastiera degli Stati Uniti.

Il problema era che avevo una tastiera polacca in lingua polacca, dove in realtà quello che volevo davvero era una tastiera polacca in lingua inglese.

Ho rimosso il pacchetto in lingua polacca, aggiunto la tastiera polacca in lingua inglese e rimosso la tastiera americana dalla lingua inglese - vedi lo screenshot qui sotto:

Preferenze lingua di Windows 10 (2018)

Quindi in breve, il trucco è aggiungere la tastiera desiderata come unica tastiera nella lingua predefinita.

(Questo funziona per me perché generalmente scrivo in inglese, solo a volte voglio inserire in polacco, ma posso farlo senza cambiare la tastiera, poiché la tastiera polacca è completamente compatibile con QWERTY degli Stati Uniti).


Note aggiuntive:

Come accennato da @GuneyOzsan, alcune configurazioni di lingua / tastiera potrebbero essere visualizzate solo nella barra della lingua, ma non nell'elenco delle tastiere delle impostazioni della lingua (quindi non è possibile rimuoverlo) - in particolare, ciò accade dopo un importante aggiornamento di Windows. Per rimuovere uno di questi elementi (ad esempio: lang = US, tastiera = Canada), devi aggiungere la stessa combinazione esatta dell'elemento che desideri eliminare tramite l'elenco delle impostazioni della lingua, quindi rimuoverlo:

  • fai clic su +(aggiungi una lingua preferita)
  • aggiungi un oggetto con lang = US e keyboard = Canada
  • quindi rimuoverlo
  • quindi elimina la lingua preferita che hai appena creato (questo rimuove la tastiera invisibile)

1
Wow, non posso dire come sia stato utile sbarazzarsi di mesi di strappi di capelli (e flusso di lavoro inefficiente che mi impedisce di bloccare durante la codifica). È un peccato che abbiano Ctrl + Maiusc tasto pettine in Visual Studio (così come nella maggior parte degli editor di immagini / audio) e non siano consapevoli (o non si preoccupino) di tale problema di usabilità.
Guney Ozsan,

Questo non sembra funzionare per me dal momento che, anche quando rimuovo la QWERTYtastiera, la aggiunge di nuovo quando chiudo e riapro l'app delle impostazioni / riavvio il mio PC.
Busti,

3
Ho notato che alcuni aggiornamenti di Windows aggiungono nuovamente la tastiera americana e la lingua della tastiera inizia a cambiare di nuovo (con Ctrl+ Shift). Sfortunatamente questa nuova tastiera aggiunta da Windows Update non appare nell'elenco delle tastiere delle impostazioni della lingua (quindi non è possibile rimuoverla) ma appare solo nella barra delle lingue. Per poterlo rimuovere, è necessario aggiungere una tastiera americana all'elenco, quindi rimuoverlo. Ciò rimuove la tastiera invisibile aggiunta dall'aggiornamento di Windows.
Guney Ozsan,

1
Si noti che in Win10 è necessario fare clic sulla lingua per visualizzare il pulsante "opzioni" e questo pulsante consente di accedere alle impostazioni della tastiera. Quindi le impostazioni della tastiera sono posizionate dietro un pulsante nascosto nella lingua . Che design.
Paul Gobée,

1
Dopo la mia esperienza a lungo termine, la tastiera della lingua fantasma ritorna dopo alcuni aggiornamenti di Windows, disponibili per il passaggio con le scorciatoie da tastiera, ma visivamente nascosti dalla barra delle attività / lingua. In questo caso è necessario scavare di nuovo le impostazioni per trovarle e rimuoverle.
Guney Ozsan,

12

Risulta che ho dovuto configurare un layout di tastiera nel primo screenshot. Noterai che dice "Tastiera: nessuna disponibile". Quindi facendo clic su "Opzioni" qui, quindi su "Aggiungi un metodo di input" e selezionando QWERTY Norwegian ha risolto il caso.

Non so come sono stato in grado di installare Windows con una configurazione linguistica così borked. Ad ogni modo consiglio a tutti di guardare più da vicino le domande sulla lingua al momento dell'installazione iniziale.

pic1

pic2


Dopo aver provato a far funzionare la calligrafia in francese (in Canada), avevo installato 2 versioni di inglese (USA, Canada) e francese (Francia, Canada), per non parlare di più di un metodo di input per gli inglesi inglesi. In breve, questa risposta mi ha permesso di ripulire tutto bene.
Fuhrmanator,

10

L'impostazione diretta del registro per disabilitare i tasti di scelta rapida per attivare / disattivare il layout della tastiera è:

reg add "HKCU\Keyboard Layout\Toggle" /v "Layout Hotkey" /d 3

Potresti anche volere

reg add "HKCU\Keyboard Layout\Toggle" /v "Language Hotkey" /d 3
reg add "HKCU\Keyboard Layout\Toggle" /v "Hotkey" /d 3

E per i nuovi utenti, prova questo (in un prompt elevato):

reg load HKEY_USERS\temp "%USERPROFILE%\..\Default\NTUSER.DAT"
reg add "HKEY_USERS\temp\Keyboard Layout\Toggle" /v "Layout Hotkey" /d 3
reg unload HKEY_USERS\temp

Cosa stanno facendo questi comandi?
Kleinfreund,

@kleinfreund Come menzionato nella prima frase, disabilita le scorciatoie da tastiera che attivano / disattivano il layout, in modo che non possa essere modificato inavvertitamente.
marzo

Grazie! Eseguendo una build interna e hanno rimosso completamente la sezione della lingua dal Pannello di controllo. Non riesco ancora a capire cosa abbia portato Microsoft a usare una combinazione di tasti così comunemente usata
samdd

Grazie! L'unico modo che funziona nel 2018 per bloccare la commutazione alt-shift / ctrl-shift, sembra che il componente dell'interfaccia utente in cui potresti cambiarlo sia andato, non riesco a trovarlo da nessuna parte.
jakub.g

5

Soluzione 1

utilizzare questa soluzione: come disabilitare la modifica automatica del layout della tastiera in Windows 8?

Solution2

Scegli la seconda lingua come predefinita. quindi, quando si passa al primo, rimarrà acceso.

(grazie a @SimonSeyock):

win + spacecambia tra tutte le coppie lingua / tastiera.
alt + shift cambia solo la lingua
ctrl + shiftcambia solo la tastiera


Solution 1in realtà non offre una soluzione in quel link. Ciò risolve un metodo di input non una lingua di input.
msysmilu,

1
alt + shift l'ha fatto per me. Nient'altro ha funzionato davvero
Ghoti e Chips il

5

Il mio problema: ho 3 lingue (layout di tastiera) installati. Quando andrà a dormire in Windows 10, quindi al risveglio, torna automaticamente alla "lingua principale", invece di mantenere l'ultimo impostato. Lo considero un bug.

Soluzione:

  1. Aprire Control Panel\All Control Panel Items\Language.
  2. Clicca su Advanced Settings.
  3. Sotto Switching input methods, controlla il Let me set a different input method for each app windows.

Ciò manterrà la lingua quando si va a dormire e quando si ritorna.


1
Grazie. Ciò ha risolto il mio problema con il layout della tastiera che tornava sempre al "valore predefinito" dopo il riavvio e dopo la sospensione. Ho anche 3 layout di tastiera installati. Inglese, perché funziona meglio con alcuni giochi e due svedesi. Qwerty e dvorak normali.
Albert Veli,

Ho avuto un problema simile, risolto definendo la mia tastiera direttamente nella lingua principale: vedi superuser.com/a/1322521/97570
jakub.g

4

Dicembre 2018

Lo stesso problema si è verificato e ho seguito i seguenti passaggi per risolverlo su Windows 10.

Passaggio n. 1: vai a Language Preferences

inserisci qui la descrizione dell'immagine

Passaggio 2: fare clic su Advanced keyboard Settings

inserisci qui la descrizione dell'immagine

Passaggio 3: fare clic su Language bar Options

inserisci qui la descrizione dell'immagine

Passaggio n. 4: eseguire le seguenti operazioni: 4.1 Selezionare la Advanced Key Settingsscheda 4.2 Scegliere l' Between input languagesopzione nell'elenco. 4.3 Fare clic sul Change key Sequence...pulsante

inserisci qui la descrizione dell'immagine

4.4 Modificare entrambe le opzioni in Not Assigned.

inserisci qui la descrizione dell'immagine


1
Nel passaggio 3, "Sostituisci per metodo di input predefinito" ha risolto il mio problema. La mia lingua di sistema è l'inglese (Regno Unito) e il layout della tastiera è svedese. 2 lingue diverse stavano giocando con il mio layout di tastiera.
Tirtha R,

0

Questo risultato principale di Google ha funzionato sul mio nuovo laptop Windows 10:

Imposta un layout di tastiera predefinito:

  1. Fai clic sul menu Start e seleziona Impostazioni .
  2. Seleziona Ora e lingua .
  3. Fai clic su Regione e lingua nella colonna di sinistra.
  4. In Lingue fare clic sulla lingua desiderata come predefinita e fare clic su Imposta come predefinito .

Ci proverò e vedrò se questo aiuta davvero. Ha senso + è l'unica cosa che non ho ancora provato :)
Krizajb,

Purtroppo questo imposta solo l'opzione predefinita. Non impedisce la modifica della tastiera durante l'utilizzo di Windows. Il problema è che la combinazione di tasti Ctrl + Maiusc continua a cambiare la tastiera selezionata, cosa comune nella maggior parte degli editor di immagini e audio (così come Visual Studio, ehi Microsoft, ne sei consapevole?).
Guney Ozsan,

Penso di aver premuto Ctrl + Maiusc per caso alcune volte nella mia vita, ma ho semplicemente rimosso tutto tranne gli Stati Uniti. Puoi anche disabilitare il collegamento: superuser.com/questions/109066/…
Cees Timmerman,
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.