Artt
00:29 28-02-2009 Переключение раскладки клавиатуры в зависимости от программы
Такая возможность была в 10.4, но в 10.5 Apple ее почему-то убрала. Для того, чтобы ее вернуть, нужно пройти сюда и скачать, а затем установить SIBML

Затем надо скачать и установить InputSwitcher. Из него файлы надо установить в:

InputSwitcher.app -> /Applications
InputSwitcherClient.bundle -> ~/Library/Application Support/SIMBL/Plugins

Запустите InputSwitcher.app - теперь программа будет сохранять состояние раскладки клавиатуры для запущенных приложений (если при установке такие были, их придется перезапустить).

www.macfaq.ru

работает корявенько, но это лучшее что есть на сегодняшний день.