Punto Switcher

У этого термина существуют и другие значения, см. Fiat Punto.

Punto Switcher

Тип |  утилита
Автор |  Сергей Москалёв
Разработчики |  «Яндекс», Сергей Москалёв, Александр Коуров, Михаил Морозов, Дмитрий Долгов
Операционные системы  |  Microsoft Windows и macOS
Языки интерфейса |  русский, английский
Первый выпуск |  14 сентября 2001
Аппаратные платформы  |  x86, x86-64
Последняя версия |

macOS: 2.1.5.1724

Microsoft Windows: 4.5.0 Build 583 (22 июля 2024)

Состояние |  актуальное
Лицензия |  бесплатное коммерческое программное обеспечение
Сайт |  yandex.ru/soft/punto/

Punto Switcher — программа для автоматического переключения между различными раскладками клавиатуры в операционных системах семейства Microsoft Windows и macOS. Программа бесплатна для некоммерческого использования. С 2008 года программа принадлежит «Яндексу».

Версия Punto Switcher 1.0 была опубликована 14 сентября 2001 года.

Основное назначение программы — увеличение продуктивности и удобства при работе с компьютером. Работая в фоновом режиме, Punto Switcher проводит статистический анализ последовательностей вводимых символов слова, и, если сочетание букв оказывается нетипичным для языка, на котором вводятся символы, Punto Switcher переключает язык ввода, стирает напечатанное, эмулируя нажатие клавиши `← Backspace`, и повторно вводит текст уже с правильной раскладкой клавиатуры.

## Содержание

* 1 Возможности программы
* 2 История разработки
* 3 Альтернативы
* 4 Примечания
* 5 Ссылки

## Возможности программы

[править | править код]

* Автоматическое переключение раскладки клавиатуры на нужный из двух заданных в настройках языков (по умолчанию — русский или английский, но можно указать другую пару из установленных раскладок).
* Ручное исправление ошибочно набранного выделенного текста либо последнего набранного слова при нажатии заданной пользователем горячей клавиши.
* Замена системного сочетания клавиш для ручного переключения раскладки.
* Плавающий индикатор. Размещение языкового индикатора в любом месте экрана.
* Назначение или отмена опций автопереключения и автоисправления для выбранных пользователем программ.
* Перевод русскоязычного текста в транслит и обратно.
* Преобразование числа в текст. Замена выделенного числа или денежной суммы, написанных цифрами, на число или сумму прописью. Позволяет заменить, например, 247-23 на «Двести сорок семь рублей 23 копейки».
* Отображение индикатора текущей раскладки в системном лотке в виде флагов.
* Оповещение звуком о переключении раскладки, своё озвучивание нажатий клавиш для каждой раскладки клавиатуры.
* Автозамена текста по заранее заданным в программе шаблонам, например, «дд» можно автоматически заменять на «Добрый день!».
* Исправление наиболее часто встречающихся опечаток, например, «очепятка» на «опечатка» (опция существовала в одной из промежуточных версий). В настоящее время опция не поддерживается, но пользователь сам может создать в разделе «Автозамена» список исправления опечаток.
* Очистка текста от форматирования при его копировании и вставке. Для активизации опции необходимо назначить для неё «горячую клавишу».
* Проверка допустимости сочетания букв для текущего языка в набираемом тексте, звуковое оповещение при обнаружении языковых аномалий.
* Просмотр, сохранение в файл буфера обмена Windows, хранение до 30 буферов обмена.
* Ведение дневника — сохранение всех текстов, набираемых на клавиатуре (опционально), также сохранение выделенного текста в дневник по горячей клавише.
* Горячие клавиши для поиска выделенного на экране текста: «Найти в Яндексе», «Яндекс.Словарях», «В русской Википедии», «В английской Википедии».
* Отсылка разработчикам по эл. почте новых предложений по комбинации преобразуемых символов.
* Отправка текста в Твиттер из любого приложения.

## История разработки

[править | править код]

> Я решил создать Switcher ввиду всем надоевшей проблемы. Если собрать все чертыхания компьютерщиков, когда текст печатается не в той раскладке, то мы получили бы энергию, равную одной атомной бомбе, а может, и двум. :) Сперва мы сделали такую конвертацию в редакторе «Иероглиф», но всё это работало только там, а конвертация нужна везде. У Миши не было времени, и я связался с Сашей Коуровым из города Касли (Челябинская область) и спросил, может ли он отлавливать нажатия клавиш и потом их конвертировать. Он попробовал и сказал, что сможет заняться этим. Работа пошла! Так родился Punto Switcher. Потом у Миши появилось время, и он сваял Keyboard Ninja. Мы решили, что две программы — это хорошо, пусть конкурируют между собой и развиваются. Забавно в этой истории то, что «конкуренты» находятся в постоянном контакте и объясняют друг другу, как лучше сделать ту или иную часть. Хотя внешне всё это выглядит как битва титанов. :)

> — Сергей Москалёв, один из авторов Punto Switcher[1]

Первым заметил выход программы в свет компьютерный обозреватель Сергей Голубицкий. 9 октября 2001 в журнале «Компьютерра» появилась его статья, в которой он описал работу программы и рекомендовал её читателям журнала[2].

Программа Punto Switcher использовалась несколько лет для продвижения поисковой системы punto.ru. Ныне её не существует, а адрес Punto.ru перенаправляет на официальную страницу программы на Яндексе.

К 2004 году программу Punto Switcher загрузили с сервера около 2 миллионов пользователей[3].

С 2007 года в версии 2.96.3 заявлена экспериментальная поддержка 32- и 64-разрядных версий Windows Vista. Первой версией, официально принадлежащей Яндексу, стала версия 3.0, полностью совместимая с 64-разрядными версиями Windows Vista и Windows XP.

2 июля 2009 года Яндекс выпустил Punto Switcher 1.0.0 для Mac OS X.

Команда под руководством Сергея Москалёва занималась разработкой Punto Switcher по договору с Яндексом с 2008 по 2017 год, когда он ушёл из компании[4]. После ухода из «Яндекса» в июне 2018 года Москалёв запустил аналогичный сервис Caramba Switcher[5].

## Альтернативы

[править | править код]

Альтернативные программы для ручного и автоматического переключения раскладки:

Windows, Windows NT

* Aml Maple
* Arum Switcher
* Caramba Switcher
* dotSwitcher
* EveryLang
* Key Switcher
* Keyboard Ninja
* LangOver
* Mahou
* Orfo Switcher
* Simple Switcher

X Window System, BSD, Linux

* LoLo Switcher
* X Neural Switcher

macOS

* Caramba Switcher
* RuSwitcher

## Примечания

[править | править код]

1. ↑ Павел Бадялик. Punto Switcher и Keyboard Ninja: внешне это выглядит как битва титанов… // Компьютерные вести. — 2002. — № 4. Архивировано 15 января 2012 года.
2. ↑ Сергей Голубицкий. Тайный закон искусства // Компьютерра. — 2001. — № 38. Архивировано 4 апреля 2008 года.
3. ↑ Иван Возов. Брокгаузъ онлайн. Создатели Punto Switcher ищут алгоритмы «редких» страниц // Российская газета. — 2004. — № 3494. Архивировано 23 ноября 2011 года.
4. ↑ Никита Евдокимов. Что случилось с Punto Switcher  (неопр.). vc.ru (27 июня 2018). — Интервью с Сергеем Москалёвым. Дата обращения: 12 декабря 2018. Архивировано 2 апреля 2019 года.
5. ↑ Sergey Moskalev. Упрощайте, не надейтесь на чат-ботов, откажитесь от лишних фич — советы разработчикам от основателя Caramba Switcher — Личный опыт на vc.ru  (неопр.). vc.ru (21 июня 2019). Дата обращения: 20 декабря 2022. Архивировано 20 декабря 2022 года.

## Ссылки

[править | править код]

* Домашняя страница
* Клуб пользователей Punto Switcher

Яндекс

* История
* CompTek

Люди|

| Основатели|

* Аркадий Волож
* Илья Сегалович
* Аркадий Борковский

|

Инвесторы|

* Леонид Богуславский

Менеджеры
и сотрудники|

* Елена Бунина
* Александр Волошин
* Герман Греф
* Эстер Дайсон
* Алексей Кудрин
* Андрей Райгородский
* Андрей Себрант
* Альберт Ширяев

Поисковые службы|

* Поиск (АГС
* тИЦ
* ИКС
* Объектный ответ)
* Я.ру
* Картинки
* Видео
* Карты (Народная карта)
* Навигатор
* Панорамы
* Пробки)
* Метро
* Переводчик
* Погода
* Товары
* Едадил

Персональные службы|

* Букмейт
* Плюс[вд]
* Музыка
* Радио
* Расписания
* Кинопоиск
* Мои находки
* Рефераты
* Автопоэт
* BandLink

Электронная коммерция
и фудтех|

* Auto.ru
* Афиша
* Еда
* Лавка
* Маркет
* Деливери
* Недвижимость
* Путешествия
* Смена

Вебмастерам и компаниям|

* Директ
* Метрика
* Почта для домена
* Рекламная сеть
* Вебмастер
* Яндекс XML
* Сервер
* Поиск для сайта
* Яндекс DNS
* Yandex Data Factory
* Яндекс.Медиана
* Yandex Cloud

Финтех|

* Яндекс Банк
* Яндекс Пэй

Программы|

* Алиса
* Лончер
* Store
* Punto Switcher
* Яндекс Браузер
* Элементы (Яндекс.Бар)
* Менеджер браузеров
* Шедеврум

Технологии|

* CatBoost
* ClickHouse
* Yandex Database
* Yandex SpeechKit
* Разговор
* Диалоги
* «Атом»
* «Острова»
* «Сибирь»
* YaGPT

Устройства|

* Яндекс.Модуль
* Яндекс.Станция
* Станция 2
* Мини
* Макс
* Лайт
* Яндекс.Телефон

Умный дом|

* Умный дом Яндекса
* Пульт
* Розетка
* Лампочка

Автотранспорт|

* Такси (Беспилотные автомобили Яндекса)
* Транспорт
* Драйв
* Заправки
* Гараж
* Авто
* Uber Россия

Роботы-курьеры|

* Робот-доставщик «Яндекса»

Образование|

* Школа анализа данных
* Факультет компьютерных наук
* Лицей Академии Яндекса
* Практикум
* Репетитор
* Учебник

Сервисы Яндекс 360|

* Почта
* Диск
* Календарь
* Заметки
* Документы
* Коннект
* Трекер
* Телемост
* Мессенджер

Индустрия компьютерных игр|

* Игры
* Плюс Гейминг

Закрытые
или проданные проекты|

* Аура
* Беру
* Дзен
* ЮMoney
* Нано
* Народ
* Персональный поиск
* Открытки
* Я.Онлайн
* Видео (видеохостинг)
* Словари
* Лента
* Закладки
* ЮKassa
* Кит
* Краски
* Кью
* Город
* Мастер
* Новости
* Объявления
* Работа
* Район
* Пиво
* Фотки
* Шеф
* Эфир
* Manul
* Shell
* Store

Прочее|

* Логотип
* Yandex Sans
* Поглощения
* Штаб-квартира
* YaС
* Рекламные кампании
* ГИС Технологии
* Издательство
* Yandex Labs
* Музей Яндекса
* Кубок «Яндекса»
* «Яндекс Воложа»
* Яндекс.Книга
* Фильм «Стартап»

* Категория
* Список всех продуктов