Если в Windows 10 вы меняете разделитель в региональных настройках, но в итоге всё равно печатается “не то” (например, на цифровой клавиатуре точка выходит запятой или наоборот), значит вы пытаетесь настроить один слой системы, а проблема сидит в другом. Чаще всего это смешение: где-то решает локаль (символ разделителя), а где-то решают ввод с клавиатуры и конкретное приложение.

Ниже разберём, что именно нужно проверить и как довести ситуацию до нужного результата.


Почему “замена в региональных настройках” может не сработать

В Windows 10 символ разделителя (точка или запятая) задаётся локалью, но ввод и отображение чисел завязаны на несколько вещей:

Что может “перебить” региональные настройки Проявление На что влияет
Действия клавиатуры NumPad и раскладка на цифровой клавиатуре печатается запятая вместо точки ввод символа при нажатии клавиши
Настройки форматов чисел в “Региональные параметры” меняется одно, а в приложениях всё равно остаётся старое формат представления чисел
Настройки языка ввода в конкретном приложении/окружении (офис, редакторы, импорты) Word/Excel/Calc по-своему интерпретируют знак форматирование и парсинг чисел
Приложение игнорирует системную локаль вы меняете разделитель в Windows, но программа “упирается” конкретно поведение ПО

Поэтому начинать надо не с “ещё раз поменять разделитель”, а с диагностики: где именно ломается соответствие “точка <-> запятая”.


Шаг 1. Проверьте, что вы меняете именно тот раздел настроек

Где находится нужное

Откройте:
- Параметры -> Время и язык -> Язык и регион
- затем откройте связанные параметры Регион (или привычную “Панель управления” -> Региональные стандарты)

Дальше ищите настройки изменения форматов даты, времени и чисел и параметр:
- разделитель целой и дробной части

Там выставляется нужный знак: точка или запятая.

Быстрая проверка “всё поменялось или нет”

Откройте:
- Блокнот
- введите число, которое содержит десятичный символ (например, 12,34 или 12.34)
- посмотрите, какой символ реально получается при редактировании/сохранении

Важно: в Блокноте вы проверяете именно поведение ввода и отображения символа, а не “умение программы считать”.


Шаг 2. Отдельно настройте NumPad: “разделитель при нажатии” и его привязку к раскладке

Частая история такая: вы меняете региональные параметры, но при включённой русской раскладке на цифровом блоке всё равно появляется не тот символ.

Что сделать:
- Переключите раскладку (RU/EN) и проверьте, меняется ли символ при нажатии на клавишу десятичного разделителя на NumPad.
- Попробуйте вводить число в разных местах: Блокнот, Word, поле ввода в Excel/LibreOffice.

Если эффект появляется только при RU-раскладке, то проблема почти наверняка в связке “какой символ вставляет клавиша NumPad” с раскладкой/языком ввода, а не в формальном поле разделитель в региональных параметрах.


Шаг 3. “Раз региональные настройки не помогают” - проверьте приложение, которое использует свой формат

Есть софт, который:
- игнорирует системные региональные настройки
- применяет свои правила для чисел
- ждёт строго “точка” при парсинге формул или CSV

Это видно по ситуации, когда:
- в Windows вы поставили точка как разделитель
- а в конкретном редакторе/форме/импорте всё равно выходит запятая или число читается неверно

Что проверить на практике:
- попробуйте в проблемном приложении быстро поменять локаль/язык формул (если такая настройка есть)
- проверьте формат импорта/экспорта (CSV/текст): многие приложения отдельно спрашивают, какой символ используется как десятичный при импорте


Шаг 4. Практический обходной путь: правка раскладки клавиатуры

Если нужно добиться поведения именно от клавиши NumPad (чтобы на цифровой клавиатуре всегда вставлялась нужная часть), иногда проще поменять маппинг клавиатуры, чем продолжать “воевать” с параметрами локали.

Один из вариантов (когда в системе и так “точка/запятая” ведут себя не так, как ожидаете):
- создать свою раскладку через MSKLC (Microsoft Keyboard Layout Creator)

Логика такая: региональный разделитель влияет на форматирование чисел, а раскладка влияет на то, что именно вставляется при нажатии клавиши. Если клавиша продолжает вставлять “не тот знак”, то маппинг придётся привести к нужному виду.


Шаг 5. Убедитесь, что изменение реально применяется

Иногда система или приложение подхватывает новые параметры только после:
- выхода/входа в пользователя
- перезапуска приложения
- иногда перезагрузки ПК

Если вы меняли разделитель и сразу тестируете в том же открытом приложении, результат может быть “старым”. Закройте приложение и откройте снова.


Мини-сценарии диагностики (быстро выясняем, где ошибка)

Сценарий Что это означает Что делать дальше
В Windows параметр “разделитель” стоит как нужно, но на NumPad всё равно не тот символ виновата раскладка/маппинг клавиатуры проверка RU/EN + при необходимости правка через MSKLC
Ввод символа на клавиатуре нормальный, но формула/числа обрабатываются неправильно приложение игнорирует системную локаль или ждёт другой формат ищите настройки языка/формата в самом приложении
В Блокноте символ вводится правильно, а в офисе/таблицах нет офис читает числа по своим правилам проверяйте локаль/параметры формул и импорта
После смены региональных параметров ничего не меняется приложение не подхватило изменения перезапуск приложения/сессии

Что считать “правильным” результатом

Когда всё настроено, должно совпасть сразу три вещи:
- при вводе десятичного символа на клавиатуре вставляется нужный знак (точка или запятая)
- приложение корректно понимает числа (не округляет “обрубками” из-за неверного символа)
- формат в полях чисел и при сохранении соответствует ожиданию

Если хотя бы один пункт не выполняется, это значит, что проблема не только в одном разделитель-параметре, и нужно смотреть на слой ввода/локали конкретного софта.


Практичный вывод: что делать по порядку

  • Поменяйте разделитель в региональных настройках Windows 10 и убедитесь, что символ реально меняется в проверке.
  • Отдельно проверьте ввод на NumPad в RU и EN: если там “переворачивается”, то решать нужно раскладкой.
  • Если ввод нормальный, но программа всё равно “съедает” дробную часть - ищите настройку локали/формата внутри приложения (особенно в офисных пакетах и при импорте CSV).
  • В крайнем случае меняйте клавиатурную раскладку (например, через MSKLC), чтобы клавиша на цифровом блоке вставляла нужный знак.

Так вы перестанете чинить всё подряд и начнёте попадать ровно в тот компонент, который делает ошибку.