Клуб Punto Switcher

«Исправлять аббревиатуры» влияет на переключение однобуквенных слов в верхнем регистре

10 ноября 2014, 17:21

Здравствуйте!

 

Если деактивировать опцию «Исправлять аббревиатуры» в настройках, то перестают переключаться однобуквенные слова (например, предлоги, союзы) в верхнем регистре. Например, если предложение начнается с однобуквенного слова («У меня сегодня гости» или «А завтра мы идем на каток»), то Punto воспринимает это слово как аббревиатуру и не переключает раскладку. Предлагаю считать аббревиатурой только слова с двумя и более буквами. Это решит проблему.


Большое спасибо.

4 комментария
Подписаться на комментарии к посту

То есть получается "F завтра едем в гости?"

Да, именно так.

Аббревиатуры это и однобуквенные значения:

http://dia.phpnet.us/latin_abbr_english.html

Пользователь, может самостоятельно внести в правила то, что нужно переключать, а что не нужно.

Я пытаюсь добавить однобуквенные слова в правила, но это не работает. Проверьте сами.

Пунто чаще всего некорректно переключает раскладку, когда набираешь аббревиатуры. И это настоящая проблема. Оно и очевидно — аббревиатуры, как правило, не подчиняются классическим правилам. Только отключение опции «исправлять аббревиатуры» спасает. Но отключение этой опции, по сути, ломает автоматическое переключение однобуквенных слов, которые встречаются на каждом шагу.

Давайте будем практичными, а не теоретичными. Часто ли мы набираем однобуквенные аббревиатуры? Очень редко. Практически — никогда. Часто ли мы набираем однобуквенные слова, начинаем с них предложение? Да чрезвычайно часто. Отключение опции «исправлять аббревиатуры» должно решать, а не создавать новые проблемы.

Переключение однобуквенных слов, хотя и убрана опция исправления аббревиатур — наиболее естественное поведение.