Perché Windows cambia la lingua di input in modo casuale?


32

Lavoro su una versione inglese di Windows XP Pro, ma la mia lingua di lavoro è lo spagnolo. La mia lingua di input predefinita è Spagnolo, ma a volte Windows cambia automaticamente questa impostazione quando si cambia applicazione (e quindi si ottiene un layout di tastiera diverso).

Perché?

(Sono diventato un grande fan di ALT+ LEFT SHIFT, che ti consente di scorrere le lingue disponibili.)


ripagare come "windows", questo sta accadendo anche su Vista
Andrija,

Succede anche il 7.
Cristián Romo,

Risposte:


20

Le impostazioni della lingua di input sono per applicazione. Un'applicazione che chiama un'API di Windows per modificare le impostazioni internazionali di input, può impostare un layout di tastiera diverso, se è abilitato per l'utente.

A volte succede anche se si premono accidentalmente i tasti ALT e LEFT-SHIFT insieme. Se non si desidera avere questo comportamento, è possibile "disinstallare" tutte le lingue / culture di input non necessarie nel Pannello di controllo:

Regional and Language Options > Text Services and Input Languages

MODIFICA: oppure seleziona "Disattiva servizi di testo avanzati" .


3
Rimuovere ogni altra lingua sembra troppo drastico. Ho provato a selezionare "Disattiva i servizi di testo avanzati" nella scheda Avanzate lì.
Guillermooo,

dove si trova "Disattiva i servizi di testo avanzati" su Vista?
Andrija,


1
come questa risposta risolve cambiamenti casuali della tastiera? ho bisogno di avere alt + shift per cambiare layout. il problema che la lingua cambia "da sola" a volte.
Berry Tsakala,

21

Molto probabilmente accade perché hai premuto quel tasto di scelta rapida Alt+ Shiftper errore.

Personalmente rimuovo tutte le altre lingue dalla barra della lingua e disabilito il tasto di scelta rapida. Dopo averlo fatto, non è mai più successo =)

Come (su Windows Vista e probabilmente Seven): fai clic con il pulsante destro del mouse sulla barra della lingua e scegli Impostazioni ... (oppure vai al Pannello di controllo , Opzioni internazionali e della lingua ). Quindi vai alla scheda Tastiere e lingue e fai clic su Cambia tastiere ... , seleziona le tastiere che non possiedi e fai clic sul pulsante Rimuovi . Vai alla scheda Barra della lingua e seleziona Nascosto nella casella di gruppo Barra della lingua . Vai alla scheda Impostazioni chiave avanzate , quindi nei Tasti di scelta rapida per le lingue di input seleziona Tra lingue di input , fai clic su Cambia sequenza tasti ...e scegli Non assegnato in entrambe le caselle di gruppo. Alla fine premi OK , OK e OK .


Sono sicuro che funzionerebbe, ma sembra troppo bruta per una workstation condivisa! ;-)
guillermooo,

4
Avere un unico account utente per tutti è così '95. ;)
macbirdie,

Oh sì, giusto. In qualche modo ho pensato che fosse un'impostazione globale per tutti gli utenti. · Arrossisce ·
guillermooo,

Inoltre, con quale frequenza un computer ha più di una tastiera? Ma vedo il tuo punto ... per fortuna @macbirdie ha avuto anche un buon punto, quindi immagino che il mio punto sia ancora
valido

2
non posso commentare come nessun rappresentante. (scusa) ma @Svish - MOLTE persone / computer, ad esempio il mio laptop nel Regno Unito è morto due giorni prima del viaggio negli Stati Uniti, sono un web dev, quindi ne avevo bisogno uno nuovo il giorno in cui sono atterrato. Quindi ho un laptop USA, ma sto usando sempre parentesi graffe, parentesi angolari ecc. E non voglio rovinare il mio tocco digitando passando al layout USA. Quindi quando attracco in ufficio suono una tastiera del Regno Unito. Ma le app di Windows / Windows cambiano semplicemente la mia scelta di layout, volenti o nolenti, e mi spinge verso il muro. :( Se lo imposto lo voglio impostato. Sono l'utente, non il computer, dovrei essere incaricato di questo in realtà :(
MemeDeveloper,

3

Penso che la lingua di input sia mantenuta per applicazione. Non sono sicuro se esiste un modo per disabilitare quel comportamento.


3

Sì jtbandes, la lingua di input viene mantenuta per applicazione, in effetti per finestra, poiché più finestre del browser IE hanno ciascuna la propria impostazione. Windows è noto per essere molto povero nella gestione di più lingue di input e talvolta non riesce nemmeno a ricordare la lingua utilizzata all'interno di una singola applicazione quando si cambia molto. Sono danese, lavoro con contenuti inglesi, su computer Windows austriaci (tedeschi) e ho visto questo troppo spesso per contare.

La migliore soluzione che posso offrire è scegliere solo una lingua di input e scegliere solo quella.

Per me, significa sempre usare un layout danese perché poi posso digitare i caratteri speciali tedeschi (il layout DK ha una ¨chiave umlaut) così come i caratteri speciali danesi (che un layout tedesco non può), oltre a tutto l'inglese ovviamente.

Il rovescio della medaglia potrebbe essere una velocità di digitazione non ottimale in altre lingue, ma almeno la tastiera corrisponde sempre alla lingua di input di Windows. È molto raro che la lingua scelta ti impedisca effettivamente di digitare ciò di cui hai bisogno.


2

A volte capita anche a me, ma penso sia solo perché ho premuto Alt + Shift per caso.

Sarebbe bello se ci fosse un segnale acustico o qualcosa per dirti che l'hai fatto ...


1

Penso che le impostazioni della tastiera vengano mantenute per applicazione, ad esempio Word potrebbe essere in esecuzione con le impostazioni della lingua spagnola ma Blocco note è configurato con la lingua inglese.

Potresti anche voler verificare quale lingua è configurata come predefinita.


1

Odio che, sì, alcune applicazioni hanno un valore predefinito

Quello che faccio è rimuoverli completamente dalla barra della lingua e conservarne solo uno.

Un'altra cosa che odio è avere la mia tastiera commutata da en-Spain / en-LatinAmerica ... rompe il layout!

Quindi li rimuovo tutti e mantengo quello che uso.


Sì, ho rimosso anche la lingua di input inglese.
djeidot,

0

Ho avuto la stessa cosa qualche mese fa, ho scoperto che stavo premendo accidentalmente un tasto di scelta rapida per cambiare lingua. Ho disabilitato tutte le scorciatoie e rimosso la barra degli strumenti della lingua, quindi devi cambiare esplicitamente la lingua nel pannello di controllo. Da allora non ho avuto successo.


0

L'opzione Rileva lingua automaticamente, disponibile in Word e Outlook, rileva la lingua che stai digitando e abilita automaticamente gli strumenti di correzione per quella lingua.

  1. Apri un nuovo documento o un messaggio e-mail.

  2. Nella scheda Rivedi, nel gruppo Lingua, fare clic su Lingua.

  3. Fai clic su Imposta lingua di prova.

  4. Nella finestra di dialogo Lingua, selezionare la casella di controllo Rileva lingua automaticamente.

Si applica a: Office 2013 Word 2016 Outlook 2016 Word 2013 Outlook 2013 Preferenze lingua 2013 Word 2010 Outlook 2010 Word 2007 Outlook 2007

Controlla le impostazioni di Word per "rilevamento automatico della lingua"


Si prega di citare le parti essenziali della risposta dai collegamenti di riferimento, in quanto la risposta può diventare non valida se le pagine collegate cambiano.
DavidPostill

Un altro consiglio: leggi Come fare riferimento al materiale scritto da altri . Dovresti bloccare il testo di citazione che è stato scritto da qualcun altro. Vedere la guida di Markdown . L'ho risolto per te questa volta, ma per favore presta attenzione a questo in futuro.
DavidPostill
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.