Это возможно, но довольно сложно - вам понадобится драйвер устройства, INF-файл которого специально предназначен для одной из клавиатур (драйвер, выбранный PNP, всегда будет наиболее точно соответствовать аппаратному обеспечению), а затем напишите драйвер HID который по сути копирует kbdhid.sys, но вместо прямой передачи нажатых клавиш передает ваши запрограммированные клавиши (или более простое решение - всегда передавать «странные» сочетания клавиш, такие как Win + π, которые затем можно было бы использовать в приложении пользовательского режима). следите за этим через RegisterHotkey)
Проверьте эту страницу на WDF , чтобы начать.