Тимчасові відключення функціональних клавіш у Windows


2

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

Щоб натиснути лише клавіші літер і цифр.

Чи є інструмент, який дозволяє зробити це швидко, а потім легко повернути його назад?


1
Ви можете зіставити ці ключі з програмою, яка нічого не робить wscript //b. Може впливати на фокус / активне вікно, хоча ...
ixe013

Встановіть новий драйвер клавіатури та використовуйте його параметри конфігурації.
mdpc

Відповіді:


1

По-перше, я подумав, що це питання - це просте запитання щодо програмного забезпечення. Як я помилявся.

Google знає лише KidKeyLock яка блокує деякі ключі.

enter image description here

Схоже, не вистачає інструментів для блокування користувацьких клавіш клавіатури та комбінацій клавіш.
Навіть Alternativeto.net не знає жодного подібного програмного забезпечення


Хоча KidKeyLock намагається встановити зв'язок рекламного програмного забезпечення з ним (і не блокує користувацькі клавіші клавіатури), він виконує для мене "мінімально необхідну" роботу. Дякую!
Yuri Salimovskiy

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 ... :)


Так, перевірив сайт AutoHotKey - але я вважаю за краще щось попередньо налаштоване, на зразок утиліти з одним натисканням
Yuri Salimovskiy

1) Встановіть AHK. 2) Збережіть текст вище як DisableKeys.ahk 3) двічі клацніть 4) ??? 5) Прибуток!
Edward

0

Windows має вбудовану систему scancode mapper об'єкт, якщо ви не хочете використовувати інструменти третьої сторони.

Виконайте таку команду, як Administrator, потім перезавантажте комп'ютер, щоб вимкнути клавіші 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.