Wyłącz przełącznik układu klawiatury Win + Space w systemie Windows 10

32

Kiedy mam włączonych wiele układów klawiatury, Windows 10 wydaje się przełączać między nimi losowo (podobnie jak tutaj opisano ). Podejrzewam, że przypadkowo naciskam Win+Space, więc chciałbym wyłączyć ten skrót.

Jednak patrząc na stronę „opcji językowych” nie widzę żadnych ustawień związanych z tym skrótem klawiaturowym ani sposobu jego wyłączenia. Jak mogę wyłączyć ten skrót?

Kyle Strand
źródło
Dopóki nie potrzebujesz wielu układów klawiatury, możesz „wyłączyć” skrót, usuwając niepotrzebne układy klawiatury - jest to jedna z pierwszych rzeczy, które robię przy nowej instalacji.
Klinghust
@Klinghust Domyślnie jest tylko jeden układ, więc nie odkryłbym tego skrótu, jeśli celowo nie włączyłem drugiego układu!
Kyle Strand,
1
Domyślnie w Norwegii są dwa układy klawiatury - norweski i amerykański angielski, dlatego zasugerowałem usunięcie jednego. -Kling
Klinghust
@Klinghust Fair wystarczy!
Kyle Strand

Odpowiedzi:

11

Wyłącz zamianę układu klawiszy i klawisza Win + Spacja

AFAIK to jedyny sposób, aby wyłączyć Win+Spacezamianę układu klawiszy bez wyłączania wszystkich innych Win+XYZskrótów:

Oto jak to zrobić:

  1. Pobierz AHK ( AutoHotkey )
  2. Zainstaluj AHK
  3. Kliknij prawym przyciskiem myszy dowolny folder i wybierz Nowy > Skrypt AutoHotkey Utwórz nowy skrypt

  4. Kliknij skrypt prawym przyciskiem myszy i wybierz opcję Edytuj skrypt Edytuj skrypt

  5. Zamień cokolwiek tam jest (i zapisz):

    #space::
    
  6. Kliknij skrypt prawym przyciskiem myszy i wybierz polecenie Skompiluj skrypt Skompiluj skrypt

  7. Uruchom skrypt, klikając dwukrotnie nowo utworzony plik .exe i wykonaj test. Zmień nazwę na dowolną i zapisz ją następnym razem, aby wyłączyć Win+Spaceskrót.

Dodatkowy krok, aby był trwały:

Skopiuj plik .exe do folderu startowego. Poniżej wymieniłem ścieżkę do folderów:

Aktualny użytkownik:

C: \ Users \% Nazwa użytkownika% \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup

Wszyscy użytkownicy:

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

Klinghust
źródło
Nie byłem w stanie tego przetestować, ponieważ w tej chwili nie mam komputera z Win 10, a Win 7 nie wydaje się używać Win + Space do przełączania układów, ale zakładam, że działa, ponieważ „ wcześniej mieliśmy sukces z AutoHotKey i podobnymi. Chociaż wiem, że skrót Win + L jest wyjątkowy i nie można go zastąpić ani zmodyfikować .
Kyle Strand
Testowano OK w systemie Windows 10 za pomocą VirtualBox. Powinien być taki sam przy regularnej instalacji.
Klinghust
1
Zakładałem, że to przetestowałeś, ale lubię testować odpowiedzi, zanim oznaczysz je jako „zaakceptowane”! Właśnie skomentowałem, ponieważ zrobiłem wyjątek w tej sprawie.
Kyle Strand
2
Mogę potwierdzić, że działa idealnie przy regularnej instalacji. Dzięki!
John Y
8

Znalazłem to, doświadczając tego samego problemu co OP, w systemie Windows 10. Moje ustalenia były takie, że odrzucona przez Calsal odpowiedź była tym, co faktycznie dla mnie zadziałało.

Mój problem nie miał nic wspólnego ze skrótem Win + Space. Zamiast tego przełączał się „losowo” na „ENG INTL”, ponieważ klawisze skrótu „Między językami wejściowymi” były domyślnie skonfigurowane do przełączania układu klawiatury, jeśli naciśniesz „Ctrl + Shift”. Jako programista, który używa wielu skrótów klawiszowych, często uderzam jednocześnie w „Ctrl” i „Shift”.

Pat Brown
źródło
Masz rację, że te ustawienia mogą działać w twoim przypadku, ale nie o to chodzi w pierwotnym pytaniu.
JBert
7
Jednak ta odpowiedź może być pomocna, ponieważ nie zawsze pytamy, co powinniśmy.
Jarekczek 18.03.18
6

Jest to dodatek do odpowiedzi Calsala, ponieważ miałem ten sam problem, który opisał, ale w systemie Windows 10.

W systemie Windows 10:

  • przejdź do Edytuj opcje języka i klawiatury -> Zaawansowane ustawienia klawiatury -> Opcje paska języka -> Zaawansowane ustawienia klawiszy
  • wybierz Zmień sekwencję klawiszy dla Języki wprowadzania
  • zmień „Przełącz układ klawiatury” na „Nieprzypisane”

ciesz się dobrym życiem. Opcja Windows+ Spacenadal działa; jeśli chcesz, zobacz pozytywną odpowiedź.

Koen Cornelis
źródło
Wielkie dzięki! Poświęciłem trochę czasu, aby odkryć, że „ctrl + shift” to skrót, doprowadzało mnie to do szału!
BrunoSerrano
1

Naciśnij Win+ Ri wykonaj

"C:\Windows\system32\rundll32.exe" Shell32.dll,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}{HOTKEYS}
Piotr Zondej
źródło
4
Wyjaśnij więcej, co to robi i dlaczego działa, skąd wiesz i tak dalej.
Pimp Juice IT
Jest to dosłownie polecenie wykonywane w celu wyświetlenia ostatniego okna dialogowego, gdy podążasz za odpowiedzią @ koen. Stamtąd możesz cofnąć przypisanie skrótów klawiszowych Ctrl + Shift.
pix