Wirklich seltsames Verhalten / Fehler der Eclipse-Tastatur?

98

Ich benutze Helios auf Mac Snow Leopard. Ich weiß nicht warum, aber plötzlich funktionieren meine Pfeiltasten und die Schaltfläche zum Löschen nicht mehr nur bei Eclipse (Eclipse ignoriert sie also), sondern der Rest der Schaltflächen funktioniert einwandfrei. Es wird keine Ausnahme / kein Fehler auf dem Bildschirm ausgelöst. Ich weiß nicht genau, wie ich diese Fehlfunktion reproduzieren soll.

Alles was ich sagen kann, ich habe genau das gleiche Problem mit diesem Kerl hier unten . Schlechte Sache, die Post im Jahr 2002 gesendet: s

Gibt es jemanden von Ihnen, der das gleiche Problem hat? Irgendwelche Vorschläge?

Bearbeiten:

Bitte markieren Sie "mich auch" in diesem Fehlerbericht in der Hoffnung, dass er bald behoben wird.

Aleyna
quelle
Hat meine Antwort überhaupt @Aleyna geholfen?
Grau
Ja, ich auch, dasselbe mit Juno 10 Jahre später, wtf!
Justin Buser
Dies ist also wahrscheinlich KEIN Eclipse-Problem - es hat wahrscheinlich mit jeder Anwendung zu tun, die Standard- / native Schlüsselbindungen überschreibt. In Firefox tritt von Zeit zu Zeit immer wieder dasselbe Verhalten auf. Auf jeden Fall scheint es eine besonders erfolgreiche Lösung zu sein, das System in den Schlafzyklus zu versetzen, oder so war es für mich.
FilmJ
Es war meine drahtlose Maus in meiner Tasche, ich hatte sie eingeschaltet gelassen. Als ich es ausschaltete, war alles in Ordnung. Überprüfen Sie Ihre Maus!
Dogatonik

Antworten:

49

UPDATE: 7/11/2017 Dieses Problem ist seit einigen Jahren nicht mehr aufgetreten. Entweder hat Eclipse die Probleme behoben oder eine neuere Version von Mac OSX hat etwas behoben. Für den Datensatz verwende ich Eclipse 4.5.2 unter OSX 10.11.6.

UPDATE: 29.04.2011 Nun sieht es so aus, als ob dies überhaupt kein Problem mit den Arbeitsbereichs- oder Tastatureinstellungen ist. Dies ist einfach wieder passiert, aber das Wiederherstellen aus älteren Arbeitsbereichen hat das Problem nicht behoben. Ich musste endlich meinen Mac neu starten, was die Dinge zu lösen schien. Ich werde in Zukunft sofort einen Neustart versuchen, wenn ich das wieder sehe. Ich habe diesen Fehler mit Eclipse eingereicht . Bitte fügen Sie dem Fehler einen "Ich auch" -Kommentar hinzu, wenn dieser nicht behoben wurde und Sie ihn auf Ihrem System reproduzieren können.

Ich habe auch gehört, dass Sie dies auf Macs lösen können, indem Sie das Gerät in den Ruhezustand versetzen, indem Sie entweder den Laptopdeckel schließen oder das Apple-Menü in den Ruhezustand ziehen, einige Sekunden warten und dann erneut starten. Ich habe das noch nicht versucht.

Übrigens, wenn dies geschieht, werden Aktualisierungen und andere Mechanismen nicht funktioniert.


UPDATE: 13.04.2011 Obwohl die folgenden Anweisungen meine Tastaturprobleme behoben haben, habe ich andere Probleme mit meiner Konfiguration entdeckt und war schließlich gezwungen, meinen Arbeitsbereich aus Sicherungen wiederherzustellen.


HINWEIS: Dies wird nicht empfohlen, dient jedoch zu Informationszwecken. In der Regel werden diese Schlüssel vom nativen Widget verarbeitet und sind nicht definiert.

Ich hatte also das gleiche Problem unter Eclipse 3.6.2.r362 unter Mac OSX 10.6.7. Nach links löschen und Pfeile funktionieren nicht. Sie arbeiteten in anderen Anwendungen. Option-Pfeile funktionierten einwandfrei, um eine Auswahl zu verschieben. Pfeile arbeiteten im Fenster mit den Tastatureinstellungen. Das Wechseln zu einer anderen Anwendung und zurück hat nicht funktioniert. Das Neustarten von Eclipse machte keinen Unterschied. Das Umschalten der Tastaturschemata von Emacs -> Standard -> Emacs hat nicht funktioniert. Das Drücken aller Modifizierertasten hat nichts bewirkt. Ich habe Folgendes versucht und nichts funktioniert: Das Projekt neu erstellen, die Quelle aktualisieren, Eclipse neu starten.

Schließlich konnte ich dies beheben, indem ich zu Einstellungen -> Allgemein -> Schlüssel ging und jede der Bindungen für die folgenden Schlüssel zurücksetzte. Die Bindungen für jeden der Schlüssel waren leer.

  • Delete Previous zur Rücktaste
  • Line Up Pfeil nach oben
  • Line Down nach unten Pfeil
  • Previous Column nach links Pfeil
  • Next Column nach rechts Pfeil

Dies funktionierte, aber dann bemerkte ich, dass alle Emacs-Schlüsselbindungen verschraubt waren. Ich dachte, sie hätten vorher gearbeitet, also bin ich mir nicht sicher, wann das passiert ist. Ich musste die Standardschlüsselbindungen wiederherstellen (nachdem ich die angepassten aufgeschrieben hatte) und dann meine angepassten Einstellungen wiederherstellen.

Ich frage mich, welche anderen Tastenkombinationen zurückgesetzt wurden und was sie bewirkt haben. Frustrierend, aber zumindest kann ich wieder mit dem Codieren beginnen.

Fenster mit den Einstellungen für die Eclipse-Tastatur

Grau
quelle
Ich habe einen Fehlerbericht eingereicht, um dies zu verdunkeln. Es gibt einige gute Kommentare, die helfen, es in der Zukunft zu diagnostizieren, wenn es wieder passiert. bugs.eclipse.org/bugs/show_bug.cgi?id=344290
Grau
Danke Gray! Das ist definitiv ein nerviger Fehler. Ich werde den Schritten folgen, die Sie hier gegeben haben. Hoffe, es wird auch meine reparieren: s
Aleyna
1
Ich hoffe das funktioniert bei mir. Ich habe @Gray Bugreport einen Kommentar hinzugefügt. Mein Verdacht ist, dass eine externe Maus / Tastatur an meinen Laptop angeschlossen ist. Nachdem ich sie hinzugefügt hatte, bekam ich Probleme.
Oschrenk
4
Zu OP (grau): Dies sind schlechte Anweisungen! Sie sollten die Schlüssel für "Vorherige löschen" und "Firma" NICHT aktualisieren / "reparieren", da diese standardmäßig überhaupt nicht definiert sind und dem nativen Widget überlassen bleiben! Es fehlen auch eine Reihe anderer Tastenkombinationen (z. B. Auswahl mit Umschalt + Pfeiltasten). Es gibt noch keine andere Lösung als einen Neustart, aber auf Macs können Sie einfach den Schlafzyklus eingeben (schließen Sie den Laptop, warten Sie einige Sekunden, öffnen Sie ihn erneut).
Rzwitserloot
1
Danke @rz. Ich habe meine Antwort bearbeitet, um darauf hinzuweisen, dass sie nicht empfohlen wird, aber ich werde die Informationen der Nachwelt überlassen, da ich denke, dass es einen Nutzen gibt.
Grau
81

Ich konnte die Pfeil- und Rücktaste durch "Aktualisieren" des Projekts "wiederherstellen".

Aktualisierung des Eclipse-Projekts

chrischris
quelle
12
Heiliger Strohsack! Ich beschäftige mich seit über einem Jahrzehnt immer wieder damit und das behebt es tatsächlich ! Ich wünschte, ich könnte dieses abstimmen x2 :)
Justin Buser
Ich habe dieses Problem heute zum ersten Mal erlebt und es hat es für mich behoben. Es passierte zur gleichen Zeit wie ein Firefox-Absturz (ich hatte einen logischen Fehler in einer Schleife und schickte viel zu viel HTML an ihn, wodurch es abstürzte).
Haube
Oh Junge. Das hatte mich seit Tagen umgebracht. Würde kopieren / einfügen und es würde es in der falschen Registerkarte einfügen! Refresh hat es für mich getan. Danke vielmals.
Theblitz
Ich bin gerade mit der Scala IDE Eclipse-Distribution darauf gestoßen. Das Aktualisieren des Projekts hat bei mir funktioniert.
Alan LaMielle
1
Funktioniert auch bei mir nicht :-( Auch für den Fall, dass jemand denkt, es sei ein Fehler nur für Mac,
starte
12

Wenn unter Eclipse Windows dieselben Symptome auftreten, drücken Sie einfach alle Maustasten (einschließlich des Rads, falls vorhanden) gleichzeitig, und das scheint das Problem zu beheben.

flexicious.com
quelle
Das hat bei mir mindestens einmal funktioniert. Hoffe das behebt es konsequent.
Hvuoltee
Hölle ja .. das hat funktioniert! Wie um alles in der Welt hast du das gefunden
? Muss
Das ist das Verrückteste, was ich seit langer Zeit gesehen habe, aber es funktioniert.
Rob Mason
9

Das gleiche seltsame Problem, das hat bei mir funktioniert: Ich habe gerade herausgefunden, dass die Rücktaste wieder funktioniert, wenn ich den Editor wechsle und dann wieder zurück. ( Quelle )

Renaud
quelle
5

Für mich war die Hauptursache meine Maus .

Rücktaste und Navigationstasten funktionierten nicht. Ich könnte dies vorübergehend beheben, indem ich die Tastenkombinationen wie auf dieser Seite beschrieben manuell einstelle.

Die Hauptursache und dauerhafte Lösung bestand darin, die festsitzende 3. Maustaste an meiner Evoluent Vertical Grip-Maus zu reparieren. Da ich diesen Knopf nie benutzt habe, habe ich nicht bemerkt, dass er permanent aktiviert war, wahrscheinlich weil die Maus zu oft vom Schreibtisch auf den Boden rutschte. Sobald ich in der Lage war, den Knopf zu lösen, wurde das Problem sofort gelöst.

Das war wirklich frustrierend. Ich habe mich wochenlang gefragt, warum es passiert ist, und sporadisch im Internet nach Antworten gesucht. Natürlich hatte ich eine vorübergehende Lösung, aber die Tatsache, dass es immer wieder passierte, war ärgerlich. Ich habe versucht, Eclipse von Grund auf neu zu installieren, verschiedene Versionen auszuprobieren und Arbeitsbereiche zu wechseln, aber nichts hat funktioniert. Ich bin überrascht, dass es nach all dem eine festgefahrene Maustaste war.

jdempcy
quelle
1
Ja, es stellt sich heraus, dass die meisten Fälle mit der Maus verbunden sind, aber ich
stoße
2

Überprüfen Sie auch, ob jemand das vrapperPlugin nicht installiert hat, damit Eclipse vi / vim-ähnliche Befehle akzeptiert. In diesem Fall ikönnen Sie durch Drücken von auf das Editorfenster zugreifen. Wenn Sie nicht wissen, dass eine Arbeitsschule es installiert hat (starrt jemanden an) , kann es ein richtiges $% # & $ @ sein! Wenn installiert, wird in der oberen Symbolleiste ein V- Symbol angezeigt. Dieses Plugin kann entfernt werden, indem Sie in das Verzeichnis wechseln, in dem Eclipse in einem Termfenster installiert ist und ausgeführt wird

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

Es ist das oder die Besteuerung Ihres Gehirns, aber angeblich steigern Sie Ihre Produktivität, indem Sie alle Vim-Befehle lernen. Hoffe das hilft jemandem ...

Paran
quelle
1

In Windows- und Linux-Umgebungen sind solche Probleme aufgetreten, wenn das System glaubt, dass eine Modifizierertaste gedrückt wird. Durch Drücken und Loslassen aller Modifizierertasten verschwinden die Probleme häufig. Unter OSX sind solche Probleme jedoch nicht aufgetreten, sodass dies möglicherweise völlig falsch ist.

Wenn die einfache Idee das Problem nicht löst, können Sie versuchen, einen neuen Arbeitsbereich zu starten, um festzustellen, ob eine Präferenz das Problem verursacht. Sie können auch eine neue Helios-Instanz herunterladen, um zu überprüfen, ob sie funktioniert. Ich weiß, das sind alles ernste Probleme, aber möglicherweise finden Sie das Problem.

Andernfalls werfen Sie einen Blick auf die Frage, die vor kurzem zu Tastaturproblemen gestellt wurde. Vielleicht gibt es einen Hinweis, wie Sie sie lösen können.

Zoltán Ujhelyi
quelle
1

Ich hatte das gleiche Problem mit der Taste "Löschen" in Eclipse 3.7.0 unter Windows Vista. Plötzlich hörte der Schlüssel auf zu funktionieren und ich konnte nicht herausfinden warum. Kürzlich habe ich einen Weg gefunden, es zu beheben, wenn das Problem auftritt - es funktioniert jedes Mal für mich:

Bewegen Sie in einem Code-Editor-Fenster in Eclipse eine Methode oder Variable oder was Sie haben, bis das Popup-Fenster mit "Drücken Sie 'F2' für Fokus" in der unteren rechten Ecke angezeigt wird. Klicken Sie auf das Popup-Fenster, um den Fokus zu wechseln, und klicken Sie dann erneut auf das Editor-Fenster, damit das Popup verschwindet. Voilà, die Entf-Taste funktioniert wieder.

Viktor
quelle
1

Hatte das gleiche Problem. Es stellte sich heraus, dass meine mittlere Taste an meiner drahtlosen Maus in meiner Laptoptasche gedrückt wurde. Normalerweise schalte ich meine Maus aus, aber diesmal habe ich es vergessen. Ich bin froh, dass andere Leute dieses Problem hatten, sonst würde ich immer noch nach der Ursache suchen.

LowDev1
quelle
Hehe, das war auch mein Problem, nur diesmal war es eine Festplatte, die auf einem Trackpad lag. Danke dir!
Vilhelm
Ich auch! Ich habe vergessen, es auszuschalten, bevor ich es in die Tasche geworfen habe. Habe meine Maus raus und alles war wieder in Ordnung.
Dogatonik
1

Ich bin seit Jahren auf dieses Problem gestoßen. Es kommt jedoch so selten vor, dass ich fast immer vergesse, was ich getan habe, um es zu lösen. Ein Neustart behebt das Problem meistens, und ein paar Mal hat "Auffrischen" funktioniert, aber nichts funktioniert 100% der Zeit.

In jedem Fall schlug jemand im Fehlerbericht vor, das MacBook nur in den Ruhezustand zu versetzen. Das hat für mich wie ein Zauber gewirkt, also habe ich es als zukünftige Referenz veröffentlicht.

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

Im Übrigen habe ich bei anderen Anwendungen, insbesondere bei Firefox, ein ähnliches Verhalten festgestellt. Meiner Meinung nach hat dies mit Schlüsselbindungen im Allgemeinen und jeder Anwendung zu tun, die Überschreibungen für Standardeinstellungen im Betriebssystem bereitstellt (dies ist eine ziemlich große Annahme, nehmen Sie also ein entsprechend großes Salzkorn). Ich habe dies auch in Xcode erlebt, aber ein einfacher Neustart der Anwendung behebt, während dies bei Eclipse die meiste Zeit nicht ausreichte.

FilmJ
quelle
1

Bei Verwendung von Eclipse JUNO unter Win XP tritt dieses Problem ebenfalls auf. Das Neustarten der Workbench über Datei> Neustart funktioniert nicht. Wenn Sie jedoch Eclipse schließen und an der Eingabeaufforderung erneut mit -clean beginnen, funktionieren die Schlüssel wieder, ohne Windows neu zu starten.

Marcel
quelle
Win 7 hier, nur das Schließen und Wiedereröffnen von Eclipse hat für mich funktioniert. Keine spezielle Option erforderlich.
Ysap
1

Hinweis - Dieses Update wurde gerade an anderer Stelle gefunden. Sie können es unter Mac OS X beheben, indem Sie den Sucher erzwingen. Das hat bei mir perfekt funktioniert. Musste nicht neu starten!

hcexile
quelle
1

Aus irgendeinem Grund preferences windowlöst das sofortige Öffnen und Schließen das Problem für mich (andere Lösungen hier haben nicht funktioniert).

Itay
quelle
0

Nur für den Fall, dass dies jemandem hilft ... Ich habe versehentlich die Dinge wieder zum Laufen gebracht, indem ich Folgendes getan habe:

  1. Öffnete die fehlerhafte Datei über die Befehlszeile (ich habe 'vi' verwendet).
  2. Ich habe die Bearbeitung vorgenommen, die ich vornehmen wollte, und die Datei gespeichert.
  3. Ging zurück zu Eclipse, um meine App zu aktualisieren und erneut bereitzustellen.

Sobald der Editor (dies war übrigens eine JSP-Datei) aktualisiert wurde, hatte ich wieder die volle Verwendung von Pfeil, Löschen usw.

YMMV

  • Jack
Jack
quelle
0

MacBook Pro 10.6.8, Eclipse Helios plötzlich löschen und Pfeile funktionieren nicht mehr. Neustart hat bei mir funktioniert.

Markdsievers
quelle
0

Ich stehe auch vor dem gleichen Problem. In meinem Fall funktioniert nur der Löschschlüssel nicht. Ich benutze Eclipse Helios in Ubuntu. Die hier angegebenen Lösungen funktionieren nicht. Ein Neustart löst jedoch das Problem.

Chayan
quelle
0

Ich habe den Verdacht, dass dies nach dem Update von Java auf meinem Mac passiert. Nach dem Update von Java scheint es daher eine gute Idee zu sein, den Computer immer neu zu starten.

tmanthey
quelle
0

Ich habe das gleiche Problem, als ich anfing, JRobot zu verwenden. In einem Code habe ich die Maus gedrückt, aber nicht losgelassen. Durch das Loslassen der Maus in einem späteren Code konnte ich das Problem lösen. Sie können dieses Problem mit dem folgenden Code neu erstellen. Lassen Sie die Maustaste los, um das Problem zu beheben.

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();
}
Codey McCodeface
quelle
0

Das gleichzeitige gleichzeitige Drücken der linken und rechten Maustaste hat bei mir funktioniert.

Sanket Mehta
quelle
0

Mit Eclipse Luna (4.4) auf Redhat und der Anzeige über Xming (Windows 7, 64-Bit) konnte ich keine Rücktaste, Pfeile, Löschen oder sogar Eingeben verwenden, aber alphanumerisch funktionierte. Dieses Problem trat nicht zeitweise auf, sondern war von Anfang an immer vorhanden. Für mich stellte ich fest, dass das Setzen eines Haltepunkts im Code, das Ausführen und das Ermöglichen des Perspektivenwechsels durch Eclipse jedes Mal behoben wurde. Ich hoffe, es hilft jemand anderem, da die oben genannten Vorschläge (z. B. Editorenwechsel, Ändern der Tastenzuordnungen, Aktualisieren und Neustarten von Eclipse) bei mir nicht funktioniert haben.

Eine interessante Diagnose für das Problem, das ich hatte, war, dass ich auf dem Bildschirm, auf dem Sie die Tastenbelegung ändern, die Löschtaste verwenden konnte. Aber nicht in Java-Dateien oder Textdateien ohne Titel.

hack_on
quelle
0

HAT FUNKTIONIERT!!!

Ich verwende Eclipse Luna und Windows 7, aber ich denke, es funktioniert auch in allen Arten.

Gehen Sie in Eclipse zur Registerkarte Fenster-> Einstellungen-> Allgemein-> Tasten

Suchen Sie dann den Befehl "Löschen" und "Vorherige löschen" in der Liste und prüfen Sie, ob ihnen etwas zugewiesen ist oder nicht. Wenn es mit der falschen Taste zugewiesen ist, klicken Sie auf "Befehl lösen".

Wählen Sie einfach den Befehl aus, den Sie ändern möchten, und drücken Sie die gewünschte Taste im Feld "Bindung".

Ich denke, es funktioniert für Next, Next Column, Previous, Previous Column, Line Up, Line Down oder was auch immer Sie wollen !!

Miguel Barreto
quelle
0

Hatte ein ähnliches Problem mit dem nicht funktionierenden "Enter" und "Delete", half mir keine der oben genannten Methoden - um das Problem zu beheben, musste ich zum Standard-Java-Formatierer wechseln (einer, den ich benutzte, funktionierte irgendwie nicht mehr).

Bolzen
quelle