Gibt es globale Tastenkombinationen, die für die Benutzerzuweisung unter OS X geeignet oder speziell dafür reserviert sind?

14

Ich versuche, einen geeigneten globalen Hotkey zu finden, den ich in den Einstellungen von iTerm2 zum Anzeigen / Ausblenden festlegen kann:

Bildbeschreibung hier eingeben

Ich möchte Konflikte mit den Hotkeys anderer Anwendungen oder einer anderen zukünftigen Verwendung vermeiden. Gibt es Blöcke von Tastenkombinationen, die für die Benutzerzuweisung in OS X reserviert sind, oder Gruppen von Tastenkombinationen, die im Allgemeinen nicht verwendet werden , was besonders geeignet wäre?

Andrew Ferrier
quelle

Antworten:

12

Hier finden Sie die offiziellen OS X-Richtlinien für die Benutzeroberfläche von Apple für Tastaturkürzel .

Das Dokument scheint eine aktuelle, maßgebliche und vollständige Anleitung zum Zuweisen von Tastaturkürzeln zu sein. Es behandelt sowohl die konzeptionelle Grundlage für die Verwendung bestimmter Zusatztasten als auch die Frage, welche Tasten und welche Kombinationen systemweit reserviert sind oder voraussichtlich in Zukunft reserviert werden.

Auf der zweiten Apple-Seite finden Sie eine vollständige Zusammenfassung der vorhandenen Tastaturkürzel.

Gosmond
quelle
1
Die Verknüpfung zur Schnittstellenrichtlinie ist unterbrochen. Der aktuelle Link lautet Richtlinien für Benutzeroberflächen: Tastatur .
Raymond Yee
Der Link sollte jetzt behoben sein.
Anishpatel
Es sieht so aus, als hätte Apple den Link erneut geändert. Hier ist die neueste URL: developer.apple.com/macos/human-interface-guidelines/…
Chris Frederick
5

Dies ist etwas, womit ich mich sehr beschäftigt habe (und immer noch bin), und ich habe eine beträchtliche Menge an Zeit darauf verwendet, etwas zu finden, das sowohl so funktioniert, wie ich es gerne hätte, als auch die unzähligen Verknüpfungen, die bereits in OS existieren, nicht beeinträchtigt X.

Ich war ziemlich teilweise zur Verwendung der cmd+ alt+ ctrl+ some keyCombo für eine lange Zeit, und es funktioniert ziemlich gut auf der ganzen Linie. Aber wenn Sie beinahe kugelsichere Dinge wollen und Ihr Geek-Ansehen auf einen Schlag steigern möchten , schauen Sie sich unter anderem diesen Blog-Beitrag von Brett Terpstra an, dem Mann, der hinter nvAlt steckt . Es führt Sie durch Ihre ersetzen Caps LockSchlüssel mit dem Combo cmd+ alt+ ctrl+ shift, so dass Sie ein 5-Tastenkombination tun können ( Caps Lock+ some key) mit 2 Schlüsseln, die genial. Mit dieser Methode erhalten Sie eine ganze Tastatur mit Verknüpfungen, die von keiner App verwendet werden.

PS: Sehen Sie sich den Kommentarbereich des Blogposts an, um die escFunktionalität zu deaktivieren .

nikolovski
quelle
3

Hierbei handelt es sich um eine EU (europäische) Tastatur, die ich jedoch benutze ctrlund die Taste direkt darüber ( < ). Es hat noch nichts zu widersprechen.

Macmaniman
quelle
Das ist Cmd + ,auf einer Mac-Tastatur und es funktioniert großartig.
Navin
3

Ich habe festgestellt , dass Cmd+ Control+ A-Zin der Regel zur Verfügung stehen für die benutzerdefinierte globale Verknüpfungen.

Eine bemerkenswerte Ausnahme ist Cmd+ Control+ F, was macht apps Vollbild.

Ich möchte jedoch auch auf eine vollständige Liste zugreifen können. So bin ich zu dieser Seite gekommen.

Michael Liquori
quelle
0

Um alle aktuell zugewiesenen Systemverknüpfungen zu finden, öffnen Sie die Systemeinstellungen -> Tastatur und wählen Sie Tastaturverknüpfungen. Anschließend können Sie die Optionen durchsuchen und prüfen, ob die gewünschte Kombination ausgewählt wurde. Wenn dies der Fall ist, können Sie auf die Zuweisung doppelklicken und sie bei Bedarf ändern oder einfach einen anderen Satz von Zusatztasten auswählen. Mit Shift, Control, Option, Command und Escape zur Auswahl sollte es nicht allzu schwierig sein, eine leicht zu merkende und vernünftige Kombination zu finden.

MattDMo
quelle
1
Vielen Dank. Das ist jedoch nur ein Teil der Geschichte. Das sagt mir, welche globalen Verknüpfungen bereits ausgewählt sind, aber nicht, welche Tastenkombinationen von Anwendungen verwendet werden. Was ich suchte, war eine allgemeinere Apple-Design-orientierte Aussage; dass Anwendungen möglicherweise dazu ermutigt werden, die Verwendung von Tastenkombinationen in einem bestimmten Bereich zu vermeiden.
Andrew Ferrier
0

Jede Anwendung kann eine beliebige Tastenkombination verwenden. Wenn es sich bei der Anwendung nicht um eine Anwendung mit Fenster handelt, müssen die Entwickler sicherstellen, dass sie nicht mit vorhandenen Systemverknüpfungen in Konflikt stehen. Zum Beispiel möchten Sie keine gesichtslose App verwenden, die zum Beispiel Cmd++ verwendet. ShiftDies Gist der Befehl Gehe zu Ordner im Finder. (Und ich denke, dass das System eine solche Verwendung sowieso außer Kraft setzen würde.)

Ich neige dazu, mehrere Zusatztasten zu verwenden, wenn ich benutzerdefinierte Verknüpfungen für alles erstelle, was mit dem System in Konflikt geraten könnte. In bestimmten Apps müssen Sie nur Verknüpfungen suchen, die von der App nicht verwendet werden. In den Systemeinstellungen werden Sie darüber informiert, ob ein Konflikt vorliegt.

Kirk McElhearn
quelle