Chcę mieć możliwość tymczasowego wyłączenia klawiszy Ctrl / Alt / F1-F12 na komputerze z systemem Windows 7.
Aby można było nacisnąć tylko litery i cyfry.
Czy istnieje narzędzie, które pozwala to zrobić szybko, a następnie łatwo przywrócić?
Chcę mieć możliwość tymczasowego wyłączenia klawiszy Ctrl / Alt / F1-F12 na komputerze z systemem Windows 7.
Aby można było nacisnąć tylko litery i cyfry.
Czy istnieje narzędzie, które pozwala to zrobić szybko, a następnie łatwo przywrócić?
Odpowiedzi:
Najpierw pomyślałem, że to pytanie jest prostym pytaniem dotyczącym rekomendacji oprogramowania. Jak bardzo się myliłem.
Google zna tylko KidKeyLock, który blokuje niektóre klucze.
Wydaje się, że brakuje narzędzi do blokowania niestandardowych klawiszy i kombinacji klawiszy.
Nawet Alternativeto.net nie zna podobnego oprogramowania
Możesz użyć skryptu AutoHotKey, aby skonfigurować coś takiego:
RCtrl::return ; disables Right Contrl key
LCtrl::return
RShift::return
LShift::return
RAlt::return
LAlt::return
F1::return
F2::return
...
Po uruchomieniu możesz kliknąć ikonę w zasobniku systemowym i kliknąć „Zawieś klawisze skrótów”, aby ją wyłączyć.
PS: edytowanie skryptu w celu przetestowania było dość trudne po wyłączeniu klawiszy Shift i Control ... :)
System Windows ma wbudowaną funkcję mapowania scancode , jeśli nie chcesz używać narzędzi innych firm.
Uruchom następujące polecenie jako Administrator, a następnie uruchom ponownie komputer, aby wyłączyć klawisze F1-F12:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout" /v "Scancode Map" /t "REG_BINARY" /d "00000000000000000D00000000003B0000003C0000003D0000003E0000003F000000400000004100000042000000430000004400000057000000580000000000" /f
Aby przywrócić domyślne mapowanie (uruchom także jako Administrator, a następnie uruchom ponownie):
REG DELETE "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout" /v "Scancode Map" /f
wscript //b
. Może to jednak wpłynąć na fokus / aktywne okno ...