В конце-концов, меня достало, что в русской раскладке на цифровом блоке вместо точки печатается запятая. Да, я знаю, что в русском языке приято отделять дробную часть запятой, а не точкой, как это делали бы все нормальные люди, но считаю что это идиотская традиция.
Лечим эту болезнь.
Берем hex-редактор, я взял https://mh-nexus.de/en/hxd/
Открываем файл KBDRU.DLL
в C:\WINDOWS\system32
Ищем в нем hex-последовательность
6E 00 2C 00 2C
и заменяем в ней все 2C
на 2E
.
Сохраняем измененную DLL под ругим именем и указываем новое имя в ветке реестра
HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Keyboard Layouts\00000419
в параметре Layout File
После перезагрузки наслаждаемся жизнью.