Disabilita l'opzione di layout tastiera Win + Space in Windows 10


32

Quando ho abilitato più layout di tastiera, Windows 10 sembra passare da uno all'altro in modo casuale (simile a quanto descritto qui ). Sospetto di aver premuto accidentalmente Win+Space, quindi desidero disabilitare questa scorciatoia.

Tuttavia, guardando la pagina "Opzioni lingua", non vedo alcuna impostazione relativa a questa scorciatoia da tastiera o un modo per disabilitarla. Come posso disabilitare questo collegamento?


Finché non hai bisogno di più layout di tastiera, puoi "disabilitare" la scorciatoia rimuovendo i layout di tastiera non necessari - Questa è una delle prime cose che faccio in una nuova installazione.
Klinghust,

@Klinghust L'impostazione predefinita è avere un solo layout, quindi non avrei scoperto questo collegamento se non avessi abilitato intenzionalmente un secondo layout!
Kyle Strand,

1
L'impostazione predefinita in Norvegia è due layout di tastiera: norvegese e inglese americano, per questo motivo ho suggerito di rimuoverne uno. -Kling
Klinghust,

@Klinghust Abbastanza giusto!
Kyle Strand,

Risposte:


11

Disabilita lo scambio di layout keyboad Win + Space

AFAIK questo è l'unico modo per disabilitare lo Win+Spacescambio di layout keyboad senza disabilitare tutte le altre Win+XYZscorciatoie:

Così è come si fa:

  1. Scarica AHK ( AutoHotkey )
  2. Installa AHK
  3. Fare clic con il tasto destro del mouse su qualsiasi cartella e selezionare Nuovo > Script AutoHotkey Crea nuovo script

  4. Fare clic con il tasto destro del mouse sullo script e selezionare Modifica script Modifica script

  5. Sostituisci ciò che c'è (e salva):

    #space::
    
  6. Fare clic con il tasto destro del mouse sullo script e selezionare Compila script Compilare lo script

  7. Esegui lo script facendo doppio clic sul file .exe appena creato ed esegui un test. Rinominalo come preferisci e salvalo per la prossima volta che desideri disabilitare il Win+Spacecollegamento.

Passaggio aggiuntivo per renderlo persistente:

Copia il file .exe nella cartella di avvio. Di seguito ho elencato il percorso per le cartelle:

Utente corrente:

C: \ Users \% Nome utente% \ AppData \ Roaming \ Microsoft \ Windows \ Menu Start \ Programmi \ Avvio

Tutti gli utenti:

C: \ ProgramData \ Microsoft \ Windows \ Menu Start \ Programmi \ StartUp


Non sono stato in grado di testarlo perché al momento non ho un computer Win 10 disponibile e Win 7 non sembra utilizzare Win + Space per cambiare layout, ma suppongo che funzioni perché in precedenza aveva avuto successo con AutoHotKey e simili. Anche se so che il collegamento Win + L è speciale e non può essere sostituito o modificato .
Kyle Strand,

Testato OK su Windows 10 usando VirtualBox. Dovrebbe essere lo stesso su un'installazione normale.
Klinghust,

1
Pensavo che l'avresti testato, ma mi piace testare le risposte prima di contrassegnarle come "accettate"! Ho appena commentato perché ho fatto un'eccezione in questo caso.
Kyle Strand,

2
Posso confermare che funziona perfettamente su un'installazione normale. Grazie!
John Y,

8

Ho trovato questo mentre vivevo lo stesso problema dell'OP, su Windows 10. Le mie scoperte erano che la risposta sotto votata di Calsal era ciò che realmente funzionava per me.

Il mio problema non aveva nulla a che fare con il tasto di scelta rapida Win + Space. Invece, passava "casualmente" a "ENG INTL" perché i tasti di scelta rapida per "Between Input Languages" erano configurati di default per cambiare il layout della tastiera se si premeva "Ctrl + Shift". Come programmatore che usa molti tasti di scelta rapida, finisco per premere "Ctrl" e "Maiusc" allo stesso tempo.


Hai ragione nel dire che queste impostazioni possono funzionare nel tuo caso, ma non è questo il problema.
JBert

7
Tuttavia questa risposta può essere utile, perché non sempre chiediamo cosa dovremmo.
Jarekczek,

6

Questa è un'aggiunta alla risposta di Calsal, poiché ho avuto lo stesso problema che ha descritto, ma in Windows 10.

Per Windows 10:

  • vai su Modifica lingua e opzioni tastiera -> Impostazioni tastiera avanzate -> Opzioni barra della lingua -> Impostazioni chiave avanzate
  • selezionare Cambia sequenza tasti per tra lingue di input
  • cambia "Cambia layout tastiera" in "Non assegnato"

goditi la bella vita. L' opzione Windows+ Spacefunziona ancora; se lo desideri, vedi la risposta votata.


Molte grazie! Ho impiegato del tempo per scoprire che "ctrl + shift" era una scorciatoia per questo, mi stava facendo impazzire!
BrunoSerrano,

1

Premi Win+ Red esegui

"C:\Windows\system32\rundll32.exe" Shell32.dll,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}{HOTKEYS}

4
Spiega di più cosa fa e perché funziona, come lo sai e così via.
Pimp Juice IT

Questo è letteralmente il comando che viene eseguito per richiamare l'ultima finestra di dialogo quando segui la risposta di @ koen. Da lì puoi annullare l'assegnazione dei tasti Ctrl + Maiusc.
pix
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.