99 votes

Comportement/bogue vraiment bizarre du clavier d'eclipse ?

J'utilise Helios sur Mac Snow Leopard. Je ne sais pas pourquoi, mais tout à coup, les touches fléchées et le bouton de suppression ne fonctionnent plus que sur Eclipse (Eclipse les ignore), mais le reste des boutons fonctionne parfaitement. Il n'y a pas d'exception/erreur affichée à l'écran. Je ne sais pas exactement comment reproduire ce dysfonctionnement.

Tout ce que je peux dire, c'est que j'ai exactement le même problème avec ce type. ici . Le problème, c'est que le courrier a été envoyé en 2002.

Est-ce que l'un d'entre vous a le même problème ? Avez-vous des suggestions ?

Edit :

Veuillez marquer "moi aussi" sur ce rapport de bogue en espérant qu'il sera bientôt réparé.

0 votes

Est-ce que ma réponse vous a aidé à comprendre @Aleyna ?

0 votes

Ouais, moi aussi, même chose avec Juno 10 ans plus tard, wtf !

0 votes

Donc, ce n'est probablement PAS un problème d'Eclipse - cela a probablement à voir avec toute application qui remplace les liaisons de touches par défaut/natives, je fais continuellement l'expérience du même comportement dans Firefox de temps en temps. Dans tous les cas, il semble que la mise en veille du système soit une solution particulièrement efficace, du moins pour moi.

82voto

chrischris Points 801

J'ai pu "restaurer" les touches flèche et retour arrière en "rafraîchissant" le projet.

Eclipse project refresh

12 votes

Nom d'un chien ! Je m'occupe de ça de temps en temps depuis plus d'une décennie et ce en fait le répare ! J'aimerais pouvoir voter pour celui-ci x2 :)

0 votes

J'ai rencontré ce problème pour la première fois aujourd'hui et cela l'a résolu pour moi. Cela s'est produit en même temps qu'un crash de Firefox (j'ai eu une erreur de logique dans une boucle et j'ai envoyé beaucoup trop de html à Firefox, ce qui l'a fait planter).

0 votes

Oh là là. Cela m'a tué pendant des jours. Je faisais un copier/coller et il le collait dans le mauvais onglet ! Le rafraîchissement l'a fait pour moi. Merci beaucoup.

51voto

Gray Points 58585

UPDATE : 7/11/2017 Je n'ai pas eu ce problème qui s'est reproduit depuis quelques années maintenant. Soit Eclipse a corrigé les problèmes, soit une version plus récente de Mac OSX a corrigé quelque chose. Pour mémoire, j'utilise Eclipse 4.5.2 sur OSX 10.11.6.

UPDATE : 4/29/2011 Il semble maintenant que ce ne soit pas du tout un problème d'espace de travail ou de préférences de clavier. Cela vient de se reproduire, 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, ce qui a semblé résoudre le problème. Je vais essayer de redémarrer mon Mac à l'avenir, immédiatement si cela se reproduit. J'ai soumis ceci bogue avec Eclipse . Veuillez ajouter un commentaire "moi aussi" au bogue si celui-ci n'a pas été corrigé et si vous pouvez le reproduire sur votre système.

J'ai également entendu dire que sur les Macs, vous pouvez résoudre ce problème en mettant l'appareil en veille, soit en fermant le couvercle du portable, soit en tirant le menu Apple vers le bas pour le mettre en veille, attendre quelques secondes, puis le redémarrer. Je n'ai pas encore essayé.

BTW, lorsque cela se produit, le rafraîchissement et les autres mécanismes n'ont pas fonctionné.


UPDATE : 13/04/2011 Bien que les instructions ci-dessous aient permis de résoudre 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 Workspace à partir de sauvegardes.


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

Je viens de rencontrer le même problème sous Eclipse 3.6.2.r362 sur Mac OSX 10.6.7. La suppression à gauche et les flèches ne fonctionnent pas. Elles fonctionnaient dans d'autres applications. Les flèches d'option fonctionnent bien pour déplacer une sélection. Les flèches fonctionnent dans la fenêtre des préférences du clavier. Le passage à une autre application et le retour ne fonctionnent pas. Le redémarrage d'Eclipse n'a fait aucune différence. Le changement de schéma de clavier de Emacs -> Default -> Emacs n'a pas fonctionné. L'appui sur toutes les touches de modification n'a rien donné. J'ai essayé tout ce qui suit et rien ne fonctionne : Reconstruire le projet, rafraîchir la source, redémarrer Eclipse.

Finalement, 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 liens pour chacune des touches étaient vides.

  • Delete Previous pour revenir en arrière
  • Line Up à la flèche vers le haut
  • Line Down à la flèche vers le bas
  • Previous Column à la flèche gauche
  • Next Column à la flèche droite

Cela a fonctionné, mais j'ai ensuite remarqué que toutes les combinaisons de touches d'emacs étaient foutues. Je pensais qu'ils fonctionnaient avant, donc je ne suis pas sûr que ce soit arrivé. J'ai dû restaurer les raccourcis clavier par défaut (après avoir noté ceux que j'avais personnalisés), puis restaurer mes paramètres personnalisés.

Je me demande quels autres raccourcis clavier ont été réinitialisés et ce qui a provoqué cela. C'est frustrant, mais au moins je peux retourner au codage.

Eclipse keyboard preferences window

0 votes

J'ai soumis un rapport de bogue à Eclipse à ce sujet. Il y a de bons commentaires qui aideront à diagnostiquer le problème à l'avenir si cela se reproduit. bugs.eclipse.org/bugs/show_bug.cgi?id=344290

0 votes

Merci Gray ! C'est définitivement un bug ennuyeux. Je vais suivre les étapes que vous avez indiquées ici. J'espère que cela réparera le mien aussi :s

0 votes

Pour l'instant, je suis les instructions de Gray pour restaurer les clés mais pour une raison quelconque, Eclipse continue de réinitialiser les liaisons. Cela ressemble vraiment à un bug ! La réponse de Gray est la meilleure solution jusqu'à présent, jusqu'à ce que le problème soit résolu.

12voto

flexicious.com Points 1044

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

0 votes

Cela a marché pour moi au moins une fois. J'espère que cela résoudra le problème de manière constante.

0 votes

Bon sang, oui ça a marché ! Comment diable avez-vous trouvé ça vous devez être en train de claquer la souris de frustration :)

0 votes

C'est la chose la plus folle que j'ai vue depuis longtemps, mais ça marche.

9voto

Renaud Points 3226

Même problème bizarre, ceci a fonctionné pour moi : Je viens de comprendre que si je change d'éditeur puis de nouveau, le retour arrière fonctionne à nouveau. ( source )

5voto

jdempcy Points 66

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

Les touches d'espacement arrière et de navigation ne fonctionnaient pas. J'ai pu résoudre ce problème temporairement en configurant manuellement les liaisons de touches comme décrit sur cette page.

La cause profonde et la solution permanente était de réparer le blocage du troisième bouton de ma souris Evoluent Vertical Grip. Comme je n'utilisais jamais ce bouton, je n'avais pas remarqué qu'il était engagé en permanence, probablement parce que la souris avait glissé du bureau sur le sol une fois de trop. Une fois que j'ai réussi à décoincer 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 continue à se produire était ennuyeux. J'ai essayé de réinstaller Eclipse depuis le début, d'essayer différentes versions et de changer d'espace de travail, mais rien ne fonctionnait. Je suis surpris qu'il s'agisse finalement d'un bouton de souris bloqué après tout cela.

1 votes

Oui, il s'avère que la majorité des cas sont attachés à la souris mais je rencontre ce problème, je n'ai pas de souris attachée sur mon Mac cependant :s

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X