Czy istnieje sposób wyłączenia skrótu klawiszowego [WINDOWS + STRZAŁKA]?

15

To doprowadza mnie do szału, gdy używam zarówno komputera Mac, jak i systemu Windows, na Macu, aby poruszać kursorem przez słowa Naciskam OPTION + STRZAŁKA, na komputerze to CTRL + STRZAŁKA, nie martwię się zbytnio o odwrócone klawisze, ale co denerwujące jest to, że kiedy docieram do komputera z systemem Windows i przypadkowo wciskam klawisz WINDOWS przez pomyłkę za pomocą klawisza strzałki, blokuje okno z boku ekranu, co jest dość kłopotliwe, wolałbym, aby nic nie robił tak, jak zrobił w XP i Vista, jakieś pomysły?

Brett Ryan
źródło

Odpowiedzi:

5

Microsoft ma małe doohickie, które wyłączy tutaj klucz Windows lub możesz go wyłączyć samodzielnie, modyfikując rejestr:

  • Kliknij przycisk Start, kliknij polecenie Uruchom, wpisz regedt32, a następnie kliknij przycisk OK.
  • W menu Windows kliknij HKEY_LOCAL_ MACHINE na maszynie lokalnej.
  • Kliknij dwukrotnie folder System \ CurrentControlSet \ Control, a następnie kliknij folder Układ klawiatury.
  • W menu Edycja kliknij polecenie Dodaj wartość, wpisz Scancode Map, kliknij REG_BINARY jako typ danych, a następnie kliknij OK.
  • Wpisz 00000000000000000300000000005BE000005CE000000000 w polu Dane, a następnie kliknij przycisk OK.
  • Zamknij Edytor rejestru i uruchom ponownie komputer.
goblinbox
źródło
Fantastyczny goblinbox, jeszcze się nie uruchomiłem ponownie, ale wygląda na to, że wyłączenie klawisza Windows zrobi dla mnie idealną rzecz, nigdy go nie użyłem, nawet w menu Start zawsze naciskałem CTRL + ESC, dzięki miliardowi :)
Brett Ryan
Bez żartów! To rzadki użytkownik, który potrzebuje tego klucza systemu Windows.
goblinbox
1
To było ZŁE. Być może źle wpisałem numer binarny (system Windows 10 nie pozwala mi go wkleić), ale efekt końcowy po ponownym uruchomieniu jest taki, że klawiatura nie działała. Próbowałem zarówno USB, jak i PS2. Musiałem użyć klawiatury ekranowej, aby usunąć wartość rejestru i ponownie uruchomić klawiaturę. Uważaj na tę sztuczkę.
Gabe Halsmer,
1
To nie jest odpowiedź na pytanie. Pytanie nie dotyczy tego, jak wyłączyć klawisz Win, lecz pytanie, jak wyłączyć klawisze Win + Arrow. Użytkownik, który potrzebuje tego klucza Win, wcale nie jest rzadki.
Mike Nakis,
13

Istnieje niezwykle prosta odpowiedź na to pytanie, której nigdzie indziej nie widziałem.

Aby włączyć lub wyłączyć klawisze strzałek Win +, które przesuwają okna (dokowanie, maksymalizacja, przenoszenie do innych monitorów itp.), Przejdź do Centrum ułatwień dostępu w Panelu sterowania:

Panel sterowania \ Łatwość dostępu \ Centrum ułatwień dostępu \ Ułatwia skupianie się na zadaniach

Na tym ekranie sekcja „Ułatwiaj zarządzanie oknami” zawiera pole wyboru „Zapobiegaj automatycznemu rozmieszczaniu okien po przesunięciu na krawędź ekranu”. Zaznaczenie tego pola wyłącza wszystkie klawisze strzałek Win +.

Okno ułatwień dostępu

chasbas
źródło
4
To zadziałało dla Win + (prawy, lewy) i jest świetną odpowiedzią. Ale to nie działa dla Win + (góra, dół). Dzięki!
Pedro
@Pedro: To zdecydowanie nie pracy dla Win + up & Win + dół - po prostu ponownie sprawdzane i kontroluje wszystkie klawisze strzałek. Być może masz inny problem - opublikuj nową odpowiedź, podając więcej szczegółów, a może ktoś może dowiedzieć się, co się dzieje.
chasbas
Potwierdzam, że to rozwiązanie działa dla wszystkich klawiszy Win + Arrow. I to rozwiązanie jest odpowiedź, ponieważ nie chodzi o wyłączenie klawisza Win, (który jest przydatny dla innych rzeczy) jest konkretnie o wyłączenie Win + strzałek. Dzięki @chasbas!
Mike Nakis,
Mogę potwierdzić, że w systemie Windows 10 ta opcja wyłącza tylko działanie przyciągania lewego i prawego okna. Nie zmienia skrótów maksymalizacji / minimalizacji.
xerxesb,
6

Możesz użyć AutoHotKey, aby wyłączyć standardowe klawisze skrótów systemu Windows. Nie obejmuje to aktualizacji rejestru. Wystarczy pobrać samodzielny program auto-klucza. Następnie utwórz plik, powiedz „DisableWinKeys.ahk” na pulpicie. Otwórz go w Notatniku i napisz w nim:

#right::return ;This will disable the effect of Win + -> 
#left::return ;This will disable the effect of Win + <- 

Zapisz plik i otwórz go za pomocą ahk.exe z folderu AutoHotKey. Otóż ​​to. Jeśli zamkniesz ikonę „H” z zasobnika systemowego, spowoduje to ponowne włączenie skrótów.

AshTee
źródło
Wow, to brzmi nieźle. Próbowałem już podejścia do rejestru, chociaż to naprawdę wydaje się bardzo przydatne, szczególnie dla tych, którzy nadal chcą, aby klawisz Windows otwierał menu Start.
Brett Ryan
Dzięki za udostępnienie. Wersja zawierająca klawisz Shift oraz strzałki w górę i w dół znajduje się na stronie snipt.org/BDag6
Felix Alcala
1
Nie działało to dla mnie, ale naprawiły to dwie małe modyfikacje. Zrób pierwszą linię #right:returni drugą #left::return. Do +przerwy klucz mapowania, widocznie w tym dosłownym klawisza plus w definicji skrótu klawiaturowego. Co do tego return, bez tego przepływ kontrolny mieści się w następującej definicji. Natychmiast returnpowoduje, że AHK nie robi nic z naciśnięciem klawisza, tak jak chciał PO.
Warren Young,
Nadal masz +znaki w swoim skrypcie, co, jak powiedziałem, spowodowało problemy tutaj, gdy go wypróbowałem.
Warren Young,
@WarrenYoung Znak plus („+”) oznacza klawisz „Shift”. Jeśli nie potrzebujesz klawisza Shift jako części skrótu, możesz go usunąć. Zaktualizowałem również skrypt. Prawdopodobnie zmiany nie zostały zapisane podczas ostatniej edycji.
AshTee