2

Я хочу иметь возможность временно отключить клавиши Ctrl / Alt / F1-F12 на компьютере с Windows 7.

Чтобы можно было нажимать только буквы и цифры.

Есть ли инструмент, который позволяет сделать это быстро, а затем легко вернуть его обратно?

3 ответа3

4

Вы можете использовать скрипт AutoHotKey, чтобы настроить что-то вроде этого:

RCtrl::return    ; disables Right Contrl key
LCtrl::return
RShift::return
LShift::return
RAlt::return
LAlt::return
F1::return
F2::return
...

После запуска вы можете щелкнуть значок на панели задач и нажать «Приостановить горячие клавиши», чтобы отключить его.

PS: редактировать скрипт для тестирования было довольно сложно, как только я выключил клавиши Shift и Control ... :)

1

Сначала я подумал, что этот вопрос - простой вопрос о рекомендации программного обеспечения. Как неправильно я был.

Google знает только KidKeyLock, который блокирует некоторые ключи.

Кажется, не хватает инструментов для блокировки пользовательских клавиш клавиатуры и сочетаний клавиш.
Даже Alternativeto.net не знает подобного программного обеспечения

0

В 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .