Окей, ща изобразим.
1. Как оно ваще должно фунциклировать?
Насчет капслока. В автоматическом режиме тупо меняет "ОЛУХ" на "олух", так же, как и раскладка меняется. "JKE{" должно тоже, соответственно, менятся на "олух". Короче, нажат капс - меняет. Надо при этом и раскладку сменить - меняет и раскладку. Ну и, как я предложил уже, убрать в Preferences и по дефолту отключить - не всем, думаю, понравится это по дефолту.
Две первые заглавные буквы. Мое мнение - трогать их не надо вообще. Это ж не спеллчекер. К тому же во многих случаях приходится так писать.
2. Исправление случайного капслока должно менять состояние клавиши Капс?
Функция включена в конфиге - следовательно пользователь часто жмет случайно капс. Следовательно, избавить его от лишнего телодвижения - не грех. Вроде логично.
Работа этих фишек должна быть отменяема клавишей Брейк?
Нет. Только раскладка. Та же логика, что и к предыдущему пункту.
4. Должны ли эти функции работать в "ручном" режиме?
Да, почему нет.
Пусть меня поправят, если что.
P.S. Собрал вчера из svn - пока все отлично, никаких нареканий.