Comportement / bogue du clavier éclipse vraiment bizarre?

J’utilise Helios sur Mac Snow Leopard. Je ne sais pas pourquoi mais tout à coup mes touches fléchées et mon bouton de suppression ne fonctionnent plus uniquement sur Eclipse (Eclipse les ignore donc), mais le rest des boutons fonctionne correctement. Il n’y a aucune exception / erreur renvoyée nulle part sur l’écran. Je ne sais pas exactement comment reproduire ce dysfonctionnement.

Tout ce que je peux dire, c’est que j’ai le même problème avec ce type ici . Mauvaise chose à ce sujet, le message envoyé en 2002: s

Est-ce que l’un d’entre vous a le même problème? Aucune suggestion?

Modifier:

Veuillez marquer “moi aussi” sur ce rapport de bogue en espérant qu’il sera bientôt corrigé.

MISE À JOUR: 11/07/2017 Je n’ai pas eu ce problème se reproduire dans quelques années maintenant. Eclipse a résolu les problèmes ou une version plus récente de Mac OSX a résolu quelque chose. Pour mémoire, j’utilise Eclipse 4.5.2 sous OSX 10.11.6.

MISE À JOUR: 29/04/2011 Maintenant, il semble que ce ne soit pas un problème de Workspace ou de préférences de clavier. Cela s’est produit à nouveau, mais la restauration à partir d’anciens espaces de travail n’a pas résolu le problème. J’ai finalement dû redémarrer mon Mac qui semblait résoudre les problèmes. Je vais essayer un redémarrage dans le futur immédiatement si je le vois à nouveau. J’ai soumis ce bug avec Eclipse . S’il vous plaît append un commentaire “moi aussi” au bogue s’il n’a pas été corrigé et que vous pouvez le reproduire sur votre système.

J’ai également entendu dire que sur Mac, vous pouvez résoudre ce problème en mettant l’appareil en veille en fermant le couvercle de l’ordinateur portable ou en mettant le menu Apple en veille, attendez quelques secondes et redémarrez-le. Je n’ai pas encore essayé ça.

BTW, quand cela se produit rafraîchissant et d’autres mécanismes n’ont pas fonctionné.


MISE À JOUR: 13/04/2011 Bien que les instructions ci-dessous aient corrigé mes problèmes de clavier, j’ai découvert d’autres problèmes avec ma configuration et j’ai finalement été obligé de récupérer mon espace de travail à partir de sauvegardes.


NOTE: Ceci n’est pas recommandé mais est ici à titre d’information. Généralement, ces clés sont gérées par le widget natif et ne sont pas définies.

J’ai donc eu le même problème sous Eclipse 3.6.2.r362 sur Mac OSX 10.6.7. Supprimer à gauche et les flèches ne fonctionnent pas. Ils ont travaillé dans d’autres applications. Option-Arrows a bien fonctionné pour déplacer une sélection. Les flèches ont fonctionné dans la fenêtre des préférences du clavier. Passer à une autre application et revenir ne fonctionnait pas. Le redémarrage de l’éclipse n’a pas fait de différence. Changer les schémas de clavier depuis Emacs -> Default -> Emacs ne fonctionnait pas. Appuyer sur toutes les touches de modification n’a rien fait. J’ai essayé tout ce qui suit et rien ne fonctionne: Reconstruire le projet, actualiser le source, redémarrer Eclipse.

Enfin, j’ai pu résoudre ce problème en allant dans les Préférences -> Général -> Clés et en réinitialisant chacune des liaisons pour les clés suivantes. Les liaisons pour chacune des clés étaient vides.

  • Delete Previous pour revenir en arrière
  • Line Up to up arrow
  • Line Down à flèche bas
  • Previous Column à gauche flèche
  • Next Column à droite flèche

Cela a fonctionné, mais j’ai remarqué que toutes les liaisons de clé emacs étaient vissées. Je pensais qu’ils travaillaient avant alors je ne suis pas sûr quand cela s’est produit. J’ai dû restaurer les raccourcis clavier par défaut (après avoir noté ceux que j’avais personnalisés), puis restaurer mes parameters personnalisés.

Je me demande quels autres raccourcis ont été réinitialisés et ce qu’ils ont fait. Frustrant mais au moins, je peux revenir au codage.

Fenêtre de préférences du clavier Eclipse

J’ai été en mesure de “restaurer” les touches fléchées et les touches arrière en “rafraîchissant” le projet.

Actualisation du projet Eclipse

Si vous voyez les mêmes symptômes sur Windows Eclipse, appuyez simplement sur tous les boutons de la souris (y compris la molette si vous en avez un) en même temps et cela semble régler le problème.

Même problème étrange, cela a fonctionné pour moi: j’ai juste compris que si je change d’éditeur et que je reviens, Backspace recommence à fonctionner. ( source )

Pour moi, la cause première était ma souris .

Les touches de retour arrière et de navigation ne fonctionnaient pas. Je pourrais résoudre ce problème temporairement en définissant manuellement les raccourcis clavier décrits sur cette page.

La cause principale et la solution permanente était la fixation du troisième bouton de la souris bloqué sur ma souris Evoluent Vertical Grip. Comme je n’ai jamais utilisé ce bouton, je n’ai pas remarqué qu’il était engagé de manière permanente, probablement du fait que la souris glissait trop souvent du bureau vers le sol. Une fois que j’ai été capable de décrocher le bouton, le problème a été résolu immédiatement.

C’était vraiment frustrant. J’ai passé des semaines à me demander pourquoi cela se produisait et à chercher sporadiquement des réponses sur le Web. Bien sûr, j’avais une solution temporaire, mais le fait que cela se produise continuait à être ennuyant. J’ai essayé de réinstaller Eclipse à partir de zéro, en essayant différentes versions et en changeant les espaces de travail, mais rien n’a fonctionné. Je suis surpris que cela ait fini par être un bouton de la souris coincé après tout ça.

Vérifiez également que quelqu’un n’a pas installé le plugin vrapper pour qu’Eclipse accepte les commandes vi / vim. Si c’est le cas, appuyez sur i pour accéder à la fenêtre de l’éditeur. Si vous ne savez pas qu’un collège de travail l’a installé (des regards indiscrets sur quelqu’un), cela peut être un bon $% # & $ @! S’il est installé, une icône V apparaîtra dans la barre d’outils supérieure. Ce plugin peut être supprimé en allant dans le répertoire où Eclipse est installé dans une fenêtre de terme et en cours d’exécution

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

C’est cela ou vous taxez le cerveau mais supposément augmenter votre productivité en apprenant toutes les commandes Vim. J’espère que ça aide quelqu’un …

Dans les environnements Windows et Linux, j’ai rencontré de tels problèmes lorsque le système estime qu’une touche de modification est enfoncée. En appuyant sur toutes les touches de modification et en les relâchant, les problèmes disparaissent souvent. Cependant, sous OSX, je n’ai pas rencontré de tels problèmes.

Si l’idée simple ne résout pas le problème, vous pouvez essayer de démarrer un nouvel espace de travail pour voir si certaines préférences provoquent le problème. ou vous pouvez télécharger une nouvelle instance Helios pour vérifier si elle fonctionne. Je sais, ce sont tous des problèmes graves, mais peuvent localiser le problème.

Sinon, vous allez jeter un oeil à la question posée il y a peu de temps sur les problèmes de clavier , peut-être y at-il un indice sur la façon de le résoudre.

J’ai eu le même problème avec la clé “Supprimer” dans Eclipse 3.7.0 sur Windows Vista. Soudain, la clé a cessé de fonctionner et je ne pouvais pas comprendre pourquoi. Récemment, j’ai trouvé un moyen de résoudre ce problème lorsque le problème est survenu – cela fonctionne pour moi à chaque fois:

Dans une fenêtre d’éditeur de code dans Eclipse, placez-vous sur une méthode ou une variable ou ce que vous avez, jusqu’à ce que la fenêtre contextuelle apparaisse avec “Appuyez sur ‘F2’ pour la mise au point” dans le coin inférieur droit. Cliquez sur la fenêtre pour changer de focus, puis cliquez à nouveau sur la fenêtre de l’éditeur pour que la fenêtre disparaisse et voilà, la touche Supprimer fonctionne à nouveau.

Eu le même problème. Il s’est avéré être mon bouton central sur ma souris sans fil étant poussé dans ma sacoche pour ordinateur portable. Normalement, je ferme ma souris, mais cette fois j’ai oublié. Heureux que d’autres personnes aient ce problème, sinon je chercherais toujours la cause.

J’ai rencontré ce problème pendant des années. Il arrive si rarement que j’oublie presque toujours ce que j’ai fait pour le résoudre. Le redémarrage corrige la plupart du temps je pense, et quelques fois “rafraîchissant” a fonctionné, mais rien ne fonctionne 100% du temps.

Dans tous les cas, quelqu’un dans le rapport de bogue suggère de mettre MacBook en veille. Cela a fonctionné comme un charme pour moi, alors je l’ai mis pour référence future.

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

D’ailleurs, j’ai connu un comportement similaire avec d’autres applications, en particulier Firefox. Ma pensée est que cela a à voir avec les raccourcis clavier en général, et toute application qui fournit des remplacements pour les valeurs par défaut dans le système d’exploitation (c’est une hypothèse assez énorme, donc prenez un grain de sel correspondant). Cela m’est également arrivé dans Xcode, mais un simple redémarrage de l’application corrige, alors qu’avec Eclipse, ce n’était pas suffisant la plupart du temps.

En utilisant eclipse JUNO sur Win XP, je rencontre également ce problème. Le redémarrage du plan de travail à l’aide de la commande Fichier> Redémarrer ne fonctionne pas, mais la fermeture de l’éclipse et le redémarrage avec l’option -clean à l’invite de commande permettent aux clés de redémarrer sans redémarrer la fenêtre.

Remarque – Vous venez de trouver ce correctif ailleurs – vous pouvez résoudre ce problème sur Mac OSX en utilisant l’outil de recherche de force. Cela a fonctionné pour moi parfaitement. Je n’ai pas eu besoin de redémarrer!

Pour une raison étrange, ouvrir la preferences window et la fermer immédiatement résout ce problème pour moi (d’autres solutions ne fonctionnaient pas).

Juste au cas où cela aiderait quelqu’un … J’ai accidentellement récupéré les choses en procédant comme suit:

  1. Ouvert le fichier incriminé à partir de la ligne de commande (j’ai utilisé ‘vi’).
  2. J’ai fait l’édition que je voulais faire et j’ai enregistré le fichier.
  3. Je suis revenu dans Eclipse pour actualiser et redéployer mon application.

Dès que l’éditeur (c’était un fichier JSP, btw) a été rafraîchi, j’ai encore eu recours à la flèche, à la suppression, etc.

YMMV

  • Jack

MacBook Pro 10.6.8, Eclipse Helios tout à coup supprimer et les flèches ne fonctionnent plus. Reboot a fonctionné pour moi.

Je suis également confronté au même problème. Dans mon cas, seule la touche de suppression ne fonctionne pas. J’utilise eclipse helios dans Ubuntu. Les solutions proposées ici ne fonctionnent pas. Cependant, le redémarrage résout le problème.

Je pense que cela se produit après la mise à jour de Java sur mon Mac. Donc, après la mise à jour de Java, il semble judicieux de toujours redémarrer la machine.

J’ai eu le même problème lorsque j’ai commencé à utiliser JRobot. Dans un morceau de code, j’ai appuyé sur la souris mais je ne l’ai pas relâché. En libérant la souris dans un morceau de code ultérieur, j’ai réussi à résoudre le problème. Vous pouvez recréer ce problème en utilisant le code ci-dessous. Relâchez le bouton de la souris pour résoudre le problème.

 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(); } 

Appuyer simultanément sur les boutons gauche et droit de la souris plusieurs fois a fonctionné pour moi.

En utilisant Eclipse Luna (4.4) sur Redhat et en affichant via Xming (Windows 7, 64 bits), je ne pouvais pas utiliser backspace, flèches, supprimer ou même entrer, mais les caractères alphanumériques fonctionnaient. Ce problème n’était pas intermittent, mais toujours présent depuis le début. Pour moi, j’ai trouvé que définir un point d’arrêt dans le code, exécuter et autoriser eclipse à changer de perspective le corrigeait à chaque fois. J’espère que cela aidera quelqu’un d’autre car les suggestions ci-dessus (c.-à-d. Changer d’éditeur, changer les mappages de touches, rafraîchir et redémarrer l’éclipse) n’ont pas fonctionné pour moi.

Un diagnostic intéressant du problème que je rencontrais était que lorsque je modifiais les mappages de touches, je pouvais utiliser la touche de suppression. Mais pas dans les fichiers Java ou les fichiers texte sans titre.

TRAVAILLÉ!!!

J’utilise Eclipse Luna et Windows 7, mais je suppose que cela fonctionne également dans tous les cas.

Dans Eclipse, allez à l’onglet Window-> preferences-> General-> keys

Ensuite, trouvez la commande “Supprimer” et “Supprimer précédent” dans la liste et vérifiez si elles sont affectées avec quelque chose ou non. Si elle est assignée avec la mauvaise clé, cliquez sur “Annuler la commande”.

Sélectionnez simplement la commande que vous souhaitez modifier et appuyez sur la touche que vous souhaitez placer dans le champ “binding”.

Je pense que cela fonctionne pour Next, Next Column, Previous, Colonne précédente, Line Up, Line Down, ou ce que vous voulez !!