Как переназначить или отключить клавиши на клавиатуре в ОС Windows?
Этот вопрос встаёт перед счастливыми обладателями клавиатур с кнопками Power, Sleep, WakeUp. Они часто находятся над клавишами со стрелками и периодически люди их случайно нажимают. Разговор идёт про вот эти клавиши:

Существуют статьи про то, как клавиши отключить или переназначить на другие. Вот эту статью я взял за основу для написания данного материала. Много букв, тяжело для понимания, хотя и написано всё правильно. Упростим для тех, кому лень или некогда вчитываться в материал.
Вот пример *.reg файла, который имитирует нажатие клавиши ESC при физическом нажатии клавиши ScrollLock:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,01,00,46,00,00,00,00,00,00
Жирным шрифтом выделено, то, что остаётся неизменным ВСЕГДА.
02 - количество замен. Для каждой последующей замены к 02 плюсуем по единице.
01,00 - код ESC, 46,00 - код ScrollLock
Таким образом, если мы желаем отключить все три клавиши Power (5E,E0), Sleep (5F,E0), WakeUp (63,E0) нам на них надо назначить код 00,00. Это типа ничего не нажато. И заменить 02 (одна замена нажатия клавиш) на 04 (плюс ещё 2 замены). На выходе имеем вот такой *.reg файл:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,04,00,00,00,00,00,5E,E0,00,00,5F,E0,00,00,63,E0,00,00,00,00,00
Создайте REG файл с этим содержимым. В конце файла должна быть пустая строка. Запустите его, согласитесь с внесением данных в реестр и перезагрузите компьютер. Если что-то не понравится просто удалите параметр "Keyboard Layout" из реестра и перезагрузите компьютер.
Для тех кому нужно отключить только одну клавишу Power:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,00,00,5E,E0,00,00,00,00,00
ВНИМАНИЕ! Если применять через политику, то необходимо писать без запятых и большими буквами!
Вот для пытливых умов таблица клавиш:
...
Читать дальше »