Дійсно дивна поведінка / помилка клавіатури затемнення?


98

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

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

Хтось із вас має те саме питання? Будь-які пропозиції?

Редагувати:

Будь ласка, позначте "я теж" у цьому звіті про помилку, сподіваючись, що він буде виправлений незабаром.


Чи допомогла моя відповідь взагалі @Aleyna?
Сірий

Так, я теж те саме з Юноною через 10 років, wtf!
Джастін Бусер

Отже, це, мабуть, НЕ проблема Eclipse - це, мабуть, має відношення до будь-якої програми, яка переосмислює прив'язки клавіш до основних клавіш, я час від часу постійно переживаю таку саму поведінку у Firefox. У будь-якому випадку, здається, введення системи в цикл сну є особливо вдалим рішенням, або так було для мене.
FilmJ

Це була моя бездротова миша в сумці, я залишив її увімкненою. Коли я його вимкнув, все було добре. Перевірте свою мишку!
dogatonic

Відповіді:


49

ОНОВЛЕННЯ: 11.07.2017 У мене ця проблема не виникала вже пару років. Або Eclipse вирішив проблеми, або новіша версія Mac OSX щось виправила. Для запису я запускаю Eclipse 4.5.2 на OSX 10.11.6.

ОНОВЛЕННЯ: 29.04.2011. Схоже, це взагалі не питання робочої області чи налаштування клавіатури. Це просто повторилося, але відновлення старих робочих просторів не вирішило проблему. Нарешті мені довелося перезавантажити свій Mac, який, здавалося, вирішує речі. У майбутньому я негайно спробую перезапустити, якщо знову побачу це. Я подав цю помилку за допомогою Eclipse . Будь ласка, додайте коментар "я теж" до помилки, якщо вона не була виправлена, і ви можете відтворити це у вашій системі.

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

До речі, коли це відбувається, освіжаючі та інші механізми не спрацювали.


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


ПРИМІТКА. Це не рекомендується, але це тут для інформаційних цілей. Зазвичай ці клавіші обробляються нативним віджетом і не визначаються.

Тож у мене була та сама проблема під Eclipse 3.6.2.r362 на Mac OSX 10.6.7. Видалити зліва та стрілки не працюють. Вони працювали в інших додатках. Варіант-Стрілки добре працювали, щоб перемістити вибір. Стрілки працювали у вікні налаштувань клавіатури. Перехід на іншу програму та назад не працював. Перезапуск затемнення не мало значення. Переключення схем клавіатури з Emacs -> За замовчуванням -> Emacs не працює. Натискання всіх клавіш модифікатора нічого не робило. Я спробував усе наступне, і нічого не виходить: відновлення проекту, оновлення джерела, перезапуск Eclipse.

Нарешті, мені вдалося виправити це, перейшовши в Налаштування -> Загальне -> Клавіші та скинувши кожне з прив’язок для наступних клавіш. Прив’язки для кожної з клавіш були порожніми.

  • Delete Previous на задній простір
  • Line Up до стрілки вгору
  • Line Down до стрілки вниз
  • Previous Column ліва стрілка
  • Next Column стрілка вправо

Це спрацювало, але потім я помітив, що всі ключові прив’язки emacs були накручені. Я думав, що вони працювали раніше, тому я не впевнений, коли це сталося. Мені довелося відновити прив’язки ключів за замовчуванням (після запису тих, які я налаштував), а потім відновити мої налаштовані настройки.

Змушує мене замислитися, які інші ключові прив’язки були скинуті і що це зробили. Розчарування, але принаймні я можу повернутися до кодування.

Вікно налаштувань клавіатури затемнення


Я подав звіт про помилку, щоб затемнити це. Є кілька хороших коментарів до нього, які допоможуть діагностувати його у футури, якщо це повториться. bugs.eclipse.org/bugs/show_bug.cgi?id=344290
Сірий

Спасибі Грей! Це, безумовно, дратує помилку. Я буду виконувати кроки, які ви тут дали. Сподіваюсь, це теж виправить моє: s
Алена

1
Я сподіваюся, що це працює для мене. Я додав коментар до @Gray bugreport. У мене є підозра на те, що зовнішня миша / клавіатура приєднана до мого ноутбука. У мене почалися проблеми після їх додавання.
oschrenk

4
ДО OP (сірий): Це інструкції BAD ! НЕ слід оновлювати / «виправляти» ключі для «Видалити попередні» та компанії, оскільки вони за замовчуванням взагалі не визначені, це залишається до рідного віджета! в ньому також відсутній набір інших комбінацій клавіш (наприклад, вибір зі зміщенням + клавішами зі стрілками). Наразі іншого виправлення, крім перезавантаження, поки що немає, але на комп’ютерах ви можете просто увійти до сну циклу (закрийте ноутбук, почекайте кілька секунд, відкрийте його знову).
rzwitserloot

1
Дякую @rz. Я відредагував свою відповідь, щоб зазначити, що це не рекомендується, але я збираюся залишити інформацію для нащадків, оскільки я думаю, що є якась корисність.
Сірий

81

Мені вдалося «відновити» клавіші зі стрілкою та зворотною простір, «оновивши» проект.

Оновлення проекту Eclipse


12
О ні! Я маю справу з цим вимкнено і вже більше десяти років, і це фактично виправляє! Бажаю, щоб я міг проголосувати за цей х2 :)
Джастін Бусер

Я вперше відчув це питання сьогодні, і це вирішило для мене. Це сталося одночасно з аварією Firefox (у мене виникла логічна помилка в циклі і надіслала занадто багато html до нього, який розбив її).
капюшон

О, малюк. Це вбивало мене цілими днями. Зробимо копіювати / вставити, і вона вставила б її в неправильну вкладку! Refresh зробив це для мене. Велике дякую.
theblitz

Щойно натрапив на це, використовуючи дистрибуцію Eclipse Scala IDE. Освіжаючий проект працював на мене.
Alan LaMielle

1
Не працює і для мене :-( Також, на випадок, коли хтось думає, що це помилка лише для Mac, я запускаю Lubuntu 12.04.
cayhorstmann

12

Якщо ви бачите однакові симптоми у Windows Eclipse, просто натисніть всі кнопки миші (включаючи колесо, якщо у вас є) одночасно разом, і це, здається, виправить це.


Це працювало для мене хоча б раз. Сподіваюся, це це виправляє послідовно.
hvuoltee

чорт так ... це спрацювало! як на землі ти це знайшов .., мабуть, розчарувавши мишу :)
Nrj

Це найбожевільне, що я бачив давно, але воно працює.
Роб Мейсон

9

Ця ж дивна проблема, це спрацювало і для мене: я просто зрозумів, що якщо переключити редактор, а потім знову повернутись, повернення знову почне працювати. ( джерело )


5

Для мене першопричиною була моя миша .

Резервна та навігаційна клавіші не працювали. Я можу це временно виправити, вручну встановивши прив'язки клавіш, як описано на цій сторінці.

Першопричиною та постійним рішенням було виправлення застряглої третьої кнопки миші на моїй миші Evoluent Vertical Grip. Оскільки я ніколи не користувався цією кнопкою, я не помітив, що вона постійно замикається, ймовірно, миша занадто багато разів ковзає зі столу на землю. Як тільки мені вдалося зняти кнопку, проблема була вирішена негайно.

Це насправді засмучувало. Я проводив тижні, роздумуючи, чому це відбувається, і спорадично шукав відповіді в Інтернеті. Звичайно, у мене було тимчасове рішення, але той факт, що це все відбувалося, дратував. Я спробував перевстановити Eclipse з нуля, спробував різні версії та перемикав робочі простори, але нічого не вийшло. Я здивований, що в кінцевому підсумку це була застрягла кнопка миші.


1
Так, виявляється, що більшість випадків пов’язані з мишею, але я
стикаюся з

2

Також переконайтеся, що хтось не встановив vrapperплагін, щоб Eclipse приймав команди vi / vim, як команди. У такому випадку натискання iдозволяє отримати доступ до вікна редактора. Якщо ви не знаєте, що робочий коледж встановив його (дивиться на когось), це може бути справа $% # & $ @! Якщо встановлено, на верхній панелі інструментів з’явиться значок V. Цей плагін можна видалити, перейшовши в каталог, де встановлено Eclipse у вікні терміна, і запустити

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

Це те чи оподатковуєш ти мозок, але нібито збільшуєш свою продуктивність, вивчаючи всі команди Vim. Сподіваюся, це допоможе комусь ...


1

У середовищах Windows та Linux у мене виникли такі проблеми, коли система вважає, що натиснута клавіша модифікатора. Натискаючи та відпускаючи всі модифікаційні клавіші, проблеми часто стихають. Однак в OSX таких проблем у мене не виникло, тому це може бути абсолютно неправильно.

Якщо проста ідея не вирішує проблему, ви можете спробувати запустити нову робочу область, щоб побачити, чи викликає проблему певна налаштування; або ви можете завантажити новий екземпляр Helios, щоб перевірити, чи працює він. Я знаю, це все серйозні питання, але може бути локалізована проблема.

В іншому випадку ви подивіться на питання, яке не так давно задавали питання щодо клавіатури , можливо, є якийсь підказки, як його вирішити.


1

У мене була така ж проблема з клавішею "Видалити" в Eclipse 3.7.0 в Windows Vista. Раптом ключ перестав працювати, і я не міг зрозуміти, чому. Нещодавно я знайшов спосіб її усунути, коли виникає проблема - вона працює для мене кожен раз:

У вікні редактора коду в Eclipse наведіть курсор на якийсь метод або змінну або що у вас є, поки не з’явиться спливаюче вікно з написом "F2" для фокусування "в правому нижньому куті. Клацніть спливаюче вікно, щоб переключити фокус, потім знову натисніть вікно редактора, щоб спливаюче вікно зникло, і вуаля, клавіша Видалити знову працює.


1

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


Хе-хе, це виявилося і моїм випуском, тільки цього разу він був жорстким диском, що лежав на трекпад. Дякую!
Вільгельм

Я також! Забув вимкнути його перед тим, як кинути в мішок. Вийняв мишку, і знову все було добре.
dogatonic

1

Я з цією проблемою стикався роками. Однак це трапляється так рідко, що я майже завжди забуваю, що я зробив, щоб вирішити це. Перезапуск виправляє це більшу частину часу, як мені здається, і кілька разів "освіжаючий" працював, але нічого не працює 100% часу.

У будь-якому випадку, хтось із звіту про помилки запропонував просто перевести MacBook у режим сну. Це спрацьовувало як принадність для мене, тому викладаючи його там для подальшого ознайомлення.

https://bugs.eclipse.org/bugs/show_bug.cgi?id=344290#c24

До речі, я відчував подібну поведінку з іншими програмами, зокрема Firefox. Моя думка полягає в тому, що це стосується в основному ключових прив’язок, а також будь-якої програми, яка забезпечує переопрацювання за замовчуванням в ОС (це досить величезне припущення, тому прийміть із відповідно великим зерном солі). У мене також траплялося таке в Xcode, але простий перезапуск виправлень програми, тоді як з Eclipse, що було недостатньою більшість часу.


1

Використовуючи затемнення JUNO на Win XP, я також відчуваю цю проблему. Перезапуск робочої версії за допомогою файлу Файл> Перезапуск не працює, але закриття затемнення і запуск знову з -clean в командному рядку клавіші починають функціонувати знову, без перезавантаження вікон.


Win 7 тут, тільки закриття та повторне відкриття Eclipse працювало на мене. Не потрібен спеціальний варіант.
ysap

1

Примітка. Виправлено це виправлення в іншому місці - ви можете виправити це на Mac OSX за допомогою силового пошуку. Це працювало для мене чудово. Не потрібно було перезавантажувати!


1

З якоїсь дивної причини відкриття preferences windowта закриття його негайно вирішує цю проблему для мене (інші рішення тут не спрацювали).


0

На випадок, якщо це комусь допоможе ... Я випадково знову почав працювати, роблячи наступне:

  1. Відкрив обраний файл із командного рядка (я використав 'vi').
  2. Зробив правки, яку я хотів зробити і зберег файл.
  3. Повернувся в Eclipse, щоб оновити та перезапустити додаток.

Як тільки редактор (це був JSP-файл, btw) оновився, я знову в повній мірі використовував стрілку, видалення тощо.

YMMV

  • Джек

0

MacBook Pro 10.6.8, Eclipse Helios раптом видаляються, і стрілки більше не працюють. Перезавантаження працював на мене.


0

Я також стикаюся з тією ж проблемою. У моєму випадку тільки ключ видалення не працює. Я використовую helios eclipse в ubuntu. Наведені тут рішення не працюють. Однак перезапуск вирішує проблему.


0

У мене є підозра, що це відбувається після оновлення Java на моєму Mac. Тож після оновлення Java, здається, було б хорошою ідеєю завжди перезавантажувати машину.


0

Цю проблему я отримав, коли почав використовувати JRobot. В одному шматку коду я натиснув мишу, але не відпустив. Випустивши мишу в більш пізньому фрагменті коду, мені вдалося вирішити проблему. Ви можете відтворити цю проблему за допомогою наведеного нижче коду. Відпустіть кнопку миші, щоб вирішити проблему.

Robot robot;

try {
 robot = new Robot();       
 robot.mousePress(InputEvent.BUTTON2_MASK);
 //robot.mouseRelease(InputEvent.BUTTON2_MASK);
} catch (AWTException e1) {
// TODO Auto-generated catch block
 e1.printStackTrace();
}

0

Натискання лівої та правої кнопок миші одночасно неодноразово працювало для мене.


0

Використовуючи затемнення Luna (4.4) на Redhat та переглядаючи Xming (Windows 7, 64-розрядний), я не міг використовувати зворотну простір, стрілки, видалити або навіть увійти, але буквено-цифровий функціонував. Ця проблема була не переривчастою, але завжди існувала з самого початку. Для мене я виявив, що встановлення точки розриву в коді, запуску і дозволяючи затемнень перемикати перспективи, фіксували це кожен раз. Сподіваюся, це допомагає комусь іншому, оскільки наведені вище пропозиції (наприклад, переключення редакторів, зміна ключових відображень, оновлення та перезапуск затемнення) не спрацювали для мене.

Однією цікавою діагностикою проблеми в мене було те, що, перейшовши на екран, де ви змінюєте відображення клавіш, я зміг скористатися клавішею видалення. Але не у файлах java чи текстових файлах без назви.


0

РОБОТИ !!!

Я використовую Eclipse Luna та Windows 7, але, мабуть, він також працює у всіх видах.

У Eclipse перейдіть на вкладку Window-> preferences>> General-> keys

Потім знайдіть у списку команди "Видалити" та "Видалити попереднє" та перевірте, чи вони призначені чимось чи ні. Якщо він призначений неправильною клавішею, натисніть «Команда відв’язати».

Просто виберіть команду, яку ви хочете змінити, і натисніть клавішу, яку ви хочете знаходити в полі "прив'язка".

Я думаю, що це працює для наступного, наступного стовпця, попереднього, попереднього стовпця, рядка вгору, рядка вниз або whatelse, який ви хочете !!


0

Якщо б не було подібних проблем із тим, що я не працюю "ввести" та "видалити", жоден із перерахованих вище методів мені не допоміг - щоб виправити проблему, мені довелося перейти на формат-формат java за замовчуванням (той, яким я користувався, якось перестав працювати)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.