Changes between Version 24 and Version 25 of Compose


Ignore:
Timestamp:
17/03/09 16:26:22 (15 years ago)
Author:
nora
Comment:

Allgemeine Infos in 'Tote Tasten und Compose' ausgelagert, hier nur noch Diskussionsverlauf

Legend:

Unmodified
Added
Removed
Modified
  • Compose

    v24 v25  
    33= Compose =
    44
    5 
    6 == Installation ==
    7 Die notwendigen Dateien für Linux können [browser:Compose hier] heruntergeladen werden, genauere Installationsanweisungen sind in der Datei [browser:Compose/README.txt] zu finden. Unter dem NeoVars ist diese Funktion bereits integriert, inklusive einiger [wiki:'Neo unter Windows einrichten/NeoVars#Compose' zusätzlicher Cokos], die nur unter diesem Treiber verfügbar sind. Der [wiki:'Neo unter Windows einrichten/kbdneo' kbdneo] unterstützt nur eine Teilmenge, insbesondere die Cokos mit bis zu drei Buchstaben im »Schlüssel«. Unter anderen Treibern konnte die Compose-Funktionalität leider bisher noch nicht umgesetzt werden.
    8 
    9 == Hintergrundinfos ==
    10 
    11 Die '''Compose-Taste''' (engl. ''compose'': zusammensetzen) oder Multikey ist eine Taste oder Tastenkombination auf der Tastatur, '''nach''' deren Drücken die folgenden Tastendrücke zusammengefasst werden, um ein nicht in der Tastaturbelegung vorhandenes Zeichen zu erzeugen. Sie ist hauptsächlich auf unixoiden Betriebssystemen zu finden, inzwischen jedoch auch mit beiden Windowstreibern (kbd und ahk) verfügbar.
    12 
    13 Das neue Zeichen ergibt sich üblicherweise durch eine relativ intuitive Überlagerung der Ursprungssymbole oder -buchstaben.
    14 
    15 Als „Abkürzung“ für Compose hat sich bei Neo ♫ eingebürgert (in Anlehnung an das musikalische Komponieren)
    16  * K: für Steuerung und Modifier verwenden wir auch Namen und keine Zeichen
    17  * K: Nach einem Zeichen kann man schlecht suchen, um Information darüber zu finden
    18 
    19 === Beispiele ===
    20 
    21 || Taste 1 || Taste 2 || Ergebnis
    22 || " || a || ä || Umlaut/Trema
    23 || !^ || a || â || Buchstabe mit Zirkumflex
    24 || a || e || æ || Ligatur
    25 || , || c || ç || Buchstabe mit Akzent (Cédille)
    26 || s || s || ß || Eszett
    27 || t || h || þ || Buchstabe Thorn
    28 || < || < || « || Anführungszeichen (Guillemets)
    29 || + || - || ± || Plus-Minus-Zeichen
    30 
    31 Eine Übersicht über alle verfügbaren Kombinationen soll unter [wiki:"Tote Tasten und Compose"] entstehen.
     5Grundlegende Informationen zum Thema Compose gibt es unter [wiki:'Tote Tasten und Compose'].
     6Hier sollen Diskussionen zusammenfasst werden, die sich um das Thema Compose drehen.
    327
    338== Welche Taste/Kombination soll die Compose-Taste sein? ==
     
    5934Bislang konnte sich keine der Alternativen genug Freunde machen, um Compose zu verdrängen.
    6035
    61 
    6236== Definition zusätzlicher Compose-Kombinationen (Cokos) ==
    6337
    64 Linux bringt eine Datei mit vielen vordefinierten Cokos mit (/usr/share/X11/locale/en_US.UTF-8/Compose). Diese kann durch eigene Cokos erweitert werden. Die Neo-Cokos sind im svn als Compose.neo abgelegt.
     38* Dürfen Cokos der en_US.UTF8 überschrieben werden?
     39  * Sollte vermieden werden, wo möglich, damit die Dateien kompatibel bleiben
     40  * Einzelne Cokos können jedoch auch umdefiniert werden, wenn es wirklich sinnvoll erscheint
    6541
    66 Die Neo-Cokos enthalten hauptsächlich zusätzliche Kombinationen: Römische Zahlen, Arabische Zahlen, Ligaturen, Mathematische Zeichen, Brüche, sowie die Definitionen für das Verhalten von [wiki:Diakritika Toten Tasten]. Einzelne Cokos wurden jedoch auch umdefiniert.
     42Welche Zeichen sollten über Compose ermöglicht werden und welche nicht:
     43 * Ligaturen wie ♫Qu=?
     44   * P: Wichtig für gute Typographie
     45   * K: Eigentlich Sache der Programme, also der auf Unicode aufbauenden Darstellungstechnik (OpenType etc.)
     46   * P: Ist eine Datei mit Ligaturen gesetzt, kann man für eine Suche auch die Ligaturen eingeben
     47
     48 * Sollen alle Cokos der Art ♫ + " + a = ä auch in umgekehrter Reihenfolge als ♫ + a + " verfügbar sein?
     49   * P: Entspricht der handschriftlichen Reihenfolge
     50   * K: Doppelter Aufwand, da die erste Variante auf jeden Fall bleiben sollte (Kompatibilität zu Toten Tasten, Computerstandard, Linuxstandard)
    6751
    6852=== Zusätzliche Ziffern/Zahlzeichen ===
     53
    6954Es sind zudem optionale und umfassende Compose-Kombinationen für [browser:Compose/Compose_many_roman_numericals.neo Römische] (Klein (Unicode): !r1-!r3999, Groß (Unicode): R1-R3999) und [browser:Compose/Compose_many_klingon_numericals.neo Klingonische] (ASCII-Umschrift: k0-k3999, pIqaD (Private Use Area of Unicode): K0-3999) Zahlen verfügbar. Diese können – wenn gewünscht – zusätzlich installiert werden. Ist die eingegebene Zahl nicht vierstellig, muss die Eingabe jeweils mit einem <space> terminiert werden (dies ist notwendig, um die Eindeutigkeit der Cokos zu erreichen).
    7055
     
    7863}}}
    7964
    80 == Offene Fragen ==
    81 Technische Fragen:
     65== Offene Technische Fragen ==
     66
    8267 * Wie sollte die Compose-Modularisierung durchgeführt werden?
    8368   * Die Compose.neo sollte zuerst in kleine, thematisch zusammengehörige Bausteine aufgespalten werden (z. B. Greek, Math_and_Physics, …).
     
    9782 * Die Datei [browser:Compose/en_US.neo en_US.neo] wurde anscheinend nur vom traditionellen AHK gebraucht – ist das noch immer so oder kann sie gelöscht werden? Wie unterscheidet sie sich von der [browser:Compose/en_US.UTF-8 en_US.UTF-8]?
    9883
    99 Welche Zeichen sollten über Compose ermöglicht werden und welche nicht:
    100  * Ligaturen wie ♫Qu=?
    101    * P: Wichtig für gute Typographie
    102    * K: Eigentlich Sache der Programme, also der auf Unicode aufbauenden Darstellungstechnik (OpenType etc.)
    103    * P: Ist eine Datei mit Ligaturen gesetzt, kann man für eine Suche auch die Ligaturen eingeben
    104 
    105  * Sollen alle Cokos der Art ♫ + " + a = ä auch in umgekehrter Reihenfolge als ♫ + a + " verfügbar sein?
    106    * P: Entspricht der handschriftlichen Reihenfolge
    107    * K: Doppelter Aufwand, da die erste Variante auf jeden Fall bleiben sollte (Kompatibilität zu Toten Tasten, Computerstandard, Linuxstandard)
    108 
    10984 * Gehören umfangreiche Listen Römische, Klingonische, Plattdeutsche, … Zahlen in die Compose?
    11085   * Nein, da sie vom durchschnittlichen Nutzer nicht gebraucht werden.
    11186   * Sie sollten jedoch in Form optionaler Dateien angeboten werden, so dass sie sich jeder Nutzer auf Wunsch individuell installieren kann (Siehe auch: Compose-Modularisierung).
     87
    11288--------------
    11389