марта 18 2009 09:50 пп

Punto Switcher для Mac OS X

Kirguduicon.png

Думаю что большинство пользователей 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

Список будет пополняться по мере обнаружения новых фактов несовместимости

Скачать программу можно по ссылке: http://pihto.com/download/kirgudu/kirgudu.dmg

Сайт разработчиков программы: http://pihto.com/





Комментариев нет »


Trackback URI | Comments RSS

Leave a Reply

You must be logged in to post a comment.


« | »

  • Реклама

  • Ссылки



  • Теги



Server load average: 0.00, 0.00, 0.00
Server uptime: 355 days, 12:03
Your IP is: 54.162.76.55.