Jak mogę wyłączyć lub ponownie przypisać klawisz „Windows”?

13

Między Ctrli Alt, nowoczesnych klawiatur posiada klucz obrzydliwego: klawisz „Windows”: P

Strzał z Windows

Domyślnie naciśnięcie tego klawisza powoduje otwarcie menu Start. Wiele aplikacji i duża liczba gier działa w trybie pełnoekranowym, a jeśli ten klawisz zostanie naciśnięty przypadkowo, najczęściej dlatego, że chcesz nacisnąć klawisze Ctrllub Alt, aplikacja zwykle zawiesza się na chwilę i minimalizuje się. Jeśli masz szczęście, gra wideo zostanie wstrzymana, ale czasem będzie kontynuowana nawet po zminimalizowaniu.

Czy można wyłączyć klucz „Windows”?

Czy można wyświetlić menu Start z inną kombinacją klawiszy? Chciałbym, aby kombinacje korzystające z klawisza Windows działały, jak Windows+ L, który opuszcza bieżącą sesję.

Auron
źródło

Odpowiedzi:

11

Zobacz moją odpowiedź dotyczącą Ponowne przypisywanie klawisza Caps Lock w systemie Windows lub OS X :

Za pomocą klawiszy SharpKeys można wyłączyć funkcje dowolnego klawisza. Szczegółowy przewodnik można sprawdzić w Map Any Key to Any Key w systemie Windows XP / Vista .

Josh Hunt
źródło
1
Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj istotne części odpowiedzi i podać odnośnik. Na przykład patrz superuser.com/a/85230/36744
Der Hochstapler,
4

Możesz dodać określoną wartość do rejestru, aby ją wyłączyć. Oto dobry samouczek i niektóre pliki .reg, które można pobrać.

Spowoduje to jednak całkowite wyłączenie klucza, ponieważ nie ma skrótów WinKey. Jednak to, co robię, polega na tym, że wyłączam tylko lewy klawisz Windows i używam prawego, aby wprowadzać skróty. To poświęcenie, ale oznacza to, że przez przypadek nie minimalizuję niczego na pełnym ekranie.

MiffTheFox
źródło
4

Możesz pobrać SharpKeys! Uratowało mi to życie, zwłaszcza gdy chcę nacisnąć ESC i przypadkowo nacisnąć F1.

SharpKeys jest bezpłatny. Możesz go pobrać stąd

  • Po zainstalowaniu kliknij przycisk Dodaj,
  • w sekcji Mapuj ten klucz (z klucza) kliknij przycisk Wpisz klucz . Wpisz F1.
  • w sekcji Do tego klucza (do klucza) wybierz opcję Wyłącz klucz .

Potwierdź za pomocą OK, uruchom ponownie system Windows (ponieważ rejestr został zmieniony). Jesteś skończony!

Junior M.
źródło
4

Autohotkey?

To też może zrobić znacznie więcej.

LWin::Return

wyłącza to, ale

#F::Run firefox.exe

powiedziałby Win & F, aby uruchomił Firefoksa. Możesz nawet ustawić winkeya, aby był wyłączony w grze, lub wymagać dwukrotnego naciśnięcia, aby wystrzelić, lub przytrzymać go, zanim się uruchomi, i wiele więcej!

Phoshi
źródło
2

Weź śrubokręt, podważ go! Jeśli jest to nieco ekstremalne, możesz edytować rejestr, aby go wyłączyć.

Teraz, ponieważ chcesz zachować niektóre funkcje (Win + L), ale nie inne (Win), spróbuj użyć AutoHotKey, aby przechwycić funkcje, których nie chcesz i nic nie robić.

To trochę zaangażowane, ale myślę, że będzie działać najlepiej.

Co dziwne, najwyraźniej to wina twórcy gry !

Curtis Tasker
źródło
2

Wybierz sobie wysokiej jakości klawiaturę do gier ( ta jest świetna , ale możesz znaleźć znacznie tańsze). Zwykle mają przełącznik, który wyłącza klawisz Windows i klawisz menu kontekstowego.

Zaćmienie
źródło
2

Mam laptopa zakupionego w Kanadzie, który ma wiele kluczy, które mnie drażnią (niezbędne dla frankofonów itp.) I używam KeyTweak (otrzymałem kopię od Softonics), o którym dowiedziałem się od How-to-Geek i zmieniłem przypisanie klucze do woli. Zabawny, darmowy i być może okropny praktyczny żart.

arrietty7
źródło
1

W rzeczywistości jest artykuł pomocy technicznej zatytułowany: Artykuł pomocy technicznej Microsoft KB216893 Jak wyłączyć klawisz Windows na klawiaturze .

Artykuł oferuje pliki do pobrania Microsoft Fix It, aby włączyć / wyłączyć klawisze logo systemu Windows.

Alternatywnie, oto procedura ręczna:

Aby wyłączyć klucz Windows, wykonaj następujące kroki:

  1. Kliknij przycisk Start , kliknij polecenie Uruchom , wpisz regedt32 , a następnie kliknij przycisk OK .
  2. W menu Windows kliknij HKEY_LOCAL_MACHINE na maszynie lokalnej .
  3. Kliknij dwukrotnie folder System \ CurrentControlSet \ Control , a następnie kliknij folder Układ klawiatury .
  4. W menu Edycja kliknij polecenie Dodaj wartość , wpisz Scancode Map , kliknij REG_BINARY jako typ danych , a następnie kliknij OK .
  5. Wpisz 00000000000000000300000000005BE000005CE000000000 w polu Dane , a następnie kliknij przycisk OK .
  6. Zamknij Edytor rejestru i uruchom ponownie komputer.

Aby włączyć klucz Windows, wykonaj następujące kroki:

  1. Kliknij przycisk Start , kliknij polecenie Uruchom , wpisz regedt32 , a następnie kliknij przycisk OK .
  2. W menu Windows kliknij HKEY_LOCAL_MACHINE na maszynie lokalnej .
  3. Kliknij dwukrotnie folder System \ CurrentControlSet \ Control , a następnie kliknij folder Układ klawiatury .
  4. Kliknij prawym przyciskiem myszy wpis rejestru Scancode Map , a następnie kliknij polecenie Usuń . Kliknij Tak .
  5. Zamknij Edytor rejestru i uruchom ponownie komputer.
Der Hochstapler
źródło
Jeśli zastosuję to rozwiązanie, czy kombinacje skrótów (takie jak Windows + L) będą nadal działać?
Auron,
1
@Auron: Zwykłe skróty, takie jak Win + E, Win + D, Win + R, przestaną działać. Jednak Win + L jest wyjątkowy, ponieważ jest przechwytywany na znacznie niższym poziomie niż inne. Nie mogłem tego teraz potwierdzić, ale możliwe jest, że Win + L będzie nadal działać po zastosowaniu tej zmiany.
Der Hochstapler,
1

najlepszym sposobem jest wyciągnięcie klawisza z klawiatury. nigdy nie będziesz go potrzebować, więc po co pozostać i komplikować się z edytorami oprogramowania i rejestru, po prostu wyciągnij klucz, nic złego się nie stanie, możesz go wycofać w dowolnym momencie, ale na pewno nie. jest bezużyteczny. PA

bongdan
źródło
1

Jeśli wszystko, czego potrzebujesz, to tymczasowe wyłączenie klawiszy Windows podczas gry, sugeruję, abyś dał tę małą aplikację, którą napisałem:

https://bblanchon.github.io/disable-windows-keys/

To dość proste: otwórz aplikację, aby wyłączyć klucze systemu Windows, zamknij ją, aby je przywrócić.

wprowadź opis zdjęcia tutaj

To projekt typu open source hostowany na GitHub . Jest to aplikacja natywna, dlatego ma minimalną powierzchnię.

Benoit Blanchon
źródło