• Вы находитесь тут:
  • Bad Android
  • Блоги
  • Caramba Switcher или Punto Switcher — один создатель и два продукта

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

Год назад первый разработчик Punto Switcher Сергей Москалев с группой энтузиастов решил создать новый бесплатный продукт, избавленный от проблем накопленных в прошлые годы, назвал он его Caramba Switcher, за 20 лет в русском софте слово Switcher стало синонимом переключателя раскладки, также как cлово Antivirus используется в названиях почти всех антивирусов.

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 используется автоматический сбор и анализ языковых моделей на базе нейронных сетей.

Caramba Switcher

Коллизия — это слово, для которого возможно различное толкование и возникает конфликт, при определении правильного варианта. Например, Punto из английского текста: Coca vs Pepsi делала Coca мы Pepsi, vs (versus) конвертнув в русский, так как не умела смотреть на предыдущее и последующие слова. Caramba сделает так — Coca vs Pepsi так как понимает что vs (мы) находится в окружении английских слов.

Одной из больших проблем Punto Switcher стало растущее многообразие программ, где нужно было отключаться чтобы не мешать работе. Компьютерные игры, среды разработки и т. п. У пользователя была возможность самостоятельно внести программу или заголовок окна браузера, где программа должна отключаться. Педантичные люди с этим справлялись, но даже им надоедало сто тридцатый раз заходить в настройки и вносить туда название экзешника какой-нибудь игры или программы. В Caramba switcher в полноэкранных приложениях и средах разработки программа по дефолту отключена.

Caramba Switcher сейчас находится в стадии beta и разработчикам очень нужна обратная связь и опыт множества пользователей. Они просят потестировать программу, даже если вы не являетесь пользователями автопереключателей. И написать им что нравится, а что не нравится в программе!

Скачать программу Caramba Switcher можно по адресу: https://caramba-switcher.com

0

Комментарии


Чтобы оставить комментарий, пожалуйста, авторизируйтесь!
  • Вы находитесь тут:
  • Bad Android
  • Блоги
  • Caramba Switcher или Punto Switcher — один создатель и два продукта
  • Вы находитесь тут:
  • Bad Android
  • Блоги
  • Caramba Switcher или Punto Switcher — один создатель и два продукта