Установил j2sdk-1.4.2_01-4. Вроде всё нормально, но не могу вводить текст латиницей в любых java-приложениях. Кириллицей печатаю - всё отлично, переключаю раскладку клавиатуры на english(US), пытаюсь что то ввести - ничего. Даже пробелов или каракулей нет. Далее(что самое интересное!!!) нажимаю shift(перевожу раскладку клавы в верхний регистр) - ПЕЧАТАЕТ. Отпускаю шифт - опять ничего. Повторю ещё раз, для пояснения: в java прогах русские буквы вводятся нормально и в нижнем и в верхнем регистре, а английские вводятся только в ВЕРХНЕМ. Самый простой пример: запускаю ControlPanel из $JAVA_HOME/jre/bin/ , пытаюсь что либо ввести в любое текстовое поле английскими буквами - не получается, русскими всё нормально.
Народ, чем определяется ввод в jre? Как его настроить. Или это из за иксов? Где копать, хоть примерно? Может это из за того, что я xset led 3 делал накануне? У меня как раз scroll сигнализирует о раскладке клавы. Во всех остальных программах, за исключением, java, ввод\вывод нормальный.
Linux 2.6.0 Fedora core 1(Linux XP)
XFree86 4.3.0
xfs 4.3.0-42
Локаль UTF-8
Если нужны дополнительные сведения - спрашивайте
======Из XF86Config==========
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "microsoft"
Option "XkbLayout" "ru(winkeys),us"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
==========================================
Заранее спасибо за ответ
P.S. примерно дня 3 назад я jre всё было с точностью да наоборот: русские буквы не вводились, а английские вводились. Ставил ZendStudio, которая лично для себя устанавливает(в свою папку) собственный jre. Вот как раз когда я это дело установил заметил что не могу писать по английски в Zend. Потом оказалось, что и в любых других java-приложениях тоже не могу. После этого я сделал uninstall Zend, переустановил JRE, думал поможет - не помогло. Копировал работающие конфиги и полностью готовую рабочую JRE(папку заменял) - не помогает. Снова переустановил - не помогло. Народ помогите, в чём тут может быть дело !?