Действительно странное поведение / ошибка клавиатуры затмения? - PullRequest
96 голосов
/ 10 марта 2011

Я использую Helios на Mac Snow Leopard. Я не знаю почему, но внезапно мои клавиши со стрелками и кнопка удаления начинают работать не только в Eclipse (поэтому Eclipse их игнорирует), но остальные кнопки работают просто отлично. Нет никаких исключений / ошибок, генерируемых где-либо на экране. Я точно не знаю, как воспроизвести эту неисправность.

Все, что я могу сказать, у меня точно такая же проблема с этим парнем внизу здесь . Плохая вещь об этом, сообщение отправлено в 2002 году: s

Есть ли у кого-нибудь из вас такая же проблема? Есть предложения?

Edit:

Пожалуйста, отметьте "меня тоже" на этом отчете об ошибке в надежде, что оно скоро будет исправлено.

Ответы [ 21 ]

78 голосов
/ 01 июня 2012

Мне удалось "восстановить" клавиши со стрелками и клавишу Backspace путем "Обновления" проекта.

Eclipse project refresh

47 голосов
/ 07 апреля 2011

ОБНОВЛЕНИЕ: 11/11/2017 У меня не было этой проблемы повторно в течение нескольких лет. Либо Eclipse исправил проблемы, либо более поздняя версия Mac OSX что-то исправила. Для записи я использую Eclipse 4.5.2 в OSX 10.11.6.

ОБНОВЛЕНИЕ: 29.04.2011 Теперь похоже, что это не проблема рабочей области или настроек клавиатуры вообще. Это просто произошло снова, но восстановление из старых рабочих областей не решило проблему. Мне наконец-то пришлось перезагрузить мой Mac, который, казалось, решал проблемы. Я собираюсь попробовать перезагрузить в будущем немедленно, если я увижу это снова. Я отправил эту ошибку с Eclipse . Пожалуйста, добавьте комментарий «Я тоже» к ошибке, если она не была исправлена, и вы можете воспроизвести ее в своей системе.

Я также слышал, что на Mac вы можете решить эту проблему, переместив устройство в спящий режим, либо закрыв крышку ноутбука, либо опуская меню Apple в режим сна, подождите несколько секунд, а затем снова запустите его. Я еще не пробовал это.

Кстати, когда это происходит, обновление и другие механизмы не работают.


ОБНОВЛЕНИЕ: 13.04.2011 Хотя приведенные ниже инструкции помогли устранить проблемы с клавиатурой, я обнаружил другие проблемы с моей конфигурацией и, наконец, был вынужден восстановить свое рабочее пространство из резервных копий.


ПРИМЕЧАНИЕ. Это не рекомендуется, но приведено здесь в информационных целях. Обычно эти ключи обрабатываются собственным виджетом и не определены.

Так что у меня была та же проблема в Eclipse 3.6.2.r362 на Mac OSX 10.6.7. Удалить влево и стрелки не работают. Они работали в других приложениях. Option-Arrows работали нормально, чтобы перемещать выделение. Стрелки работали в окне настроек клавиатуры. Переключение на другое приложение и обратно не сработало. Перезапуск затмения ничего не изменил. Переключение схем клавиатуры из Emacs -> Default -> Emacs не работает. Нажатие всех клавиш-модификаторов ничего не сделало. Я попробовал все следующее, но ничего не работает: перестройка проекта, обновление исходного кода, перезапуск Eclipse.

Наконец, я смог это исправить, перейдя в «Настройки» -> «Основные» -> «Ключи» и сбросив каждую из привязок для следующих клавиш. Привязки для каждого ключа были пустыми.

  • Delete Previous на забой
  • Line Up стрелка вверх
  • Line Down стрелка вниз
  • Previous Column влево стрелка
  • Next Column вправо

Это сработало, но потом я заметил, что все привязки клавиш emacs были прикручены. Я думал, что они работали раньше, поэтому я не уверен, когда это произошло. Мне пришлось восстановить привязки клавиш по умолчанию (после записи тех, которые я настроил), а затем восстановить свои настроенные настройки.

Заставляет меня задуматься, какие еще привязки клавиш были сброшены и что это сделало. Расстраиваю, но, по крайней мере, я могу вернуться к кодированию.

Eclipse keyboard preferences window

12 голосов
/ 14 ноября 2012

Если вы видите те же симптомы в Eclipse Windows, просто одновременно нажмите все кнопки мыши (включая колесо, если оно у вас есть) одновременно, и это, похоже, исправит это.

9 голосов
/ 14 октября 2011

Та же странная проблема, это сработало для меня: я просто понял, что если я переключаю редактор и затем снова возвращаюсь, backspace снова начинает работать. ( источник )

5 голосов
/ 03 ноября 2011

Для меня основной причиной было моя мышь .

Клавиши возврата и навигации не работали.Я мог бы временно исправить это, вручную установив привязки клавиш, как описано на этой странице.

Основной причиной и постоянным решением было исправление застрявшей 3-й кнопки мыши на моей мыши Evoluent Vertical Grip.Так как я никогда не использовал эту кнопку, я не заметил, что она постоянно нажата, возможно, от того, что мышь слишком много раз сползла со стола на землю.Как только я смог отцепить кнопку, проблема была немедленно решена.

Это было действительно неприятно.Я провел недели, размышляя о том, почему это происходит, и время от времени искал ответы в Интернете.Конечно, у меня было временное решение, но тот факт, что оно продолжалось, раздражал.Я пытался переустановить Eclipse с нуля, пробуя разные версии и переключая рабочие пространства, но ничего не получалось.Я удивлен, что после всего этого он застрял в кнопке мыши.

2 голосов
/ 29 ноября 2012

Также убедитесь, что кто-то не установил плагин vrapper, чтобы Eclipse принимала команды, похожие на vi / vim. В этом случае нажатие i позволяет получить доступ к окну редактора. Если вы не знаете, что рабочий колледж установил его (смотрит на кого-то) , это может быть правильным $% # & $ @! Если установлено, на верхней панели инструментов будет значок V . Этот плагин можно удалить, перейдя в каталог, где Eclipse установлен в окне термина и запустив

find . -name '\*vrapper\*' -exec rm -rf {} \;

Это то, что платит вам мозги, но якобы увеличивает вашу продуктивность, изучая все команды Vim. Надеюсь, это кому-нибудь поможет ...

1 голос
/ 10 марта 2012

Была такая же проблема.Оказалось, что моя средняя кнопка на моей беспроводной мыши была нажата в моей сумке для ноутбука.Обычно я выключаю мышь, но на этот раз я забыл.Рад, что другие люди имели эту проблему, в противном случае я все еще буду искать причину.

1 голос
/ 12 января 2012

У меня была такая же проблема с клавишей «Удалить» в Eclipse 3.7.0 в Windows Vista.Внезапно ключ перестал работать, и я не мог понять, почему.Недавно я нашел способ исправить это, когда проблема возникает - она ​​работает для меня каждый раз:

В окне редактора кода в Eclipse, hoover на некоторый метод или переменную или что-то еще, пока не появится всплывающее окнос «Нажмите« F2 »для фокусировки» в правом нижнем углу.Нажмите всплывающее окно, чтобы переключить фокус, затем снова щелкните окно редактора, чтобы всплывающее окно исчезло, и, вуаля, клавиша Delete снова работает.

1 голос
/ 19 июля 2015

По какой-то странной причине, открытие preferences window и его закрытие сразу же решает эту проблему для меня (другие решения здесь не сработали).

1 голос
/ 11 марта 2011

В средах Windows и Linux у меня возникали такие проблемы, когда система считает, что нажата клавиша-модификатор.При нажатии и отпускании всех клавиш-модификаторов проблемы часто исчезают.Однако в OSX я не сталкивался с такими проблемами, так что это может быть совершенно неверно.

Если простая идея не решает проблему, вы можете попробовать запустить новое рабочее пространство, чтобы увидеть, вызывает ли проблема какие-либо предпочтения.;или вы можете скачать новый экземпляр Helios, чтобы проверить, работает ли он.Я знаю, это все серьезные проблемы, но они могут найти проблему.

В противном случае, вы должны взглянуть на вопрос, недавно заданный о проблемах с клавиатурой , возможно, есть какой-то намеккак это решить.

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