Definieren Sie zusätzlichen Shortkey mit der gleichen Wirkung wie RETURN in Safari.app

Ich arbeite mit MacOS X 10.6.

Ich möchte eine Tastenkombination definieren Ctrl-m, die das Gleiche tut RETURN, ohne sie zu deaktivieren RETURN.

Wie kann ich das im MacOS X 10.6. In der Tastatur-Systemsteuerung kann ich nur Tastenkombinationen Menübefehle zuweisen, aber RETURN ist kein Menübefehl, sondern eine Taste, die an verschiedenen Stellen verschiedene Dinge tut.

Wie kann ich das machen?


Anmerkung:

Ich benutze Keyboard Maestro für solche Dinge.
Danke! Nun, ich möchte vermeiden, 42 $ zu zahlen, nur um ein paar Tastenbelegungen zu ändern, was (nehme ich an) mit etwas "Hacking" auch möglich sein sollte, oder? Wie auch immer, sind Sie sicher, dass Sie Keyboard Maestroin der Lage sind, einen solchen Shortkey zu erstellen, der den gleichen Effekt wie RETURN in Safari hat?
Ziemlich sicher. Ich habe eine Antwort mit einem Bild eines Makros gepostet, das dies tut.

Antworten (2)

Sie können dies mit Keyboard Maestro tun .

Geben Sie hier die Bildbeschreibung ein

Es könnte möglich sein, mit Quicksilver ein AppleScript auszuführen, das Return „tippt“, aber das wird in einigen Kontexten wahrscheinlich unzuverlässig sein.

Eine viel einfachere Lösung, die keine Tools von Drittanbietern erfordert, besteht darin, einfach das integrierte Tastenbelegungssystem zu verwenden.

Fügen Sie dies hinzu ~/Library/KeyBindings/DefaultKeyBinding.dict:

{
    "^m" = "insertNewline:";
}

Dinge, die Sie beachten sollten:

  1. Diese Datei existiert standardmäßig nicht. Sie müssen es erstellen.
  2. Dies gilt nicht für Anwendungen, die bereits ausgeführt werden. Starten Sie die, in denen Sie es verwenden möchten, neu oder melden Sie sich einfach ab und wieder an.
  3. Dies funktioniert nur in richtigen Cocoa-Anwendungen. Plattformübergreifende Dinge wie Firefox und MS Office respektieren diese Tastenkombinationen nicht.
  4. Weitere Einzelheiten zum integrierten Tastenbindungssystem finden Sie unter http://www.hcs.harvard.edu/~jrus/Site/System%20Bindings.html
Hallo Rob! Vielen Dank! AppleScripts sind meiner Erfahrung nach relativ langsam, daher würde ich die Key-Binding-Lösung bevorzugen. Vielen Dank für den sehr nützlichen Hinweis auf "richtige Cocoa-Apps"!! Frage: Wie finde ich heraus, ob eine Anwendung "richtiger Kakao" ist?
ps gibt es eine Möglichkeit herauszufinden, ob diese Tastenkombination (z. B. ^mbereits in anderen Anwendungen verwendet/definiert wird?
Ich kenne keinen sicheren Weg, um festzustellen, ob etwas Cocoa ist, außer beim Entwickler nachzufragen. Inkonsistentes Erscheinungsbild ist der größte Hinweis. Um herauszufinden, wo es verwendet wird, müssen Sie sich nur in den Menüs umsehen oder versuchen, es in verschiedenen Apps zu drücken, um zu sehen, was passiert. Ich würde hoffen, dass ein Standard wie ⌃M nirgendwo verwendet wird (es sei denn, er wird bereits als Return verwendet).