Caramba Switcher или Punto Switcher — один создатель и два продукта

Punto Switcher
Безусловным лидером на рынке автоматических переключателей раскладки является Punto Switcher, созданный в 2001 году.
Вслед за ним появилось несколько программ этого же направления:
- Keyboard Ninja,
- Key Switcher,
- Orfo Switcher,
- Everylang.
За 17 лет Punto Switcher превратился в очень сложный и универсальный продукт для работы с текстом. В программе помимо автоматического переключения появилась транслитерация, звуки, Дневник, который запоминает набранное на компьютере, автозамена.
К сожалению, Punto Switcher стал несколько неповоротлив, так как поддерживать сложный продукт со множеством функций очень затратно и Яндекс, который владеет программой, судя по всему не очень хочет инвестировать в разработку и усовершенствование продукта.
Caramba Switcher
Основной идеей стало создание предельно простого инструмента для автопереключения. Продукта, где все сложности, которыми раньше грузили пользователя, ушли бы под капот. То есть Caramba Switcher лучше своих предшественников понимает, что делает пользователь: играет ли он в игры, набирает аббревиатуры, хочет отменить неправильную конвертацию или конвертировать в правильную раскладку только что набранный текст.
В Punto была проблема, когда пользователь потвикав что-то в правилах и в самой программе мог привести её в нерабочее состояние, не понимая почему вдруг все перестало работать. В Caramba Switcher изначально заложена невозможность сгенерировать деструктивные настройки, поскольку настройка в программе только одна, включение и выключение автопереключения.
Когда в 2001 году делали Punto Switcher, большинство пользователей сидело на десктопах с внешними клавиатурами. На клавиатурах была почти никому не нужная клавиша Pause Break, вот её решили задействовать для отмены переключения или ручного исправления раскладки. Потом пошли ноутбуки, в которых эта клавиша оказалась под Fn, а это нажатие двух клавиш, возможное только двумя руками, и расстояние между клавишами 20−30 сантиметров! Что делать?
Разработчики Карамбы протестировали несколько вариантов и оказалось, что клавиша Shift самая удобная как для отмены, так и для принудительного переключения. Её легко запомнить, их две, кому-то удобнее левая, кому-то правая и они всегда под мизинцами, к клавише не нужно тянуться. Двойная по размеру, она ничего в системе не дергает за исключением подъема регистра. Вот она стала основной и единственной клавишей для всех операций в Caramba Switcher!
Проблемы
Долгие годы в Punto Switcher существует проблема — при редактировании уже набранного текста часто происходит ложное переключение. Например, было набрано русское слово «доволен». При редактировании в нем нужно заменить окончание чтобы получилось «довольный». Когда допечатывалось новое окончание «ьный» оно переключалось в более распространенное «mysq». В Caramba Switcher эта проблема решена, при редактировании, программа анализирует на каком языке набрано редактируемое слово и при допечатывании буквы или окончания не переключает его, даже если сочетание букв является «невозможностью», для русского, английского или немецкого языка.
Правила для Punto изначально строились на основе словарей и энциклопедий. В в реальности оказалось, что язык это не словарь, но это: сленг, речь из блогов, соцсетей, сообщений, это слова с ошибками и опечатками. Языковая модель потихоньку меняется каждый день, появляются новые фамилии и географические названия, например, «вулкан Эйяфьядлайёкюдль», аббревиатуры, сокращения. Поэтому, для понимания живого языка в Caramba Switcher используется автоматический сбор и анализ языковых моделей на базе нейронных сетей.

Коллизия — это слово, для которого возможно различное толкование и возникает конфликт, при определении правильного варианта. Например, Punto из английского текста: Coca vs Pepsi делала Coca мы Pepsi, vs (versus) конвертнув в русский, так как не умела смотреть на предыдущее и последующие слова. Caramba сделает так — Coca vs Pepsi так как понимает что vs (мы) находится в окружении английских слов.
Одной из больших проблем Punto Switcher стало растущее многообразие программ, где нужно было отключаться чтобы не мешать работе. Компьютерные игры, среды разработки
Caramba Switcher сейчас находится в стадии beta и разработчикам очень нужна обратная связь и опыт множества пользователей. Они просят потестировать программу, даже если вы не являетесь пользователями автопереключателей. И написать им что нравится, а что не нравится в программе!
Скачать программу Caramba Switcher можно по адресу: https://caramba-switcher.com
Комментарии