Затмение отображений клавиш перепутано - PullRequest
3 голосов
/ 21 июня 2010

Я пытаюсь использовать eclipse в Win 7, но по какой-то причине он портит мои ключи.

Например, когда я нажимаю «{», отображается «^». Я уверен, что это то, что произошло бы, если бы у меня была французская раскладка клавиатуры, но я уверен, что мои языковые настройки в Windows 7 настроены на использование канадского английского. У Firefox или блокнота нет проблем, так что, думаю, это значит, что затмение.

Есть идеи как это исправить? Прямо сейчас я просто копирую и вставляю символы. LOL.

Ответы [ 3 ]

4 голосов
/ 21 апреля 2011

В Windows XP есть функция, которая меняет раскладку клавиатуры, если вы нажмете комбинацию клавиш (по умолчанию оставлено alt + shift). Так как кажется, что он переназначается для каждого приложения, вы можете подумать, что это проблема Eclipse, так как она не повлияет на другое приложение. Эта функция является особенно проблемой в Eclipse, так как некоторые полезные сочетания клавиш могут использовать alt + shift + что-то, и если вы не нажмете часть чего-либо, раскладка вашей клавиатуры переключится.

Чтобы отключить, откройте диалоговое окно «Текстовые службы и языки ввода» (самый простой способ - щелкнуть правой кнопкой мыши на панели задач, выбрать «Панели инструментов»> «Языковая панель», затем щелкнуть правой кнопкой мыши значок языковой панели и выбрать «Настройки ...»)

В диалоговом окне нажмите кнопку «Настройки ключа». В разделе «Дополнительные настройки клавиш» выберите «Переключение между языками ввода» и нажмите «Изменить последовательность клавиш». Снимите флажки «Переключить языки ввода» и «Переключить раскладки клавиатуры», а затем нажмите «ОК».

Пока вы находитесь в диалоговом окне «Дополнительные настройки клавиш», если у вас установлены какие-либо горячие клавиши для конкретного языка, вы можете также отключить их. Просто выберите «Переключиться на (язык)», а затем повторите снятие флажка «Включить последовательность клавиш» и нажмите «ОК».

Кстати, если вы не хотите отключать это, и ваша клавиатура переназначается на раскладку на иностранном языке, просто переключите ее обратно, нажав Alt + Shift (или любой другой вариант).

0 голосов
/ 08 мая 2013

Просто сделайте Alt + Shift, он переключится между языками ваших окон.Например, в моей системе я определил два языка - немецкий и английский. Поэтому, если я сделаю Alt + shift, он переключится на немецкий с английского и наоборот.

0 голосов
/ 21 июня 2010

Если у вас была французская раскладка клавиатуры (которая у меня сейчас есть):

http://upload.wikimedia.org/wikipedia/commons/thumb/b/b9/KB_France.svg/800px-KB_France.svg.png

, то * 1009 нет,* даст вам ^.
То же самое будет с канадским английским макетом:

Keyboard_Layout_Canadian_French

Единственный способдля вас сначала введите ^, поскольку это комбинирующий символ .Тогда другой не комбинирующий символ, такой как {, будет отображать как каретку, так и фигурную скобку.


Eclipse не должен связываться с настройками языка, если вы не используете определенныетакой плагин, как CDT, который имеет Language mappings свойство:

Prop lang

...