Как сменить запятую на точку на клавиатуре: все способы для Windows, Mac и смартфонов

При вводе чисел с десятичной дробью на клавиатуре вместо точки автоматически появляется запятая? Это стандартное поведение для большинства русскоязычных раскладок, где запятая (,) используется как разделитель дробной части. Проблема возникает при работе с программами, требующими точку (.) — например, в Excel, , скриптах Python или на сайтах с англоязычными формами. Решение зависит от операционной системы, типа клавиатуры и даже конкретного приложения.

В 90% случаев виноваты настройки регионального формата в Windows или параметры ввода на Mac/Linux. На смартфонах проблема решается сменой языка клавиатуры. Ниже — проверенные способы для всех устройств, включая горячие клавиши для быстрой замены без изменения системных параметров.

Почему клавиатура ставит запятую вместо точки

Причина кроется в настройках локализации операционной системы. В русском языке (и большинстве европейских языков) для обозначения дробной части числа используется запятая, а в английском — точка. Клавиатура следует этим правилам автоматически:

  • 🖥️ Windows: использует параметры Регионального формата (например, "Русский (Россия)").
  • 🍎 MacOS: зависит от настроек Язык и регион в системных предпочтениях.
  • 🐧 Linux: управляется переменными окружения LC_NUMERIC или LANG.
  • 📱 Android/iOS: определяется языком клавиатуры (например, Gboard или SwiftKey).

Второй фактор — раскладка клавиатуры. Даже при английском языке ввода русская раскладка может подменять точку на запятую. Например, на ноутбуках Lenovo или HP с мультиязычными драйверами клавиатуры это встречается чаще.

📊 Какая ОС у вашего устройства?
Windows
MacOS
Linux
Android/iOS

Способ 1: Горячие клавиши для быстрой замены (работает везде)

Если нужно срочно ввести точку вместо запятой, используйте альтернативные сочетания клавиш. Они работают независимо от настроек системы:

  • 🔹 На русской раскладке: зажмите Shift + 7 (в верхнем ряду клавиш).
  • 🔹 На английской раскладке: просто нажмите клавишу с точкой (.) справа от буквы М.
  • 🔹 На цифровой клавиатуре (NumPad): включите Num Lock и нажмите Del (или . на расширенных клавиатурах).

Для MacBook с клавиатурой ANSI (американской) точка вводится стандартной клавишей, а на ISO-раскладках (европейских) может требоваться Shift + ,.

1. Убедитесь, что проблема не в конкретном приложении (попробуйте ввести точку в блокноте).

2. Проверьте текущую раскладку клавиатуры (иконка в панели задач).

3. Попробуйте горячие клавиши из списка выше.

4. Если не поможет — переходите к изменению системных параметров.

-->

Способ 2: Изменение регионального формата в Windows

Это универсальное решение для Windows 7/10/11. Инструкция:

  1. Откройте Панель управленияРегиональные стандарты (или Часы и регионРегион).
  2. Перейдите на вкладку Форматы.
  3. В выпадающем списке выберите Английский (США) или другой регион, где разделитель — точка.
  4. Нажмите Дополнительно и убедитесь, что в поле Разделитель целой и дробной части стоит ..
  5. Сохраните изменения и перезагрузите компьютер.

⚠️ Внимание: после этой настройки в некоторых программах (например, Word или Excel) числа будут отображаться с точкой, но вводиться можно будет обоими способами.

Региональный формат Разделитель дробной части Разделитель тысяч
Русский (Россия) , пробел
Английский (США) . ,
Немецкий (Германия) , .
Французский (Франция) , пробел

Способ 3: Настройка клавиатуры на MacOS

На Mac проблема решается через системные предпочтения:

  1. Откройте Системные настройкиКлавиатура.
  2. Перейдите на вкладку Методы ввода.
  3. Нажмите + и добавьте Английский — США (или другой язык с точкой).
  4. Удалите или отключите русскую раскладку, если она не нужна.
  5. Включите опцию Показывать меню ввода в строке меню для быстрого переключения.

Для временного решения используйте сочетание Option (⌥) + Shift + , — оно вводит точку независимо от раскладки.

Способ 4: Решение для Linux (Ubuntu, Mint, Fedora)

В Linux настройки зависят от переменных окружения. Чтобы сменить разделитель:

  1. Откройте терминал (Ctrl + Alt + T).
  2. Выполните команду для проверки текущих настроек:
    locale
  3. Если в выводе LC_NUMERIC="ru_RU.UTF-8", измените на английский формат:
    export LC_NUMERIC="en_US.UTF-8"
  4. Чтобы изменения сохранились после перезагрузки, добавьте строку в ~/.bashrc или ~/.profile.

Для KDE Plasma или GNOME также проверьте настройки региона в графическом интерфейсе (Настройки системыРегион и язык).

Если точка не вводится в терминале

В некоторых дистрибутивах (например, Arch Linux) может потребоваться установить пакет glibc с поддержкой локалей:

sudo pacman -S glibc

sudo locale-gen

После этого повторите настройку LC_NUMERIC.

Способ 5: Настройка клавиатуры на Android и iPhone

На смартфонах проблема решается сменой языка клавиатуры:

  • 📱 Android:
    1. Откройте любое поле ввода и вызовите клавиатуру.
    2. Коснитесь значка ⚙️ (настройки) или удерживайте клавишу пробела для смены языка.
    3. Выберите Английский (США).
    4. Теперь клавиша с точкой будет вводить ., а не ,.
  • 🍎 iPhone (iOS):
    1. Перейдите в НастройкиОсновныеКлавиатура.
    2. Нажмите КлавиатурыДобавить новую.
    3. Выберите Английский (США).
    4. При вводе удерживайте значок 🌐 для переключения между языками.
  • ⚠️ Внимание: на некоторых Samsung и Xiaomi с кастомными оболочками (например, One UI или MIUI) может потребоваться установить клавиатуру от Google (Gboard) для корректной работы.

    Особые случаи: Excel, 1С и программирование

    В некоторых программах настройка системы не помогает. Решения:

    • 📊 Excel:
      1. Перейдите в ФайлПараметрыДополнительно.
      2. Снимите галочку Использовать системные разделители.
      3. Вручную укажите . как разделитель дробной части.
  • 💻 1С:Предприятие:
    1. В конфигураторе откройте СервисПараметры.
    2. На вкладке Запуск 1С:Предприятия добавьте ключ /Lru для русского формата или /Len для английского.
  • 🐍 Python/JavaScript:
    1. Используйте функцию замены:
      number = "1,23".replace(",", ".")
    2. Или настройте локаль в скрипте:
      import locale
      

      locale.setlocale(locale.LC_NUMERIC, "en_US.UTF-8")

  • FAQ: Частые вопросы

    Почему после смены регионального формата в Windows некоторые программы перестали запускаться?

    Некоторые старые приложения (например, 1С 7.7 или AutoCAD 2010) привязаны к русскому формату чисел. Решение:

    1. Верните настройки региона на "Русский (Россия)".
    2. Для конкретной программы создайте ярлык с параметром локализации:
      "C:\Program Files\App\app.exe" /L0419

      (где 0419 — код русского языка).

    Как сделать, чтобы и запятая, и точка работали одновременно?

    В Windows:

    1. Оставьте региональный формат Русский (Россия).
    2. Добавьте английскую раскладку (Win + Пробел для переключения).
    3. В русской раскладке вводите запятую, в английской — точку.

    На Mac/Linux используйте горячие клавиши (см. Способ 1).

    На клавиатуре ноутбука нет отдельной клавиши с точкой. Что делать?

    На компактных клавиатурах (например, на MacBook Air или Lenovo Yoga) точка может быть:

    • На клавише Del (нажмите Fn + Del).
    • Скрыта под Shift + , (запятая).
    • Доступна через Alt Gr + клавиша (на европейских раскладках).

    Проверьте документацию к вашей модели или используйте онлайн-тест клавиатуры.

    После обновления Windows 11 точка снова заменилась на запятую. Как исправить?

    Обновления иногда сбрасывают региональные настройки. Выполните:

    1. Откройте ПараметрыВремя и языкЯзык и регион.
    2. Нажмите Дополнительные параметры даты и времениИзменить форматы даты и времени.
    3. Установите формат Английский (США) и перезагрузите ПК.

    Если проблема повторяется, создайте .reg-файл для автоматического применения настроек:

    Windows Registry Editor Version 5.00
    

    [HKEY_CURRENT_USER\Control Panel\International]

    "sDecimal"="."

    "sThousand"=","

    "NumShape"="1"