Из обычной клавы - мультимедийную (16.10.2021). |
2021 - Октябрь | |||
16.10.2021 16:20 | |||
К счастью, дрель с молотком для этого не требуются. Скан-коды мультимедийных клавиш доступны в самой ОС и не зависят от клавиатуры. Значит, неиспользуемые клавиши на покупной клавиатуре можно перепрограммировать на мультимедийные. В качестве жертвы были выбраны кнопки на цифровом блоке клавиатуры. Была написана простая программа Multimedia Keyboard v.1.0.0.0, с исходниками: EXE-файл внесения изменений в систему по клавишам и REG-файл удаления этих изменений. Плюс - что программа требуется разово. Минус - требуется повторный запуск, если ОС сменилась. Для внесения изменений требуется перезагрузка. Когда добавляешь новые клавиши - нужно быть предельно внимательным. То индекс в массиве поменять забудешь, то скан-код введешь неправильно: от цифр в глазах рябит. На разных сайтах - разные значения для клавиш; вызвано это тем, что на ноутбуках клавиатуры через одно место работают. Скан-кода перезагрузки не существует - поэтому выключение и перезагрузку удобно реализовывать с помощью ярлыков на рабочем столе. Используется файл, отвечающий за данные действия, с параметрами: - C:\WINDOWS\system32\shutdown.exe /s /f /t 1 - выключение с принудительным завершением всех процессов; - C:\WINDOWS\system32\shutdown.exe /r /f /t 1 - перезагрузка с принудительным завершением всех процессов. Проверялось на Windows XP x32, x64, Windows 7 x32, x64. Работает в виртуальной машине, независимо от назначения клавиш в реальной ОС. В дальнейшем, вероятно, программа получит полноценный интерфейс - в котором можно будет выбирать для каждой кнопки цифрового блока клавиатуры свою альтернативную кнопку. Потому что решение использования "/" как паузы в медиаплеере - оказалось не очень удобным, когда набираешь адрес в строке браузера. (добавлено 25.10.2021) Получила полноценный интерфейс. Можно еще допилить потом. |
|||
Обновлено ( 25.10.2021 17:55 ) |