18 марта 2009 09:50 пп
Punto Switcher для Mac OS X

Думаю что большинство пользователей Windows знают и пользуются программой Punto Switcher, которая выполняет корректировку раскладки при вводе с клавиатуры. А вот пользователям Mac OS были доступны лишь немного похожие по функционалу программы, что безусловно расстраивало так называемых «свитчеров» или тех кто перешел на Mac с Windows и еще не привык к этой замечательной системе. Читая новости в интернетах наткнулся я на замечательную программу которая похожа на Punto Switcher и имеет почти такой же функционал, так же она не устанавливается в системе как дополнительная раскладка, а работает с уже существующими, что делает ее намного лучше чем ее предшественников. Называется данная программа Kirgudu, и написана она Русскими разработчиками. Далее описан функционал программы, а так же ее сильные и слабые стороны.
Описание программы с сайта разработчика:
Киргуду расширяет стандартные возможности работы с клавиатурой и помогает облегчить жизнь пользователя в двух основных направлениях:
- Работа с многоязычным вводом текста (переключение клавиатурных раскладок, в том числе автоматическое);
- Полный контроль над клавиатурой;
В настоящий момент реализованы следующие функциональные возможности:
- Автоматическое переключение языка ввода для набранного в ошибочной клавиатурной раскладке текста;
- Ручное переключение языка ввода для последнего набранного слова или выделенного текста;
- Альтернативные способы переключения клавиатурных раскладок;
- Продвинутая система контроля над клавиатурным вводом, позволяющая использовать в качестве горячих клавиш любые, в том числе и нестандартные клавиши (например — CAPS LOCK);
- Замена стандартной иконки выбора языков ввода в строке меню с настраиваемым внешним видом.
Киргуду, в отличие от аналогичных программ, не устанавливается как альтернативная клавиатурная раскладка в системе. Таким образом, Киргуду не меняет привычную среду пользователя, а лишь добавляет новые возможности к уже существующим. В любой момент вы можете управлять состоянием системы, в том числе временно отключить программу, когда в ней нет необходимости.
Киргуду не привязан к какой-то определенной клавиатурной раскладке или к языку ввода. Вы можете использовать любые раскладки, установленные в системе в своей работе, как это привыкли делать.
(Примечание: Киргуду не привязан к языкам ввода. Тем не менее, Киргуду поставляется с ограниченным набором словарей для автоматического распознавания языка ввода. В настоящий момент в поставку Киргуду включены словари для русского и английского языка. Для работы с другими языками вы можете легко подключить свои собственные словари)
Многие пользователи работают с вводом текста на нескольких языках. Стандартные возможности Mac OS позволяют достаточно успешно выполнять эту задачу: возможно активировать любое количество клавиатурных раскладок или способов ввода (Input Methods) и переключаться между ними, используя горячие клавиши (обычно это ⌘+Space, ⌘⌥+Space) или выбрав соответствующий пункт в строке главного меню системы.
Киргуду, сохраняя это поведение системы, добавляет новую функциональность. Основная идея следующая: пользователь большую часть времени работает всего с двумя языками ввода, переключаясь между двумя клавиатурными раскладками (например, США и Русская). Зачастую пользователь забывает своевременно переключить язык ввода и ему приходится вводить текст заново. Киргуду позволяет упростить эту операцию, автоматически (на основе встроенного словаря) определяя язык текста и переключаясь на нужную раскладку или полуавтоматически транслируя текст из одной раскладки в другую — используя продвинутую систему горячих клавиш. В терминологии программы эти две основные клавиатурные раскладки называются раскладками Киргуду. Всего две раскладки могут быть выбраны в качестве основных, хотя пользователь может иметь любое количество способов ввода текста, активных на данный момент.
Также, в дополнение к стандартным способам переключения языка ввода, определенным в системе, Киргуду предлагает дополнительные способы переключения, основанные на комбинациях горячих клавиш:
- Переключение между раскладками Киргуду;
- Временное переключение между раскладками Киргуду, основанное на временном нажатии клавиши-модификатора (например, можно настроить программу так, что нажатие правого ⌥ переключит язык ввода, а отпускание этой клавиши вернет все в первоначальное состояние);
- Переключение на следующую раскладку (совпадает со способами, описанными выше, если вы пользуетесь только двумя раскладками).
Эти способы, частично дублирующие стандартную функциональность системы, тем не менее, позволяют работать с любыми комбинациями клавиш, даже с теми, на которые обычно нельзя назначить горячую комбинацию. Для реализации этой особенности Киргуду использует свой драйвер клавиатуры, который позволяет наиболее полно управлять клавиатурным вводом в системе. В настоящий момент реализована только расширенная поддержка горячих клавиш.
Важно: драйвер клавиатуры не является универсальным hardware драйвером. Это просто безопасная прозрачная прослойка между драйверами реальных устройств и остальной системой. Драйвер Киргуду не способен заставить работать произвольную клавиатуру от стороннего производителя, в частности он не может «включить» нестандартные т.н. мультимедийные клавиши на некоторых неподдерживаемых Apple клавиатурах. Рекомендуется обратится к производителю оборудования в случае подобных затруднений.
Киргуду работает на Mac OS версии 10.5.X и выше. Поддержка предыдущих версий Mac OS не планируется.
Для установки запустите установщик Kirgudu Installer из дистрибутива и следуйте инструкциям на экране. Вам потребуется ввести пароль администратора системы.
Не требуется специальным образом удалять предыдущую версию программы при установке обновления: установщик проделает это самостоятельно.
Для полного удаления программы запустите установщик еще раз и выберите опцию «Удалить Киргуду».
В случае каких-либо проблем при установке или удалении программы попробуйте перегрузить систему и повторить операцию. Если проблема сохранилась — обратитесь к разработчикам
Для успешной работы Киргуду требуется поддержка т.н. Accessibility сторонними приложениями. К сожалению, не все приложения реализуют эту поддержку в полной мере. Как правило, это старые, неразвивающиеся (legacy) или кроссплатформенные приложения, не использующие для ввода текста стандартные компоненты системы. В таких программах работа Киргуду по манипуляции текста затруднена или вовсе невозможна.
Текущий список приложений, не поддерживаемых Киргуду:
- Opera
- Thunderbird
- PSI
- Firefox (Camino поддерживается в строке ввода адреса)
- TextMate
- Mail.app (работает только в заголовке письма)
- Numbers’09
- Активная типографическая раскладка Ильи Бирмана
- активная программа Double Command
- Microsoft Office 2004-2008
- Adobe DreamWeaver
- Adobe Photoshop
- MacVim
Список будет пополняться по мере обнаружения новых фактов несовместимости
Скачать программу можно по ссылке:
Сайт разработчиков программы:
Комментариев нет »
Leave a Reply
You must be logged in to post a comment.