Почему моя клавиатура не работает в Eclipse? - PullRequest
52 голосов
/ 11 мая 2010

Я пытаюсь ввести пару угловых скобок в Eclipse, например "<>". Тем не менее, он отображается в виде одной кавычки и точки, как "'." Я попытался пару раз и обнаружил, что угловая скобка фактически находится в положении обратной косой черты.

Почему это происходит? Как я могу изменить его обратно?

Заранее спасибо.

Xi

Ответы [ 9 ]

66 голосов
/ 12 октября 2010

Hit Alt + Shift . Если вы не хотите тратить время на удаление раскладок клавиатуры, как предложил Джеспер, просто нажимайте Alt + Shift , пока не получите нужную раскладку. Обычно это занимает не более пары раз. :)

66 голосов
/ 11 мая 2010

Я думаю, что это связано с раздражающей особенностью Windows - у меня было что-то похожее в разных программах (не только в Eclipse).

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

Вы можете зайти в Панель управления, Настройки клавиатуры и удалить макеты, которые вы не хотите использовать. (Я удалил голландский макет, так что остался только американский английский), чтобы вы не могли случайно переключиться на неправильный макет. Или вы можете перейти к дополнительным настройкам клавиш в настройках клавиатуры и отключить комбинацию клавиш.

9 голосов
/ 19 апреля 2012

В windows 7 языковая панель использует последовательность клавиш LEFT ALT + SHIFT для изменения языков, поэтому вы можете быстро изменить язык, скажем, на испанский при написании письма.

Эта последовательность конфликтует со многими ярлыками Eclipse, которые используют ALT + SHIFT , например переименование!

Вы можете удалить настройки ОС с помощью панели управления> клавиатуры и языки> изменить клавиатуру> дополнительные настройки клавиш.

Julio

8 голосов
/ 06 мая 2014

Я делаю это через панель управления Windows.

Первый раз при смене шрифта. Я перезапускаю Eclipse. (Нет решения, кроме как сэкономить мое время), а затем сделать это. enter image description here

2 голосов
/ 11 мая 2010

... Может быть, у вас установлена ​​клавиатура для другой локали (страны)?

Кроме того, вы, вероятно, лучше спросить об этом в SuperUser

0 голосов
/ 18 июля 2015

У меня была такая же проблема. Я редактировал код Java в Eclipse, и раскладка клавиатуры неожиданно изменилась. На панели задач Windows у меня есть значок клавиатуры, и я использовал его, чтобы изменить раскладку клавиатуры между США и другими странами. Это не решило мою проблему. Моя проблема была решена, когда я перезапустил Eclipse.

0 голосов
/ 23 апреля 2013

На самом деле я думаю, что это должно быть что-то с Java SDK, потому что у меня та же проблема с IntelliJ. Например, в

public class MainActivity extends Activity {
    /**
     * Called when the activity is first created.
     */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        ImageView iv
    }
}

когда я пытаюсь завершить этот фрагмент, с

ImageView iv = (ImageView) findViewById(R.id.iv_imagem);

после "iv" набор символов на моей клавиатуре прикручен, и вместо клавиатуры QWERTY (у меня определен португальский язык, и в панели управления нет других клавиатур) у меня AZERTY

в windows, другие приложения все еще в норме

0 голосов
/ 21 апреля 2013

со мной, странная вещь за пределами затмения (я использую пакет ADT), все в порядке. И перезапуск рабочей области, решает проблему

это происходит, когда я набираю любое выражение, которое может быть недопустимым, например, когда я пытаюсь написать

taskNameEditText = (EditText) findVie

конечно, я хочу написать

taskNameEditText = (EditText) findViewById (R.id.task_name);

но после первого фрагмента он меняет клавиатуру. И завершение кода тоже перестает работать. Пока единственные рабочие решения, которые я нашел, где: 1 - перезапуск затмения, 2 - начать использовать IntelliJ

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

0 голосов
/ 06 февраля 2013

Обработка клавиатуры в Eclipse действительно не идеальна: она путает ctrl-alt с «altgr»!

Так, например, при раскладке венгерской клавиатуры вы не можете ввести символ '&', так как для этого требуется нажать altgr - C - но ctrl - alt - C был установлен в "SVN commit" по умолчанию ... (конечно, нет проблем с отменой связывания этой комбинации в Eclipe, но было непросто, что ctr-alt конфликтует с altgr, так что искать)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...