Ich versuche herauszufinden, warum eine bestimmte Tastenkombination nicht mehr funktioniert.
Beispielsweise wird Sublime Text 2 mit einer Tastenkombination zum Öffnen des Bedienfelds „Suchen/Ersetzen“ ausgeliefert:
Command+ Option+F
Diese Kombination funktionierte einwandfrei, bis ich eine Neuinstallation von OSX 10.8.5 durchführte, wonach sie auf mysteriöse Weise in Sublime Text nicht mehr funktionierte.
Ich weiß, dass Tastatursequenzen von anderen Prozessen als den vordersten erfasst werden können (wie vom Betriebssystem), also habe ich mich gefragt, ob es eine Möglichkeit gibt, zu überprüfen, von welchem Prozess ein bestimmter Tastaturbefehl "verbraucht" wurde?
ShortcutDetective löst Ihr Problem. Es ist kostenlos, einfach und auf den Punkt.
Ich kenne keine schnelle und effiziente Methode, um den Empfänger einer Verknüpfung zu finden. Aber hier ist ein Rezept , um die Jagd einzuleiten:
Schließen Sie die meisten Ihrer laufenden Anwendungen, um die Effizienz der Jagd zu verbessern.
Öffnen Sie ein Terminal
Fenster und führen Sie den folgenden Befehl aus:
/usr/bin/sudo opensnoop
Dieser Befehl spürt jeden open
Systemaufruf auf.
Wechseln Sie in den Kontext, in dem Ihre Verknüpfung von einer unbekannten Anwendung abgefangen wird, und geben Sie ⌘ cmd+ ⌥ option+ ein F.
Suchen Sie anhand der geöffneten Dateinamen nach einem Schuldigen Hinweis.
while
nicht erfolgreich, fügen Sie eine Anwendung hinzu und GOTO 3
.
opensnoop
es wegen des Systemintegritätsschutzes nicht zu funktionieren.man opensnoop
?KeyCue bietet visuelles Feedback zu den Tastaturkürzeln. Es kann als Testversion heruntergeladen werden.
Ich habe es so konfiguriert, dass ein Doppeltippen und Halten der Befehlstaste alle derzeit aktiven Verknüpfungen anzeigt.
Devin Rhode