В Windows XP есть функция, которая меняет раскладку клавиатуры, если вы нажмете комбинацию клавиш (по умолчанию оставлено alt + shift). Так как кажется, что он переназначается для каждого приложения, вы можете подумать, что это проблема Eclipse, так как она не повлияет на другое приложение. Эта функция является особенно проблемой в Eclipse, так как некоторые полезные сочетания клавиш могут использовать alt + shift + что-то, и если вы не нажмете часть чего-либо, раскладка вашей клавиатуры переключится.
Чтобы отключить, откройте диалоговое окно «Текстовые службы и языки ввода» (самый простой способ - щелкнуть правой кнопкой мыши на панели задач, выбрать «Панели инструментов»> «Языковая панель», затем щелкнуть правой кнопкой мыши значок языковой панели и выбрать «Настройки ...»)
В диалоговом окне нажмите кнопку «Настройки ключа». В разделе «Дополнительные настройки клавиш» выберите «Переключение между языками ввода» и нажмите «Изменить последовательность клавиш». Снимите флажки «Переключить языки ввода» и «Переключить раскладки клавиатуры», а затем нажмите «ОК».
Пока вы находитесь в диалоговом окне «Дополнительные настройки клавиш», если у вас установлены какие-либо горячие клавиши для конкретного языка, вы можете также отключить их. Просто выберите «Переключиться на (язык)», а затем повторите снятие флажка «Включить последовательность клавиш» и нажмите «ОК».
Кстати, если вы не хотите отключать это, и ваша клавиатура переназначается на раскладку на иностранном языке, просто переключите ее обратно, нажав Alt + Shift (или любой другой вариант).