Sono d'accordo con Gido. Su molte macchine diverse ho sperimentato Windows cambiare casualmente i layout della mia tastiera.
Il consiglio di unexist potrebbe essere utile per alcuni:
Se non usi entrambe le lingue di input, disinstalla l'altra.
Ma personalmente uso molti layout di tastiera diversi durante la mia routine quotidiana e non apprezzo il fatto che mi cambino continuamente. In inglese scrivo Dvorak. Sono stato costretto a installare la tastiera QWERTY standard del Regno Unito da un'applicazione (altrimenti eccellente) che ho per imparare il layout della tastiera cirillica (Keyboard Tsar). Ancor prima, tuttavia, ricordo che il layout della mia tastiera è stato cambiato casualmente in QWERTY senza alcun intervento da parte mia. Quindi, ad esempio in un browser Web, se ho digitato qualcosa in un campo di testo e ho tentato di copiarlo utilizzando CTRL + C, avrebbe inviato CTRL + R e aggiornato la pagina, probabilmente causandomi di perdere ciò che avevo digitato! Puoi immaginare quanto possa essere frustrante, specialmente per un utente prevalentemente orientato alla tastiera come me che multitasks ferocemente.
Sono d'accordo sul fatto che il collegamento predefinito per cambiare la lingua di input - ALT + L-SHIFT potrebbe essere responsabile in alcuni casi - specialmente perché a volte uso ALT + MAIUSC + TAB per alternare tra le applicazioni. Tuttavia, per me, disabilitare questa scorciatoia sembra funzionare solo temporaneamente. Invariabilmente, dopo averlo disabilitato, controllerò l'impostazione un giorno o due dopo e lo troverò nuovamente abilitato! Ad ogni modo ho avuto problemi con la modifica casuale della disposizione della tastiera in Windows XP per così tanto tempo, e sono sicuro che per la maggior parte del tempo non potrebbe essere dovuto al fatto che ho accidentalmente colpito questa scorciatoia.
Penso che un'applicazione di terze parti per un migliore controllo dei layout di tastiera sarebbe estremamente utile. Potrebbe avere le funzionalità per impostare il layout della tastiera a livello di sistema o per impostare layout di tastiera automatici permanenti associati a diverse applicazioni. Ad esempio, quando apro il mio programma di dizionario spagnolo-inglese, è possibile cambiare automaticamente il layout di tale applicazione in spagnolo internazionale. E potrebbe impedire a Windows di cambiare capricciosamente i layout, come sembra così appassionato di fare.
PS, @Adam: Windows gestisce i layout di tastiera per applicazione. Come ho già accennato nel paragrafo precedente, non mi affascina sempre neanche questo, poiché a volte desidero lavorare in una determinata lingua a livello di sistema e devo cambiare ogni singola applicazione nel layout di quella lingua singolarmente. Tuttavia, una possibile soluzione alternativa, se si desidera che ogni applicazione si apra con il layout coreano, consiste nell'impostare il layout coreano come layout di input predefinito. Ovviamente posso capire che questa potrebbe non essere la soluzione ideale per te, dal momento che potresti anche usare l'inglese pesantemente altre volte e finire con il problema opposto se cambi l'impostazione predefinita in coreano. Ma ho pensato di illuminarti della logica di Windows riguardo a questa 'caratteristica': in teoria, ogni applicazione in esecuzione dovrebbe avviare con il layout predefinito di sistema, quindi ricordare il layout a cui si passa fino a quando non viene chiuso.