Warum kann ich keine Tastenkombinationen für Safari festlegen? Konflikte mit sekundären, nicht aufgelisteten Back/Forward-Befehlen

Ich benutze und um zwischen den Tabs zu wechseln. Ich möchte diese Einstellung auf Safari übertragen.

Die standardmäßigen Safari-Tastenkombinationen, die in der Menüleistenliste [und ]für Zurück/Vorwärts angezeigt werden:

Standardtastenkürzel.

Trotz dieser Tastenkombinationen scheint Safari auch CMD-Links und CMD-Rechts für Zurück/Vorwärts zu verwenden.

Ich kann meine gewünschten Tastenkombinationen in Systemeinstellungen > Tastatur > Tastenkombinationen festlegen:

benutzerdefinierte Tastenkombinationen festgelegt

Das funktioniert jetzt teilweise. Wenn die aktuelle Registerkarte keinen Vor-/Zurück-Verlauf hat, navigiert der Browser zur nächsten oder vorherigen Registerkarte.

ABER, wenn die aktuelle Registerkarte einen Vor-/Zurück-Verlauf hat , funktionieren meine benutzerdefinierten Tastenkombinationen nicht. Safari verwendet stattdessen die standardmäßigen (aber nicht in der Menüleiste aufgeführten) Zurück/Vorwärts-Befehle.

Warum gibt es diese sekundären Tastenkombinationen in Safari? Wo können sie angepasst werden? Wie können sie entfernt werden?

macOS 10.13.6, Safari 12.0

Abgelegt unter rdar://45107850
Gepostet in den Apple-Entwicklerforen: developer.apple.com/forums/thread/109652

Antworten (2)

Das scheint ein weitverbreitetes Problem zu sein. Ich habe versucht, Verknüpfungen wie das Erstellen neuer Fenster neu zu definieren, aber obwohl die Verknüpfung in der Menüleiste angezeigt wird, funktioniert sie nicht wirklich – Safari verwendet die Standarderweiterung. Dies geschieht auch für andere Safari-Menüleistenelemente.

Leider scheint dies nicht einmal in Safari 14 (ausgeliefert mit macOS Big Sur) behoben worden zu sein.

Um diese seltsame Einschränkung / diesen seltsamen Fehler zu überwinden, verwende ich BetterTouchTool, um benutzerdefinierte Tastaturkürzel einzurichten, und es funktioniert ziemlich gut.

Deine Erfahrungen kann/muss ich bestätigen. Ich habe Ihre benutzerdefinierten Verknüpfungen in Safari ausprobiert – sie funktionieren NUR in Registerkarten ohne „Verlauf“.

Ich habe versucht, dieses Phänomen zu googeln, aber auch nicht viel Hilfe gefunden.

Übrigens, ist Ihnen aufgefallen, dass diese beiden "hartnäckigen" Shortcuts auch mit Finder-Fenstern funktionieren? Sie könnten also systemweit gültig und eine Art Standard sein.

Endlich habe ich eine zuverlässige Quelle gefunden, die besagt:

Die folgenden Tastenkombinationen sind entweder vom System reserviert oder den Benutzern bekannt.

Primärschlüssel Tastaturkürzel Aktion
Linker Pfeil Befehl-Linkspfeil Ändern Sie das Tastaturlayout in das aktuelle Layout des Systemskripts.

Also CMDLeft arrowdefinitiv eine "reservierte Abkürzung" , allerdings mit einer unerwarteten "Mission" ...

(Me: MacOS 13.6, Safari 11.1, PC keyboard)