AKTUALIZACJA: 11.07.2017 Nie miałem tego problemu od kilku lat. Albo Eclipse naprawiło problemy, albo nowsza wersja Mac OSX coś naprawiła. Dla przypomnienia, używam Eclipse 4.5.2 na OSX 10.11.6.
UPDATE: 4/29/2011 Teraz wygląda na to, że nie jest to w ogóle problem z preferencjami dotyczącymi obszaru roboczego ani klawiatury. To się powtórzyło, ale przywrócenie ze starszych obszarów roboczych nie rozwiązało problemu. W końcu musiałem zrestartować komputer Mac, co wydawało się rozwiązać problem. Natychmiast spróbuję ponownego uruchomienia w przyszłości, jeśli znowu to zobaczę. Zgłosiłem ten błąd za pomocą Eclipse . Dodaj komentarz „ja też” do błędu, jeśli nie został naprawiony i możesz odtworzyć to w swoim systemie.
Słyszałem również, że na komputerach Mac można rozwiązać ten problem, usypiając urządzenie, zamykając pokrywę laptopa lub przeciągając menu Apple w tryb uśpienia, odczekaj kilka sekund, a następnie uruchom je ponownie. Jeszcze tego nie próbowałem.
BTW, kiedy to się dzieje odświeżanie i inne mechanizmy nie zadziałały.
AKTUALIZACJA: 13.04.2011 Chociaż poniższe instrukcje rozwiązały moje problemy z klawiaturą, odkryłem inne problemy z moją konfiguracją i ostatecznie byłem zmuszony odzyskać mój Workspace z kopii zapasowych.
UWAGA: Nie jest to zalecane, ale służy do celów informacyjnych. Zazwyczaj te klucze są obsługiwane przez widżet natywny i nie są zdefiniowane.
Tak więc miałem ten sam problem pod Eclipse 3.6.2.r362 na Mac OSX 10.6.7. Usuń w lewo, a strzałki nie działają. Pracowali w innych aplikacjach. Strzałki opcji działały dobrze, aby przesuwać zaznaczenie. Strzałki działały w oknie preferencji klawiatury. Przełączanie się do innej aplikacji iz powrotem nie działa. Ponowne uruchomienie zaćmienia nie miało znaczenia. Przełączanie schematów klawiatury z Emacs -> Default -> Emacs nie działa. Naciśnięcie wszystkich klawiszy modyfikujących nic nie dało. Wypróbowałem wszystkie poniższe rozwiązania i nic nie działa: Odbudowanie projektu, odświeżenie źródła, ponowne uruchomienie Eclipse.
Wreszcie udało mi się to naprawić, przechodząc do Preferencje -> Ogólne -> Klucze i resetując każde z powiązań dla następujących klawiszy. Powiązania dla każdego z kluczy były puste.
Delete Previous
do backspace
Line Up
do strzałki w górę
Line Down
do strzałki w dół
Previous Column
do lewej strzałki
Next Column
do prawej strzałki
To zadziałało, ale potem zauważyłem, że wszystkie klawisze emacsa były zakręcone. Myślałem, że działały wcześniej, więc nie jestem pewien, kiedy to się stało. Musiałem przywrócić domyślne przypisania klawiszy (po zapisaniu tych, które dostosowałem), a następnie przywrócić moje niestandardowe ustawienia.
Sprawia, że zastanawiam się, jakie inne wiązania klawiszy zostały zresetowane i co spowodowało. Frustrujące, ale przynajmniej mogę wrócić do kodowania.