Я понимаю, что эта ветка довольно старая и мертвая, но предоставленный ответ является неточным.
Вы можете делать то, что хотите, с KbdEdit . Это не бесплатно, но это не дорого, и есть несколько версий с различными функциями.
Я также хотел бы отметить, что, несмотря на утверждения о самом высоком рейтинге ответов, операционная система, несомненно, действительно поддерживает множество сложностей и настроек, которые MSKLC не может понять, обработать или поддержать.
Существует - и всегда было - МНОГИЕ функции и поведение клавиатур, которые возможны в Windows, но невозможны в MSKLC.
В ряде случаев можно создать как можно больше с помощью MSKLC, а затем изменить исходный файл в текстовом редакторе, а затем построить библиотеку DLL с помощью инструментов командной строки, поставляемых с MSKLC. Но я понимаю, что в определенный момент - с определенными функциями - эти инструменты нельзя даже использовать для создания рабочих клавиатур.
В этот момент вы можете обратиться к комплекту разработки драйверов, но это выходит за рамки моих возможностей.
К счастью, есть KbdEdit! Он чрезвычайно мощный, простой в использовании и может заменить любую клавишу на любой клавиатуре на любую другую клавишу, кроме клавиши «Пауза», которая является ограничением Microsoft, но даже это можно обойти с помощью AutoHotKey.
Ура! * * 1013