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

Ich versuche, einen geeigneten globalen Hotkey zu identifizieren, der in den Einstellungen von iTerm2 zum Anzeigen / Ausblenden festgelegt werden kann:

Geben Sie hier die Bildbeschreibung ein

Ich möchte Konflikte mit den Hotkeys anderer Anwendungen oder andere zukünftige Verwendungen vermeiden. Gibt es Blöcke von Tastenkombinationen , die für die Benutzerzuweisung in OS X reserviert sind, oder Gruppen von Tastenkombinationen, die nicht allgemein verwendet werden und die besonders geeignet wären?

Antworten (6)

Ich habe festgestellt, dass Cmd+ Control+ A-Znormalerweise für Ihre benutzerdefinierten globalen Verknüpfungen verfügbar sind.

Eine bemerkenswerte Ausnahme ist Cmd+ Control+ F, wodurch Apps im Vollbildmodus angezeigt werden.

Ich möchte aber auch auf eine vollständige Liste zugreifen können, und so bin ich auf diese Seite gelangt.

Hier sind Apples offizielle OS X Human Interface Guidelines for Keyboard Shortcuts .

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 das Wesentliche, welche Tasten und welche Kombinationen systemweit reserviert sind oder wahrscheinlich in Zukunft reserviert werden.

Hier ist die zweite Apple-Seite mit einer vollständigen Zusammenfassung der vorhandenen Tastaturkürzel.

Der Link zur Schnittstellenrichtlinie ist defekt. Der aktuelle Link lautet Human Interface Guidelines: Keyboard .
Der Link sollte jetzt behoben sein.
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/…

Das ist etwas, mit dem ich mich sehr beschäftigt habe (und bin), und ich habe viel Zeit investiert, um etwas zu finden, das sowohl so funktioniert, wie ich es möchte, als auch die unzähligen Verknüpfungen, die bereits im Betriebssystem vorhanden sind, nicht beeinträchtigt X.

Ich war lange Zeit ziemlich parteiisch für die Verwendung der cmd+ alt+ ctrl+ some key-Kombination, und sie funktioniert auf ganzer Linie ziemlich gut. Aber wenn Sie etwas fast kugelsicheres wollen und versuchen, Ihren Geek-Glaubwürdigkeit auf einen Schlag zu erhöhen, werfen Sie einen Blick auf diesen Blog-Beitrag von Brett Terpstra, dem Typen hinter nvAlt , unter anderem. Es führt Sie durch das Ersetzen Ihrer Caps LockTaste durch die Combo cmd+ alt+ ctrl+ shift, sodass Sie eine 5-Tasten-Combo ( Caps Lock+ some key) mit 2 Tasten ausführen können, was großartig ist. Mit dieser Methode erhalten Sie eine ganze Tastatur mit Tastenkombinationen, die von keiner App verwendet werden.

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

Dies bezieht sich auf eine EU (europäische) Tastatur, ich verwende jedoch ctrlund die Taste direkt darüber ( < ). Es hat noch nichts zu widersprechen.

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

Um alle aktuell zugewiesenen Systemverknüpfungen zu finden, öffnen Sie Systemeinstellungen -> Tastatur und wählen Sie Tastaturkürzel. Sie können dann die Optionen durchsuchen und sehen, ob die gewünschte Kombination ausgewählt wurde. Wenn dies der Fall ist, können Sie auf die Zuweisung doppelklicken und sie ändern, wenn Sie möchten, oder einfach einen anderen Satz von Zusatztasten auswählen. Mit Shift, Control, Option, Command und Escape zur Auswahl, sollte es nicht allzu schwer sein, eine leicht zu merkende und sinnvolle Kombination zu finden.

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 Anwendungen verwenden. Was ich suchte, war eine allgemeinere Apple-Design-orientierte Aussage; dass Anwendungen ermutigt werden könnten, die Verwendung von Tastenkombinationen in einem bestimmten Bereich zu VERMEIDEN.

Jede Anwendung kann jede Tastenkombination verwenden. Wenn es sich bei der Anwendung nicht um eine Fensteranwendung handelt, müssen die Entwickler sicherstellen, dass sie nicht mit vorhandenen Systemverknüpfungen in Konflikt stehen. Beispielsweise möchten Sie keine gesichtslose App, die beispielsweise Cmd+ Shift+ verwendet G, was der Befehl „Gehe zu Ordner“ im Finder ist. (Und ich denke, dass das System eine solche Verwendung sowieso außer Kraft setzen würde.)

Ich neige dazu, mehrere Modifikatortasten zu verwenden, wenn ich benutzerdefinierte Verknüpfungen für alles erstelle, was mit dem System in Konflikt geraten könnte. Innerhalb bestimmter Apps müssen Sie nur Verknüpfungen finden, die die App nicht verwendet. Und die Systemeinstellungen werden Ihnen sagen, ob es einen Konflikt gibt.