Caramba Switcher. Знаки препинания из другой раскладки

Сейчас, после того как основная функция программы — автопереключение — стала работать в большинстве стандартных сценариев нормально, мы стали получать письма в которых пользователи спрашивают про более экзотические случаи: «Почему Карамба меняет точку на букву "ю", и запятую на букву "б"?»

Тут необходимо пояснить. Изначально автопереключатели раскладки работают следующим образом. Русские буквы б, ю, ж, э, х, ъ, находятся там, где на английской клавиатуре стоят знаки препинания скобки и кавычки.

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

Если знаки при наборе русского текста используются из английской раскладки, то программа начинает путаться. Например, пользователь написал "Авеню", то как понять, хотел ли он написать "Авеню", или фамилию "Авен." с точкой из английской раскладки?:) Таких случаев тысячи "горб" или "гор," "дар." или "дарю"?

Пожалуйста, помогайте Карамбе вас понимать!

Caramba Switcher. Знаки препинания из другой раскладки
11
7 комментариев

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

1
Ответить

Не совсем понимаю в чём заключается проблема. Человек всё слово пишет в одной раскладке, поэтому либо все символы будут в правильной раскладке, либо все в неправильной, если он забыл её переключить. А не "Авен" в одной, а "ю" в другой.

Зачем вам видеть, что происходит на экране, если из вариантов, приходящих с клавиатуры: "Авеню" и "Fdty." очевидно правильный первый?

Ответить

Золотые слова: "Не совсем понимаю"... Речь о людях которые используют знаки препинания из другой раскладки и не видят ожидаемого ими результата:) Особенно когда редактируют уже набранный текст.

Ответить

Закончилась сегодня лицензия, хотел продлить подписку и облом - только через Apple Pay, который сейчас на российских аккаунтах не работает. Ни МТС, ни Мегафона у меня нет, я вообще не в России пока и что делать? Неужели нельзя сделать альтернативные способы оплаты, а не заставлять пользователей покупать подарочный карты у барыг с Авито? Сделайте что нибудь пожалуйста...

Ответить

Как из России оплатить продление подписки для Мак?

Ответить