Perché Windows 7 cambia sempre automaticamente la lingua di input o della tastiera?


18

Mi chiedo perché Windows 7 cambia sempre automaticamente la mia lingua di input o tastiera.

Ho un notebook con tastiera QWERTY integrata inglese (Stati Uniti) . In viaggio, io uso quello ma, in più, ho la mia e una tastiera molto migliore a casa che è una tastiera QWERTZ tedesca (Germania) . Quindi, essendo a casa, mi piacerebbe usare la mia tastiera QWERTZ.

Sfortunatamente, Windows 7 non funziona su questo. Ogni volta che avvio il mio notebook, di solito è impostato su inglese (Stati Uniti) ma non è questo il problema. Nel caso, userei il mio notebook tastiera QWERTY inglese (Stati Uniti) , va bene. Tuttavia, se avvio il mio notebook e vorrei utilizzare la tastiera QWERTZ tedesca (Germania) , di solito premo ALT + Maiusc sinistro per passare da inglese (Stati Uniti) a tedesco (Germania) e Windows 7 passa da lingua di input, ma solo per il programma attualmente aperto. Se la mia lingua di input è impostata su tedesco (Germania) e io, ad esempio, apro NotePad, Windows 7 commuta automaticamente la mia lingua di input suInglese (Stati Uniti) . Questo è molto fastidioso poiché devo cambiare l'input o la lingua della tastiera in tedesco (Germania) ogni volta che apro un nuovo programma.

Perché Windows 7 non rimane con una lingua di input se l'ho modificata manualmente premendo ALT + Maiusc sinistro? Perché la modifica manuale dell'input o della lingua della tastiera non si applica all'intero Windows 7? Perché influisce solo sul programma attualmente aperto?

Dal momento che ho due tastiere con due layout diversi, ho seriamente bisogno di avere entrambi i linguaggi delle tastiere installati.

Ho provato entrambe le impostazioni di seguito per trovare una soluzione al mio problema. Attualmente sto usando la prima opzione, due lingue di input.

Prima opzione: due lingue di input:

inserisci qui la descrizione dell'immagine

Seconda opzione: due lingue della tastiera:

inserisci qui la descrizione dell'immagine


Vorrei sapere perché; dopo aver rimosso tutte le tastiere tranne gli Stati Uniti ottengo ancora i miei caratteri e input canadesi.
Rlemon,

Risposte:


9

Tuttavia, non ho scoperto se è possibile cambiare la lingua di input predefinita tramite una scorciatoia o se è possibile disabilitare il normale ritorno alla lingua di input predefinita quando si apre un nuovo programma, ma ho trovato un'alternativa!

Cercando su Google il problema, mi sono imbattuto nel seguente articolo scritto da Androgen Belkin: http://www.script-coding.info/AutoHotkey/AhkRussianEng.html

Spiega che i russi hanno sempre un problema simile con le loro tastiere riguardo alla lingua russa e inglese. Pertanto, ha creato uno script che controlla e attiva l'input dell'utente, se necessario, la lingua di input predefinita all'avvio di Windows. Lo script può essere trovato sul link sopra in fondo ed è stato scritto per AutoHotKey , un programma macro per tastiera gratuito. Fortunatamente, io stesso sono un devoto utente di AutoHotKey.

Invece di russo e inglese, ho adattato lo script per verificare la lingua di input predefinita tedesca e inglese. Funziona senza errori ed è molto utile perché ora posso impostare facilmente la mia lingua di input predefinita :)

Inoltre, AutoHotKey supporta la compilazione di script in singoli eseguibili. Non voglio nascondere la mia sceneggiatura a tutti coloro a cui è utile quanto me.

Cambio della lingua di input predefinita [Germania (tedesco) <> inglese (Stati Uniti)]: http://www.megaupload.com/?d=A8HKEV4A

Nome file: Switching_default_input_language_DE-EN.zip

Contenuti: (1) Switching_default_input_language.ahk (script AutoHotKey; per modificare o ricompilare lo script), (2) Switching_default_input_language.exe (eseguibile autonomo)

Divertiti! :)


Il collegamento a megaupload è morto ... = (
Quel ragazzo brasiliano, il

Ciò consente di cambiare la lingua corrente a livello di sistema in tutte le applicazioni attualmente aperte? Un collegamento aggiornato sarebbe fantastico!
payala,

1

Quando si apre un nuovo programma, Windows sembra utilizzare sempre la lingua di input predefinita.

La lingua predefinita può essere modificata nella scheda Generale della schermata Servizi di testo e Lingue di input.


Hai ragione. Quindi, in realtà la domanda principale è se è possibile cambiare la lingua di input predefinita tramite un collegamento o se è possibile disabilitare il passaggio alla lingua di input predefinita quando si apre un nuovo programma. Giusto?
B-Ball,

1

Ho risposto a questa domanda in una domanda separata , probabilmente vuoi Keyla .


Ciao killerfox, grazie mille per il tuo post. Tuttavia, Keyla sembra essere simile al mio script macro modificato per AutoHotKey. Inoltre, non riesco a trovare il supporto in lingua tedesca per Keyla. All the Best, B-Ball
B-Ball

1

Ho trovato e risposto qui e ha funzionato per me.

  1. Vai al Pannello di controllo e fai clic su Cambia tastiera o sul link altri metodi di input
  2. Nella scheda amministrativa fare clic su Copia negli account riservati
  3. Seleziona entrambe le caselle di controllo.
  4. Fai clic su Applica per applicare le modifiche.
  5. Fai clic su OK per confermare le modifiche

Link: http://answers.microsoft.com/en-us/windows/forum/windows_vista-desktop/how-can-i-make-the-keyboard-layout-selection-apply/056964db-e75c-4399-9a1d- 686f33264598


Il collegamento è buono e pertinente, l'estratto non lo è.
MarcH,

1
L'ho provato su Windows 7. Non funziona.
Florian F,

1

Dopo aver modificato l'inserimento della lingua, è necessario copiarlo nell'inserimento della lingua all'avvio di Windows 7.

Vai a Pannello di controllo -> Regione e lingua -> Cambia regione e lingua -> Amministrativo -> contrassegno setiyngs copty che avvia l'immissione e la copia di Windows.

Dovrebbe mostrarti lì che è cambiato.


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.