Windows: Использовать точку вместо запятой на цифровой клавиатуре (часть 2)

Одна из старых заметок называлась «Использовать точку вместо запятой на цифровой клавиатуре» но этот способ скорее не работал, чем работал. То есть изменение десятичного разделителя работало лишь в некоторых приложениях, а замена скан-кода клавиши Del приводило к побочному эффекту в виде вывода вместо точки буквы ‘Ю’ в русской раскладке.
Позже я нашёл упоминание того, что для Бельгийской раскладки французского языка есть специальная модификация этой раскладки, в которой на цифровой клавиатуре вместо запятой используется точка.
Я решил найти такую же для русского языка, но не смог.
Таким образом мне пришлось сделать свою с помощью Microsoft Keyboard Layout Creator.

0. Устанавливаем и запускаем программу

1. Загружаем текущую клавиатуру (из списка выбираем Russian):
File -> Load Existing Keyboard…


2. На виртуальной клавиатуре нажимаем кнопку «Decimal Separator (numeric keypad)»

3. Вводим ТОЧКУ ‘.’:

4. Жмём OK
*. Сохраняем:
File -> Save Source File
5. Создаём установочный пакет:
Project -> Build DLL and Setup Package

6. Появляется диалоговое окно:

7. Заполняем поля:

8. После нажатия OK появляется предупреждение:

*. Если нажать «Yes», то откроется блокнот с логом ошибки:

WARNING: The character ? (U+20bd) exists in the entry for VK_8, ShiftState ‘Ctl+Alt’ of the layout table and is not in the default system code page (1251) of the Russian (Russia) language you specified. This may cause compatibility problems in non-Unicode applications.

Данная ошибка связана с символом российского рубля (), скорее всего не будет его поддержки!
9. Если все прошло успешно, то появится уведомление:

На этом закончена часть создания установочного пакета. Далее нам нужно установить его в систему.
В нашем распоряжении файлы setup.exe или установочные пакеты RU-dot_amd64.msi в папке «C:\Users\<USER>\Documents\ru_dot\»

10. После установки на всякий случай перезагружаем компьютер
11. После этого заходим в настройки PC Settings -> Time & language -> Region & language -> Русский:

12. Нажимаем кнопку «Options»:

13. Добавляем раскладку (клавиатуру):
Options -> Keyboards -> Add a keyboard

14. Из списка выбираем «Russian — with dot on NUMPAD»:

15. Выбираем старую раскладку Russia ЙЦУКЕН и удаляем её:

Для этого метода обнаружился косяк с Punto Switcher — теперь его значок и для русской и для английской раскладки всегда красного цвета!