Tastaturkürzel

Firefox 3.0 Menü mit Abkürzungen, hervorgehoben mit grün und mnemonik, die mit Gelb hervorgehoben sind.
Zusammensetzung von zwei Macintosh Finder Menüs mit Tastaturverknüpfungen, die in der rechten Spalte angegeben sind

In Computer, a Tastaturkürzel auch bekannt als Hotkey ist eine Reihe von einem oder mehreren Schlüssel schnell auf einen aufzurufen Software oder eine vorprogrammierte Wirkung durchführen. Diese Aktion kann Teil der Standardfunktionalität des Betriebssystem oder Anwendungsprogramm, oder es kann von der geschrieben worden sein Benutzer in einem Skriptsprache. Einige integriert Tastaturen beinhaltet auch Zeigegeräte; Die Definition von genau, was als "Schlüssel" zählt, unterscheidet sich manchmal.

Die Bedeutung des Begriffs "Tastaturverknüpfung" kann je nach Software -Hersteller variieren. In Windows besteht Hotkeys aus einer spezifischen Schlüsselkombination, die zum Auslösen einer Aktion verwendet wird (diese sind normalerweise systemweite Verknüpfungen, die in allen Kontexten verfügbar sind, solange das Empfangsprogramm aktiv ist). Mnemonics repräsentieren einen bestimmten Buchstaben in einem Menübefehl oder eine Symbolleiste -Taste, die beim Drücken zusammen mit der ALT -Taste einen solchen Befehl aktiviert.

Der Begriff ist im Allgemeinen mit Computer -Tastaturen verbunden, aber viele elektronisch Musikinstrumente Enthält jetzt Tastaturen mit erweiterten Konfigurationsoptionen.

Beschreibung

Tastaturverknüpfungen sind in der Regel ein Mittel, um einen oder mehrere Befehle mit dem aufzurufen Klaviatur Das wäre sonst nur über a zugänglich Speisekarte, a Zeigegerät, unterschiedliche Ebenen von a Benutzeroberfläche, oder über a Befehlszeilenschnittstelle. Tastaturverknüpfungen werden im Allgemeinen verwendet, um gemeinsame Operationen zu beschleunigen, indem Eingangssequenzen auf einige reduziert werden Tastenanschlägedaher der Begriff "Verknüpfung".[1]

Um sich von der allgemeinen Tastatureingabe zu unterscheiden, müssen die meisten Tastaturverknüpfungen vom Benutzer gleichzeitig mehrere Tasten oder eine Abfolge von Tasten nacheinander gedrückt halten. Manchmal werden nicht akzeptierte Tastendrucke akzeptiert, wenn die Tastatur nicht für die allgemeine Eingabe verwendet wird - beispielsweise mit Grafikpaketen, z. Adobe Photoshop oder IBM Lotus Freelance Grafiken. Andere Tastaturverknüpfungen verwenden Funktionstasten Diese sind für die Verwendung in Verknüpfungen gewidmet und erfordern möglicherweise nur einen einzelnen Schlüsselpress. Für gleichzeitige Tastaturverknüpfungen hält man normalerweise zuerst die Modifikatorschlüssel(s), drückt und freisetzt schnell die reguläre (nicht modifizierende) Taste und veröffentlicht schließlich die Modifikator-Taste (n). Diese Unterscheidung ist wichtig, da der Versuch, alle Tasten gleichzeitig zu drücken, entweder häufig einige der Modifikatortasten verpassen oder unerwünschte automatische Wiederholungen verursachen. Sequentielle Verknüpfungen beinhalten normalerweise das Drücken und Verlassen einer dedizierten Präfix -Taste, wie die Esc -Schlüssel, gefolgt von einem oder mehreren Tastenanschlägen.

Mnemonik sind von Tastaturverknüpfungen unterscheidbar. Ein Unterschied zwischen ihnen besteht darin, dass die Tastaturverknüpfungen nicht auf einer mehrsprachigen Software lokalisiert sind, die Mnemonik jedoch im Allgemeinen lokalisiert sind, um die im spezifischen Gebietsschema verwendeten Symbole und Buchstaben widerzuspiegeln. In den meisten GUISDie Tastaturverknüpfungen eines Programms sind Entdeckbar Durch das Durchsuchen der Menüs des Programms - die Abkürzung wird neben der Auswahl der Menü angezeigt. Es gibt Tastaturen, die die Verknüpfungen für eine bestimmte Anwendung haben, die bereits markiert ist. Diese Tastaturen werden häufig zum Bearbeiten von Videos, Audio oder Grafiken verwendet.[2] sowie in Software -Trainingskursen. Es gibt auch Aufkleber mit Abkürzungen, die auf ihnen gedruckt werden, die auf eine reguläre Tastatur angewendet werden können. Referenzkarten In dem Arbeitsbereich des Benutzers wird auch für viele Anwendungen vorhanden. In der Vergangenheit, als das Tastaturdesign standardisierter war, war es für Computerbücher und Magazine üblich, Karten zu drucken, die ausgeschnitten wurden, die über die Tastatur des Benutzers mit den gedruckten Verknüpfungen neben den entsprechenden Tasten platziert werden sollen.

Anpassung

Visuelle Tabelle der Standardzuweisungen für das Videospiel Vega -Streik. Diese Bindungen können durch Bearbeiten der Relevanten neu konfiguriert werden Xml Datei in einem Texteditor.

Wenn Verknüpfungen bezeichnet werden als Tastenbelegungen, Es trägt die Konnotation, dass die Verknüpfungen an die Präferenz eines Benutzers anpassbar sind und dass Programmfunktionen möglicherweise an einen anderen Satz von Tastenanschlägen anstelle oder zusätzlich zum Standard „gebunden“ werden.[3] Dies unterstreicht einen Unterschied in der Philosophie in Bezug auf Verknüpfungen. Einige Systeme, normalerweise Endbenutzer-orientierte Systeme wie z. Mac OS oder FensterBerücksichtigen Sie standardisierte Verknüpfungen, die für die Benutzerfreundlichkeit der Umgebung von wesentlicher Bedeutung sind. Diese Systeme begrenzen häufig die Fähigkeit eines Benutzers, Verknüpfungen zu ändern, und erfordert möglicherweise sogar ein separates oder ein Drittanbieter-Dienstprogramm, um die Aufgabe auszuführen. Andere Systeme, typischerweise Unix und verwandte Verknüpfungen als Vorrecht eines Benutzers und sollten anpassbar sein, um individuelle Präferenz zu erfüllen. In den meisten realen Umgebungen existieren beide Philosophien zusammen. ein Kernsatz von heilig Verknüpfungen bleiben festgelegt, während andere, die normalerweise einen ansonsten nicht verwendeten Modifikator -Schlüssel oder -tasten umfassen, unter der Kontrolle des Benutzers stehen.

Die Motivationen für das Anpassen der Schlüsselbindungen variieren. Benutzer, die neu in einem Programm oder einer Software -Umgebung neu sind, können die Verknüpfungen der neuen Umgebung so anpassen, dass sie einer anderen Umgebung ähnlich sind, mit der sie vertrauter sind.[4] Fortgeschrittenere Benutzer können Schlüsselbindungen anpassen, um sie besser zu entsprechen ArbeitsablaufHinzufügen von Abkürzungen für ihre häufig verwendeten Aktionen und möglicherweise das Löschen oder Ersetzen von Bindungen für weniger verwendete Funktionen.[5] Hardcore -Spieler Passen Sie ihre Schlüsselbindungen häufig an, um die Leistung durch schnellere Reaktionszeiten zu erhöhen.

"Heilige" Schlüsselbindungen

Der ursprüngliche Macintosh Benutzeroberflächenrichtlinien definierte eine Reihe von Tastaturverknüpfungen, die über Anwendungsprogramme hinweg konsistent bleiben würden. Dies bietet eine bessere Benutzererfahrung als die damalige Prävalentsituation von Anwendungen mit denselben Schlüssel für verschiedene Funktionen. Dies könnte dazu führen Benutzerfehler Wenn ein Programm verwendet wird ⌘ Befehl+D meinen Löschen während ein anderer es benutzte, um es zu Duplikat ein Gegenstand. Die Standardbindungen waren:

  • ⌘ q: Quit
  • ⌘ w: Nah dran WIndow
  • ⌘ b: Balt Text
  • ⌘ i: ITalikisieren Text
  • ⌘ u: UNderline Text
  • ⌘ o: OStift
  • ⌘ p: PRint
  • ⌘ a: Auswählen All
  • ⌘ s: SAve.
  • ⌘ f: FInd
  • ⌘ g: Finde einengAin (der G -Schlüssel befindet sich neben der F -Taste auf a QWERTY Klaviatur)
  • ⌘ z: Rückgängig machen (ähnelt der Handlung, einen Fehler auszuschlagen)
  • ⌘ x: Schneiden (ähnelt einer Schere - und die X -Taste befindet sich neben der C -Taste einer QWERTY -Tastatur)
  • ⌘ c: Copy
  • ⌘ v: Paste (ähnelt einem Pfeil, der nach unten zeigt "in" das Dokument oder eine Pinsel, die zum Auftragen von Paste verwendet wird, sowie die Marke des Korrekturlesers für "Einfügen" - und die V -Taste befindet sich neben der C -Taste auf einer QWERTY -Tastatur)
  • ⌘ n: New Dokumentieren
  • ⌘. (Punkt): Benutzer unterbrechen
  • ⌘?: Hilfe (? bedeutet eine Frage oder Verwirrung)[6]

Spätere Umgebungen wie Microsoft Windows behalten einige dieser Bindungen bei und addieren ihre eigenen aus alternativen Standards wie Gemeinsamer Benutzerzugriff. Die Verknüpfungen auf diesen Plattformen (oder auf Mac OS)) sind nicht so streng standardisiert wie auf der frühen Macintosh -Benutzeroberfläche, wobei ein Programm die Funktion, die normalerweise von einem der Standard -Tastenanschläge ausgeführt wurde würde Benutzer möglicherweise verwirren.[7]

Notation

Weltweites Netz zum Nächster Schritt/Intel mit Tastaturverknüpfungen unten links sichtbar. Alle Verknüpfungen erfordern die Strg Taste zu drücken (oder der Befehl Schlüssel auf Schwarze Hardware). Darüber hinaus erfordern die Überschriftenbefehle im Menü Style und Befehle unter dem Linkmenü die ⇧ Verschiebung Schlüssel zu halten.

Die einfachsten Tastaturverknüpfungen bestehen nur aus einem Schlüssel. Für diese schreibt man im Allgemeinen nur den Namen der Taste aus, wie in der Nachricht "F1 drücken Sie für Hilfe". Der Name des Schlüssels ist manchmal in Klammern oder ähnlichen Zeichen umgeben. Zum Beispiel: [F1] oder <f1>. Der Schlüsselname kann auch mit einer speziellen Formatierung ausgeschaltet werden (fett, italisch, Alle Kappen, etc.)

Viele Abkürzungen erfordern zwei oder mehr Schlüssel, um gleichzeitig gedrückt zu werden. Für diese besteht die übliche Notation darin, die von Pluszeichen oder Bindestrichen getrennten Schlüsselnamen aufzulisten. Zum Beispiel: "Strg+C", "Strg-c" oder "Strg+C". Der Strg -Schlüssel wird manchmal durch ein Pfarrcharakter (^) angezeigt. Strg-c wird manchmal als ^c geschrieben. Manchmal normalerweise auf Unix Plattformen, der Fall des zweiten Charakters ist signifikant - wenn das Charakter normalerweise das Drücken des Drückens erfordern würde Shift Taste Zum Eingeben ist der Schaltschlüssel Teil der Verknüpfung, z. '^C' vs. '^c' oder '^%' vs. '^5'. ^% kann auch geschrieben werden "Strg+Wechsel+5".

Einige Tastaturverknüpfungen, einschließlich aller Verknüpfungen mit dem Esc Taste, erfordern, dass Schlüssel (oder Schlüsselsätze) einzeln nacheinander gedrückt werden. Diese Abkürzungen werden manchmal mit den einzelnen Schlüssel (oder Sätzen) geschrieben, die durch Kommas oder Semikolons getrennt sind. Das EMACs Texteditor verwendet viele solcher Verknüpfungen unter Verwendung eines festgelegten Satzes von "Präfixschlüssel" wie z. B. Strg+C oder Strg+X. Die Standard -EMACS -Schlüsselbindungen umfassen Strg+X Strg+S um eine Datei zu speichern oder Strg+X Strg+B Um eine Liste von offenem Ansehen anzuzeigen Puffer. EMACS verwendet den Buchstaben C, um die Strg -Taste zu bezeichnen, die Buchstabe S, um die zu bezeichnen Shift Tasteund der Buchstabe m, um die zu bezeichnen Metaschlüssel (üblicherweise auf die zugeordnet alt "Taste Auf modernen Tastaturen.) So würden im Emacs-Sprachgebrauch die obigen Abkürzungen C-X C-S und C-X C-B geschrieben. Eine gemeinsame BackRonym Für EMACs ist "Escape Meta Alt Strg Shift", der sich über die Verwendung vieler Modifikatoren und erweiterten Abkürzungssequenzen lustig macht.

Siehe auch

Notizen und Referenzen

  1. ^ In der englischen Sprache kann eine "Verknüpfung" ungewollt auf eine unvollständige oder schlampige Art vorschlagen, etwas zu vervollständigen. Folglich einige Computeranwendungen, die für die Steuerung von der Tastatur kontrolliert werden, wie z. EMACsVerwenden Sie den alternativen Begriff "Schlüsselbindung".
  2. ^ Lowensohn, Josh (3. Dezember 2009). "Hardware für Google Mail: Die 'Gboard' -Tastatur". Cnet.com. Abgerufen 7. Januar 2011.
  3. ^ "GNU EMACS -Handbuch: Befehle". EMACs weist den Schlüsseln nicht direkt Bedeutungen zu. Stattdessen weist EMACS benannte Befehle Bedeutungen zu und gibt dann ihre Bedeutungen an, indem sie sie an Befehle binden.
  4. ^ Cohen, Sandee (2002). MACROMEDIA FREEHAND 10 für Windows und Macintosh. ISBN 9780201749656.
  5. ^ "Anpassen Ihrer Tastaturverknüpfungen".
  6. ^ "Definition der Frage". www.merriam-webster.com.
  7. ^ "OS X Human Interface -Richtlinien". Wenn Ihre App die mit einer empfohlene Verknüpfung verbundene Aufgabe nicht ausführt, denken Sie sehr sorgfältig an, bevor Sie in Betracht ziehen, sie zu überschreiben. Denken Sie daran, dass Ihre Benutzer zwar die ursprüngliche, etablierte Bedeutung kennen und erwarten, obwohl sie eine ungenutzte Abkürzung in Ihrer App neu zuweisen, die ursprüngliche, festgelegte Bedeutung ist.