1. Качаете Microsoft Keyboard Layout Creator (MSKLC). В данный момент ссылка на него такая:
https://www.microsoft.com/en-us/download/details.a...
2. Создаёте абсолютно любую раскладку, какая нужна. Для каждого языка (ru, en) —
нужна отдельная раскладка.
3. Компилируете. На выходе получается exe'шник.
4. Устанавливаете в системе свою раскладку как главную для русского/английского языков. Удалить базовую раскладку не выйдет — при удалении она восстанавливается. Как ни странно, даже в Windows 11 это не мешает её игнорировать и всё работает как надо.
Бонус. Опыт показал, что удобно добавить на Ctrl + верхние цифры всякую типографику: ❤«»€©–—•←→↓↑. Кроме того, можно повесить на Ctrl + пробел nbsp (удобно добавлять его вокруг тире при печати), на Ctrl + точку — многоточие (…), а в русской раскладке заменить запятую в цифроблоке на точку (как в английской), чтобы было удобно вводить десятичные дроби.