на сколько я знаю, itunes — не cocoa, а carbon приложение, хотя не буду утвержать за 8мую версию.
А голосовать не можете, потому что не хватает кармы — советую прочесть habrahabr.ru/info/help/karma/
Да, есть такой баг. Для быстрого «лечения» нужно переключиться на любую другую программу, переключить раскладку там, затем вернуться и все должно работать. По 5-7 раз бывает такое на дню…
Если не ошибаюсь, в Леопарде от этого отказались из соображений безопасности и/или чтобы пройти сертификацию UNIX. Хотя последний тут, может, не при чем.
Давно пробовал эту программку.
Заметил глюк — иногда язык «застревает». То есть его не переключить в конкретном приложении. Приходиться переключаться на другое, переключать, возвращаться к этому и только тогда можно переключить %)
Последнее время без нее обходился. Поставлю еще раз.
У меня такие залипания случались в окне ввода пароля после блокировки компа.
И ведь ничего после этого не сделать, только ребут.
Так что снес эту программу нафиг.
Мне кажется зря они убрали эту фичу.
Хотя сам, ещё во времена тигры, переключился на единую раскладку. Потому, отсутсвтие этой опции в леопарде, для меня не стало неприятным сюрпризом.
«потом переключились в iChat и сменили язык на русский — каково же удивление, когда возвращаясь в xCode, язык ввода остается русским»
По-моему, куда большее удивление вызывает тот факт, что я сменил приложение — и бац, у меня с какого-то перепоя сменился еще и язык ввода :-/ Куда проще, когда язык один на систему и не приходится запоминать, каким он был в каждой конкретной программе.
Это сделано для уменьшения модальности (количества режимов) системы.
Нам кажется это неудобным из-за сформировавшейся привычки.
По факту же получается так, что чем меньше у приложения режимов, тем проще обучаться и проще использовать приложение. Т.е. вы можете всегда уверенно сказать, что сейчас язык ввода именно тот, которым пользовались в последний раз. И не нужно, пусть и подсознательно, помнить о том, какой был язык в Adium'е, а какой в xCode.
Этой уверенности нет если язык меняется от приложения к приложению. Приходится или печатать, а потом стирать и перепечатывать. Или разглядывать маленький флажок языка ввода. Хотя чаще, конечно, перепечатываешь: разглядывать маленькую пиктограмму неудобно.
Бесит конечно, но эта хрень InputSwitcher глючная скотина… Бывало такое, что оставляешь русскую раскладу, уходишь, включается заставка, приходишь — введите пароль… а пароль вводится в русской раскладке и не меняется на латиницу…
Автору спасибо за статью, но я теперь пользуюсь Kirgudu — узнал, благодаря относительно новой статье, habrahabr.ru/blogs/macosx/54704/ Советую всем попробовать.
InputSwitcher или особенности национального ввода