Я хочу иметь возможность временно отключить клавиши Ctrl / Alt / F1-F12 на компьютере с Windows 7.
Чтобы можно было нажимать только буквы и цифры.
Есть ли инструмент, который позволяет сделать это быстро, а затем легко вернуть его обратно?
Вы можете использовать скрипт AutoHotKey, чтобы настроить что-то вроде этого:
RCtrl::return ; disables Right Contrl key
LCtrl::return
RShift::return
LShift::return
RAlt::return
LAlt::return
F1::return
F2::return
...
После запуска вы можете щелкнуть значок на панели задач и нажать «Приостановить горячие клавиши», чтобы отключить его.
PS: редактировать скрипт для тестирования было довольно сложно, как только я выключил клавиши Shift и Control ... :)
Сначала я подумал, что этот вопрос - простой вопрос о рекомендации программного обеспечения. Как неправильно я был.
Google знает только KidKeyLock, который блокирует некоторые ключи.
Кажется, не хватает инструментов для блокировки пользовательских клавиш клавиатуры и сочетаний клавиш.
Даже Alternativeto.net не знает подобного программного обеспечения
В Windows есть встроенное средство отображения скан - кода , если вы не хотите использовать сторонние инструменты.
Выполните следующую команду от имени администратора, затем перезагрузите компьютер, чтобы отключить клавиши F1-F12:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout" /v "Scancode Map" /t "REG_BINARY" /d "00000000000000000D00000000003B0000003C0000003D0000003E0000003F000000400000004100000042000000430000004400000057000000580000000000" /f
Чтобы восстановить сопоставление по умолчанию (также запустите от имени администратора и перезагрузите компьютер):
REG DELETE "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout" /v "Scancode Map" /f