Key komponieren

A Key komponieren (manchmal genannt Multi -Schlüssel) ist ein Schlüssel für a Computer Tastatur Dies zeigt an, dass die folgenden (normalerweise 2 oder mehr) Tastenanschläge die Einführung eines alternativen Zeichens auslösen, typischerweise a vorkomponierter Charakter oder ein Symbol.[1]
Zum Beispiel eintippen Komponieren gefolgt von ~ und dann n wird einfügen ñ.
Komponentasten sind am beliebtesten auf Linux und andere Systeme, die die verwenden X FenstersystemEs gibt jedoch Software, um sie unter Windows und MacOS zu implementieren.
Geschichte
Der Charakterschlüssel komponieren[2][3] wurde von Ingenieuren bei eingeführt Digital Equipment Corporation (Dez) auf der LK201 Tastatur, seit 1983 erhältlich mit dem VT220 Terminal.[4] Die Tastatur enthielt eine LED, die angibt, dass eine Komponierungssequenz nicht mehr abgeschlossen ist.[5] Während der LK201 die Gruppe der Befehlstasten zwischen dem alphanumerischen Block und der numerischen Tastatur und der "umgekehrten T" -Arordnung von Pfeiltasten einführte, die zu Standard geworden sind.[6] Die Komponierungsschlüssel wurde dagegen nicht zu einem Standard.
In 1987, Sun Microsystems veröffentlichte die Sonne4, die erste engagierte Unix -Workstation, die einen Komponierungsschlüssel hatte.[4] Auf den Tastaturen von Sun Typ 5 und 6 Workstations befindet sich die Kompose -LED in der Schlüsselkapsel (siehe Bild unten).
ISO/IEC 9995-7 entwarf ein grafisches Symbol für diesen Schlüssel, in ISO/IEC 9995-7 als Symbol 15 "Compose-Zeichen" und in ISO 7000 "grafische Symbole für die Verwendung auf Geräten" als Symbol ISO-7000-2021. Dieses Symbol ist codiert in Unicode wie U+2384 ⎄ Kompositionssymbol.
Da Microsoft Windows und Mac OS Unterstützen Sie standardmäßig keine Komponierungsschlüssel. Der Schlüssel gibt es nicht in den meisten Tastaturen, die für moderne PC -Hardware entwickelt wurden. Wenn die Software das Komponieren von Schlüsselverhalten unterstützt, wird ein anderer Schlüssel verwendet. Häufige Beispiele sind die rechte Hand Windows -Schlüssel, das Alt Gr Schlüssel oder einer der Strg Schlüssel.[7] Es gibt keine LED oder einen anderen Indikator dafür, dass eine Kompose -Sequenz noch nicht abgeschlossen ist.
Die Tastatur für die Tastatur für eine Dec -LK201 -Tastatur ist in der unteren Reihe die Taste links.
Die Komponier-Tastatur und die Kompose-LED für Tastaturen vom Typ 5 und 5C ist die zweitrechte Taste in der unteren Reihe.
ISO -Tastatursymbol für "Charakter komponieren"
Sequenzen komponieren
Wenn der Komponentaste nicht auch ein Modifikator -Schlüssel ist, dann dann Schlüsselrollover bedeutet, dass der Komponentaste vor den nachfolgenden Tastenanschlägen nicht freigegeben werden muss. Dies ermöglicht erfahrenen Schreibweisen, schnell komponierte Zeichen einzutreten.
Frühere Versionen von komponierten Sequenzen folgten der Handschrift und der überstranken Technik, indem der Brief an erster Stelle und Diakritik an zweiter Stelle steht. Zum Beispiel Komponierenn~ produzierte den Charakter ñ. Diese Bestellung wird noch verwendet,[8] Die umgekehrte Reihenfolge, die aus Accent-Marke bekannt ist tote Schlüssel anwesend am letzten Schreibmaschinen wird heute verwendet: Komponieren~n zum ñ.[9] Dies ermöglicht beispielsweise mehrere Diakritika Komponieren'^a zum ấ.
Nicht akzentuierte Zeichen werden im Allgemeinen aus Buchstaben konstruiert, die bei übertriebenem oder sequenziertem Charakter so etwas wie den Charakter erzeugen würden. Zum Beispiel Komponierenoc wird die produzieren Copyrightzeichen © und KomponierenAE wird herstellen Æ.
Es gibt keine innere Grenze für die Sequenzlänge, die beide Regeln von respektieren sollte Mnemonik und Ergonomie, und Durchführbarkeit Innerhalb eines umfassenden Komponierbaums. Zum Beispiel, U+278c ➌ Dingbat negativ eingekreist ohne serif-Ziffer drei könnte durch eingefügt werden von Komponieren@%$3, wo @ Zeigt um eingekreiste Zeichen an,[10] % zeigt umgekehrt an, $ zeigt sans-serif an und 3 zeigt den endgültigen Charakter an.
Im Vergleich zu anderen Eingabemethoden
Der Hauptvorteil einer Komponentaste besteht darin, dass die zur Auswahl des Zeichens verwendete Sequenz aus Buchstaben, Zahlen oder Symbolen auf der Tastatur besteht. Dadurch kann die Sequenz mehr sein mnemonischEs ist also einfacher zu erinnern, möglich zu erraten, ob es unbekannt ist, und kann eine weitaus größere Anzahl von Zeichen unterstützen.
A Totschlüssel Benötigt das erste Charakter in jeder Sequenz, um ein toter Schlüssel zu sein, und die meisten Systeme versuchen zu erstellen, welcher tote Schlüssel Teil der Charakterauswahl ist (dies ist sinnvoll für Akzentmarken und wird auf andere Symbole für Konsistenz ausgedehnt). Zum Beispiel muss ein toter Schlüssel möglicherweise eingegeben werden ¨S zum ß, während eine Komponierungs -Schlüssellösung verwendet KomponierenSS. Ein weiteres Beispiel ist ⅔, das von eingegeben wird Komponieren23, während eine einzelne tote Schlüssellösung einen weniger intuitiven Tastenanschlag verwendet wie z. ~W (~3 ist bereits für ⅓).
Modifikatorschlüssel wie zum Beispiel Alt Gr sind noch begrenzter, da in der Regel nur eine andere Taste von der Tastatur verwendet wird, um das Zeichen auszuwählen. Dies bedeutet, dass zum Beispiel wenn Alt Gr+A wird zum Eingeben ausgewählt Á das A Der Schlüssel ist jetzt für die Verwendung nicht verfügbar und andere Schlüssel müssen zum Beispiel zum Eingeben ausgewählt werden. À.
ALT -Codes oder Unicode numerische Eingabe Könnte fast als Kompose -Schlüssel angesehen werden, aber mit unintuitiven Zahlen anstelle von Mnemonik als Selektor.
Moderne GUI -Charakter -Chooser erfordern häufig eine Suchfunktion, die sich nicht viel von den komponierten Sequenzen unterscheidet, um ein Zeichen schnell zu lokalisieren.
Der primäre Nachteil ist, dass Kompose -Sequenzen immer mindestens einen weiteren Tastenanschlag erfordern. Die unbequeme Platzierung des Komponentastens kann ebenfalls die Eingabe verlangsamen.
Software-Unterstützung
X Fenstersystem
X Header -Dateien rufen Sie die Taste "Multi_key" an. An Xorg Der Standard -Komponierungs -Schlüssel ist ⇧ Verschiebung+Alt Gr,[11] (während des Drucks Alt Gr Vor ⇧ Verschiebung ist der "vierte Modifikator der Tastaturebene", ein anderer Schlüssel). Da dies ziemlich unpraktisch ist (insbesondere für Tastaturen ohne eine Alt Gr) Es ist üblich, ein Tastaturlayout auszuwählen, bei dem eine andere Taste wie die rechte Hand Strg oder ⊞ Gewinnen wird der Komponentaste zugeordnet. Diese Option ist normalerweise in den Einstellungen der Desktop -Umgebung verfügbar. Der X -Tastatur -Treiber erlaubt nicht, dass der für das Komponieren verwendete Schlüssel auch als Modifikator fungiert. Auf modernen Systemen wird eine Vielzahl von Komponungssequenzen unterstützt.[12]
Fenster
Unter Microsoft Windows einige Programme wie Kitt Bereitstellung von Komponentastenunterstützung. Um die Komponierungsschlüssel für alle Software zu emulieren, sind häufig Tastaturverknüpfungsunternehmen beteiligt. Es gibt auch eine Reihe von Open Source Dienstprogramme (wie Wincompose,[13] Allchars,[14] Komponier-Keys,[15] oder komponieren[16]). Installierbare Tastaturlayouts (z. B. kbdedit[17]) sind verfügbar, die eine Komponentaste enthalten, die einem der Schlüsselgefühle zugeordnet ist Strg oder Alt Gr. Sie arbeiten mit dem Sackgasse Merkmal, die häufiger zum Eingeben von Buchstaben mit mehreren Diakritiken verwendet wird. Solche Tastaturlayouts können auch direkt in C programmiert werden (die Sprachfenster-Treiber sind geschrieben), zusammengestellt mit dem kostenlosen Windows-Treiber-Kit.[18] und mit dem kostenlosen Microsoft-Tastatur-Layout-Schöpfer 1.4 verpackt.[19] kompatibel mit den neuesten Versionen des Betriebssystems.
Mac OS
Obwohl die Kakao Das Texteingangssystem ermöglicht die Eingabe vieler alternativer und akzentueller Zeichen nativ in macOS.[20] Eine echte Compose-Key-Lösung ist nicht eingebaut. Mindestens eine wurde mit dem Karabiner-Dienstprogramm implementiert.[8] Dies funktioniert mit allen Anwendungen, ebenso wie die Verwendung von Tastaturtreibern, bei denen das Kompose mithilfe der Funktion für die Totschlüsselketten implementiert wird.[20]
Chrome OS
Obwohl Chrome OS ist geliefert mit Als größeres Repertoire an Glyphen als die meisten Konkurrenten, die für die Erreichung benötigten Akkorde sind nicht immer so offensichtlich, wie das Konzept des Komponierens liefert. Google hat ein Add-On (Composekey) zur Verfügung gestellt, um in diesem Markt zu konkurrieren.[21][22]
DOS
Verfassen Sie unter DOS die Tasteunterstützung, die von der laufenden Anwendung oder einem ladbaren Tastaturtreiber abhängt. Zum Beispiel, Lotus 1-2-3 Gebraucht Alt+F1 als Schlüssel komponieren, um eine einfachere Eingabe vieler Sonderzeichen der zu ermöglichen Lotus International Character Set (LICs)[23] und Lotus Multi-Byte-Charakter-Set (LMBCS).
Gemeinsame Kombinationen komponieren
Die unten gezeigte Tabelle zeigt einige der Standardkompositionen für die X.org Server. Für moderne Systeme, die Unicode unterstützen, ist die folgende Tabelle alles andere als vollständig.[12]
|
|
|
|
Siehe auch
Verweise
- ^ "Linux-Tastatur-Textsymbole: Verknüpfung von Key-Keys". Fsymbols. 2013-07-24. Abgerufen 2015-07-07.
- ^ "P1060628". Wickensonline. 2007. archiviert von das Original Am 2015-04-13. Abgerufen 2015-07-07.
- ^ "Lk201_large_keycodes.jpg" (JPEG). Das NetBSD -Projekt. Abgerufen 2015-07-09.
- ^ a b "Fügen Sie Ihrem PC einen virtuellen Komponierungsschlüssel hinzu.". Windows.Appstorm. Abgerufen 2015-07-07.
- ^ "P1060631". Wickensonline. 2007. archiviert von das Original Am 2015-04-13. Abgerufen 2015-07-07.
- ^ Burrows, Jim (2009-09-21). "Inverse-T-Geschichte". Nerd -Ecke. Abgerufen 2015-07-09.
- ^ "Taste unter Windows komponieren". Earthwithsun.com. Archiviert von das Original Am 2016-03-03. Abgerufen 2015-07-07.
- ^ a b "Einrichten einer echten Komponierungsschlüssel unter Mac OS X". Lol Motor. 2012-06-18. Abgerufen 2015-07-07.
- ^ "Geben Sie europäische Akzentfiguren auf einer amerikanischen Tastatur ein". Zoneo -Software. Juni 2006. archiviert von das Original Am 2015-04-18. Abgerufen 2015-07-07.
- ^ @ wird eher für eingekreiste Charaktere als vorgeschlagen, anstatt o, so dass Komponieren@c kann nachgeben U+24d2 ⓒ Eingekreist lateinisch kleiner Buchstaben c, während Komponierenoc ergibt U+00A9 © Urheberrechtszeichen.
- ^ "Key komponieren". Ubuntu. Abgerufen 2012-07-10.
- ^ a b Monnix, David. "UTF-8 (UNICODE) COMPOSE-Sequenz". Abgerufen 2015-07-15.
- ^ Komponieren Sie den Schlüssel für Windows - Github.
- ^ Allchars - SourceForge.net.
- ^ Tasten komponieren - Github.
- ^ Komponieren - Github.
- ^ Kbdedit - Emulierung der Komponierungsschlüssel mit geketteten Totschlüssel.
- ^ Windows -Treiber -Kit Version 7.1.0 - Offizielles Microsoft Download Center.
- ^ Microsoft Keyboard Layout Creator 1.4 - Offizielles Microsoft Download Center.
- ^ a b Wust, J. 'Mach' (2015-06-29). "US -amerikanische Tastaturlayout". SourceForge. Abgerufen 2015-07-07.
- ^ "Extra-Keyboards-für-Chrome-Os/Composekey/". github.com. Abgerufen 28. Januar 2020.
- ^ "Composekey". Chromgeschäft. Abgerufen 28. Januar 2020.
- ^ "Anhang F". HP 95LX -Benutzerhandbuch (PDF) (2 ed.). Corvallis oder, USA: Hewlett-Packard Company, Corvallis Division. Juni 1991 [März 1991]. F0001-90003. Archiviert (PDF) vom Original am 2016-11-28. Abgerufen 2016-11-27.
Externe Links
- XLIB komponieren Schlüsseln für en_us.utf-8 Offizieller aktueller X.org X11 Komponiere die Schlüsselsequenz
- Linux komponieren Schlüsselsequenzen mit äquivalenten Unicode -Mappings