Jak debugować, dlaczego powiązanie klucza OSX przestało działać?

4

Ostatnio zdałem sobie sprawę, że moje powiązanie z kluczem ^ przestało działać w OSX.

Przypuszczam, że niektóre aplikacje zarejestrowały ^ A jako skrót klawiszowy, ale nie wiem tego na pewno. Nie przypominam sobie, żeby ostatnio instalowałem coś nowego, ale z pewnością jest to możliwe i zapomniałem.

Inne istotne informacje:

  • ^ A nie działa w żadnej aplikacji - to nie tylko problem z Terminal.app
  • Inne kombinacje kontrolne (np .: ^ E) nadal działają zgodnie z oczekiwaniami
  • Przeglądanie panelu preferencji systemowych klawiatury nie pokazuje niczego związanego z ^ A
  • Ponowne uruchomienie nie pomaga
    • Jednak zalogowanie się na świeżo utworzonym koncie robi spowodować, że problem zniknie (np .: ^ A działa na koncie testowym)
  • Mój StandardKeyBinding.dict ma poprawną wartość dla ^ A
    • Uwaga: Nie mam DefaultKeyBinding.dict w / Library / KeyBindings lub ~ / Library / KeyBindings

Jakieś pomysły na debugowanie tego?

nall
źródło
1
Możesz dodać własną odpowiedź poniżej, klikając „Odpowiedz na pytanie”. W ten sposób możesz oznaczyć go jako zaakceptowany w ciągu dwóch dni i zostanie zamknięty.
slhck

Odpowiedzi:

2

Nadal chciałbym komentować, w jaki sposób debugować tego rodzaju rzeczy w ogóle, ale odpowiedź na ten problem jest tutaj: http://forums.macrumors.com/showthread.php?t=1172355

Możesz rozwiązać ten problem, usuwając   następujący plik plist   zresetuj wszystkie skróty klawiaturowe:   com.apple.symbolichotkeys.plist w   ~ / Library / Preferences, a następnie   wylogować się i wrócić ponownie.

nall
źródło