Перейти к содержимому

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

  • автор:

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

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

Способ первый

Начнем с использования русскоязычной раскладки.

Посмотрите на клавиатуру и увидите, что запятая располагается на той же клавише, что и точка.

Если вы нажмете на нее, то увидите точку, а не запятую — все потому, что для запятой необходимо нажать на клавишу Shift и, удерживая ее, нажать на клавишу с символом точки и запятой. После отпустите клавиши.

Если все сделано верно, перед вами появится запятая.

Способ второй

Используем англоязычную раскладку.

В этом случае все проще, поскольку Shift предварительно зажимать нет нужды — запятая расположена на отдельной клавише (часто это буква Б, если смотреть на русскоязычную раскладку). Просто нажмите на нее один раз и все.

Способ третий

Если на вашей клавиатуре имеется цифровая клавиатура в правой части основной клавиатуры, вы можете нажать на клавишу с точкой. Дело в том, что точка при нажатии используется в англоязычной раскладке, а в русскоязычной — запятая.

Способ четвертый

Довольно замороченный, но вполне рабочий.

Нажмите Win+R на клавиатуре, чтобы вызвать окно «Выполнить».

Затем добавьте команду charmap.exe и кликните ОК.

Перед вами — таблица символов.

Найдите запятую, нажмите на нее, затем поочередно нажмите на клавиши «Выбрать» и «Копировать».

Вставьте запятую в нужное место в строке.

Согласитесь, ничего сложного.

Комментарии к записи “ Как поставить запятую на клавиатуре компьютера или ноутбука? ”

  1. Вика26 октября 2022 в 15:15 Как в виртуальной клавиатуре поставить запятую или любой другой знак что под цифрами

Точка на цифровой клавиатуре

Согласно российским стандартам десятичным разделителем является символ «,» (запятая). Поэтому в русской раскладке на цифровой клавиатуре нажатие клавиши Del (традиционно расположенная между 0 и Enter) приводит к печати запятой. Это просто нереально раздражает многих пользователей, привыкших набирать, например, IP-адреса. Так же раздражение испытывают некоторые бухгалтеры.

Далее предлагается несколько вариантов «лечения» данной проблемы.

Правка файла раскладки

«Традиционный» способ, который можно быстро найти в Гугле: от рута открываем файл /usr/share/X11/xkb/symbols/ru , находим в нем строку include «kpdl(comma)» и заменяем comma на dot. После чего перезапускаем Иксы.

Недостатки метода: после обновления системы (если обновлялись компоненты Иксов) операцию приходится повторять.

Создание своего файла раскладки

Делаем копию вышеуказанного файла с новым именем, например, ru_kpdldot . Редактируем этот файл также, как и в предыдущем способе, но правим еще одну строку: include «ru(common)» заменяем на include «ru_kpdldot(common)» (то есть вписываем туда вместо ru имя нового файла).

После этого идем в настройки клавиатуры (в Альтераторе или в том файле, где у вас эти настройки прописаны) и заменяем там ru на ru_kpdldot). Теперь у вас есть новая раскладка с нужным поведением.

К недостаткам стоит отнести относительную сложность операции и засорение системных каталогов самодельными файлами.

Установка пользовательских настроек Xkbmap

Совет, подсказанный Сергеем Власовым в рассылке community@ :

в файл ~/.Xkbmap нужно вписать строку

setxkbmap -symbols "+kpdl(dotoss)+kpdl(dotoss):2"

Метод всем хорош, кроме того, что работает только для одного пользователя. То есть настройку надо провести для каждого пользователя системы отдельно. Ну и потом очень легко забыть про изменения в этом файле и потратить много времени, ломая себе голову, почему вроде бы все «как всегда», а поведение клавиатуры нестандартное.

[03.02.2020] В AltLinux P9 KDE Plasma вариант с .Xkbmap в каталоге пользователя более не работает. Для KDE Plasma можно ту же команду добавить в автостарт KDE, создав исполняемый файл .desktop в папке ~/.config/autostart примерно следующего содержания:

[Desktop Entry] Comment[ru_RU]= Comment= Exec=sleep 5s;setxkbmap -symbols "+kpdl(dotoss)+kpdl(dotoss):2" GenericName[ru_RU]=Заменяем запятую на точку на цифровой клавиатуре в русской раскладке GenericName=Заменяем запятую на точку на цифровой клавиатуре в русской раскладке Icon=yast-keyboard Name[ru_RU]=Fix keyboard Name=Fix keyboard Path= StartupNotify=false Terminal=false TerminalOptions= Type=Application X-DBUS-ServiceName= X-DBUS-StartupType= X-KDE-SubstituteUID=false X-KDE-Username=

Отдельное замечание про OpenOffice.оrg

OOo отличается слегка своеобразным поведением: по умолчанию он всегда ставит запятую в русской раскладке, игнорируя настройки Xkb. Чтобы отучить его от этой привычки, можно воспользоваться еще одним советом Сергея Власова:

Сервис ▷ Параметры ▷ Настройки языка ▷ Языки ▷ Разделитель целой и дробной части — снять галку Из настроек ОС , тогда будет вводиться точка или запятая в зависимости от настроек Xkb (точнее, OpenOffice не будет обрабатывать KP_Decimal специфическим образом).

Глюки — точки, запятые на клавиатуре

Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать другой.

tanya_pro_uchet
Активист

4 Май 2007 7,644 3,526 Москва

С чем может быть связана такая фигня и как она лечится:

на основной (не цифровой) клавиатуре при нажатии на кнопку с точкой/запятой, вопросом и слэшем — без одновременного нажатия Shift получаются хаотически то точки, то запятые :crazy:

При этом в MS Word после проставления такой глючной запятой при нажатии на Backspace эта запятая не удаляется, а превращается в точку

Сейчас абсурдность ситуации достигла апогея, в MS Excel при попытке изобразить точку, что бы я ни делала — сначала ставится точка, а при переходе в другую ячейку — она превращается в запятую.
Backspace тут магическим образом не действует — просто удаляет весь символ целиком.

Подозреваю, что эта ерунда начала происходить после того, как на клавиатуре полежало некоторое количество средней тяжести различных вещей Наверное они нажали какое-то заклятое сочетание клавиш.

В инете попробовала поискать решение проблемы, там обсуждают в основном аналогичные косяки с цифровой клавиатурой.
Попробовала провести рекомендуемые там манипуляции — не помогло.

Надеюсь на вашу помощь.

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

Сообщения: 1663
Благодарности: 190

При включенном русском языке «точка» на цифровой клавиатуре «отдает запятую». Наверное эта тема уже была, но я не нашел. Хотелось бы исправить везде и навсегда. Наверняка кто-то уже наваял reg-файл. Поделитесь.

Сообщения: 2
Благодарности: 1

Не знаю, есть ли для этого reg, сомневаюсь. Когда стала такая задача, решил её, поправив kbdru.dll. Причём в 2000, XP, 2003 эти dll разные. Чтобы было легче разворачивать в сети крупной организации, сделал msi, который можно назначить заданным компьютерам.
Все файлы включать в него намеренно не стал, чтобы всё можно было регулировать без сборки msi.

Это сообщение посчитали полезным следующие участники:

Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Сообщения: n/a

Dsf ты молодец.

Сообщения: 1
Благодарности: 0

Возможно тоже самое сделать в украинской раскладке?

Сообщения: 1
Благодарности: 1

думаю что в любой раскладке можно сделать,для этого лечения признаного косяка Майкрософт дают програмку,что удивително бесплатно: Редактор раскладок

Это сообщение посчитали полезным следующие участники:

Сообщения: 148
Благодарности: 39

1) Панель управления —> Язык и стандарты —> Дополнительные параметры —> Разделитель целой и дробной части —> Выбрать точку или запятую.
2) Закрыть все офисные документы и открыть снова.
Если не помогает — сделать перезагрузку системы.

P.S. Sorry за поднятие темы, но вариант стороннего ПО не воодушевляет и dll для Win7 придется править все ручками.
Следует отметить, что такое изменение может повлиять на работоспособность некоторых програм.

Это сообщение посчитали полезным следующие участники:

Сообщения: 27449
Благодарности: 8086

Diskretor, предлагаемый Вами путь чреват кучей проблем для ПО. Редактирование раскладки — официально предлагаемый способ.

Это сообщение посчитали полезным следующие участники:

Сообщения: 4
Благодарности: 2

Если кого-то это ещё интересует. kbru_mod.zip
Точка вместо запятой на цифровой клавиатуре на русской раскладке.
Проверено на Win7x86 и Win7x64. Не проверено для Win10.

Это сообщение посчитали полезным следующие участники:

Сообщения: 1
Благодарности: 0

Цитата fhrbc:

Если кого-то это ещё интересует. kbru_mod.zip
Точка вместо запятой на цифровой клавиатуре на русской раскладке.
Проверено на Win7x86 и Win7x64. Не проверено для Win10. »

Спасибо большое, на 10ке тоже не проверял, но на 8ке и 7ке работает отлично.

Сообщения: 1
Благодарности: 0

fhrbc, WIN10x64 работает. Спасибо.
Дополню
В Win10 наблюдается глюк. Винда от большого ума возвращает стандартную клавиатуру. Тоисть в списке клавиатур появляется три ENG, RU (Русская клавиатура), RU (Русская клавиатура + ТЦК). Причем в настройках RU (Русская клавиатура) нету её надо добавить, а потом удалить тогда она исчезнет из списка установленных. Но до перезагрузки или обновления системы. Видимо где то это жёстко прописано. Стоит Punto Switch удалять не пробовал.
Дополню ещё раз
Уже месяц не наблюдается глюк с возвращением стандартной русской клавиатуры.
Сделал так Настройка языка -> Административные языковые параметры -> Копировать параметры. Скопировал свою настройку в новых пользователей и в экран приветствия. Перегружался, обновления ставились и по RDP подключался к компу. На работе стоит simpleSwitcher, дома PuntoSwitcher. Покка проблем нет.

Последний раз редактировалось kirill.1000, 27-01-2023 в 11:39 . Причина: Нашелся глюк

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *