Czy istnieje sposób na tymczasowe wyłączenie klawisza F1?
Nie chcę go na stałe wyłączać, ale być może przełącznik, aby móc włączyć niektóre czynności.
Problem, który próbuję rozwiązać, polega na tym, że nigdy celowo nie nacisnąłem klawisza F1, ale czasami naciskam go przypadkowo (co może być uciążliwe, ponieważ większość systemów pomocy używa F1 do aktywacji).
F1
pomocy to konwencja, a nie prawo. Co z programami, które używają go do czegoś innego? Co o combo (npShift+F1
,Ctrl+Alt+F1
)? Wiele programów używa takich kombinacji do specjalnych celów; czy chcesz też niepełnosprawnych?Odpowiedzi:
Najprostsze rozwiązanie: użyj tego makra Autohotkey
zrobiłby to tylko.
Możesz go wyłączyć, zamykając aplikację w zasobniku systemowym i włącz ponownie, otwierając go ponownie.
źródło
W systemie Windows 10 zapisz ten plik jako
disable.reg
i uruchom go:źródło
Za pomocą klawiszy Sharpkeys można wyłączyć lub zmienić przypisanie większości klawiszy klawiatury. Aby użyć go do wyłączenia klawisza F1:
źródło
Wykonaj poniższe kroki,
Utworzyć punkt przywracania.
start> uruchom> regedit
wyszukaj ten klucz rejestru:
Możesz znaleźć dummy.exe tutaj:
http://www.ehow.com/how_8053450_disable-f1-windows-xp.html
źródło
svchost
się go zastąpić? Kiedyś wyłączyłem funkcję pomocy Windows, zastępująchelpctr.exe
małym programem, który nic nie robi. To działało dobrze, ale oczywiście ma problemy. Jest to nieco podobne i ma podobne, choć różne problemy. O wiele prostszym i bezpieczniejszym rozwiązaniem (z którego teraz korzystam) jest po prostu wyłączenie usługi Windows Help. Oczywiście to wszystko jest tutaj dyskusyjne, ponieważ chce całkowicie wyłączyć klucz, nie tylko Pomoc systemu Windows. Ale w przypadku innych osób, które wylądują tutaj, próbując wyłączyć Pomoc, po prostu wyłącz usługę.Jeśli chcesz całkowicie dezaktywować klucz (aby nawet przeglądarka Chrome nie otwierała się lub jakikolwiek program go używał), możesz ponownie przypisać klucz do zera. Minusem jest to, że jest on wyłączony dla całego systemu i każdego programu, który mógłby go użyć do czegoś innego, nie można już przypisać do niego żadnej akcji w programie. To tak, jakbyś usunął klucz fizyczny (z wyjątkiem tego, że łatwiej jest przywrócić).
Musisz zmienić klucz rejestru, jak w tym samouczku: https://www.howtogeek.com/howto/windows-vista/disable-caps-lock-key-in-windows-vista/ ( archiwum )
Trudno było znaleźć rzeczywisty numer klucza dla F1, ale ta tabela powinna go zawierać: http://www.ee.bgu.ac.il/~microlab/MicroLab/Labs/ScanCodes.htm ( archiwum )
W przeciwnym razie ta tabela ma wiele innych formatów: https://msdn.microsoft.com/en-us/library/aa299374(v=vs.60).aspx ( archiwum )
A jeśli nawet to nie zadziała, możesz stąd zainstalować program, aby uzyskać kod: Gdzie znaleźć informacje o rejestrze skryptu klawiatury Windows?
Aby uzyskać przełącznik, musisz najpierw wyeksportować klucz bez zmian i nazwać go „F1 on” lub cokolwiek, a po dokonaniu zmian wyeksportować go ponownie i nazwać „F1 off” lub cokolwiek innego. Problem polega na tym, że za każdym razem, gdy zmieniasz coś w tym kluczu, musisz go ponownie wyeksportować lub przywrócić tę zmianę przy następnym otwarciu pliku.
źródło
Inne odpowiedzi dotyczyły sposobu wyłączania klawisza F1. Zajmę się podstawowym problemem:
Kiedy korzystałem z systemu Windows, miałem tę samą skargę. Zamiast próbować go wyłączyć, moim podejściem było przypisanie F1 jako skrótu do uruchomienia skrótu do często używanego programu. Ponieważ celowo go używam, mniej prawdopodobne jest, że go przypadkowo trafię, ponieważ lepiej rozumiem, gdzie się znajduje. Nawet gdybym go przypadkowo nacisnął, uruchomiłbym program, którego prawdopodobnie i tak wkrótce potrzebuję.
Zobacz Windows 7 - Przypisywanie klawiszy skrótu do aplikacji
źródło