removes unrelated objects

This commit is contained in:
DJDDM 2023-03-06 16:30:04 +01:00
parent edb03ee492
commit 44a17a9935
665 changed files with 12190 additions and 473012 deletions

View File

@ -1,542 +0,0 @@
-------------------------------------------------------------------------------
== ACHTUNG ==
Damit diese Datei ordentlich dargestellt wird, ist im Browser oder Texteditor
• eine dicktengleiche (fixed width, monospaced) Schrift zu wählen und
• die Zeichenkodierung auf Unicode/UTF-8 zu setzen.
Empfohlen wird die Schrift DejaVu Sans Mono, https://dejavu-fonts.github.io/.
Diese wird z.B. bei OpenOffice automatisch installiert.
-------------------------------------------------------------------------------
== Notation in dieser Referenz ==
• Umschalttasten zur Anwahl der verschiedenen Tastaturebenen:
„Umschalt“ für die 2. Ebene (auch als „Shift“ bekannt),
„Mod3“ für die 3. Ebene,
„Mod4“ für die 4. Ebene.
• Falls nötig, werden zur Unterscheidung der rechten und linken Umschalttasten
„R“ und „L“ angehängt, etwa „UmschL“ und „Mod3R“.
• Griffkombinationen, bei denen eine oder mehrere Tasten zu drücken und zu
halten sind, bis die letzte Taste gedrückt wurde, werden durch das Zeichen
„+“ zwischen den Tasten kenntlich gemacht. Beispiel: „Mod3+Mod4+e“ steht für
die Anweisung „Mod3 drücken und festhalten, Mod4 drücken und festhalten, e
drücken, alle Tasten loslassen“ und ergibt „∃“.
• Grifffolgen werden ohne Zeichen oder mit einem Leerzeichen hintereinander
geschrieben. Beispiel: „Mod3+Tab a e“ steht für „Mod3 drücken und
festhalten, Tab drücken, alle Tasten loslassen, a drücken und loslassen, e
drücken und loslassen“ und ergibt „æ“.
• Das Symbol „♫“, gesprochen „Compose“ steht für die Griffkombination
„Mod3+Tab“ und ermöglicht das Zusammensetzen von Zeichen. Beispiel:
„♫ a e“ bzw. kürzer notiert „♫ae“ ergibt „æ“ bzw. noch kürzer „♫ae=æ“.
• Tasten auf höheren Ebenen können auch durch die Angabe des Namens der Taste
gefolgt von der Ebenennummer in runden Klammern bezeichnet werden. Beispiel:
„i(3)“ wird durch „Mod3+i“ eingegeben und ergibt „{“. Diese Notation ist
insbesondere für Ebenen 5/6 sinnvoll, die keine exklusiven Umschalttasten
besitzen.
• Tasten auf dem Keypad (abgesetzter Ziffernblock) werden durch vorangestelltes
„KP_“ gekennzeichnet. Beispiel: KP_5.
== Haupttastatur ==
=== Legende Haupttastatur ===
┌─────┐ 1 … 1. Ebene (kein Mod) │ 4 … 4. Ebene (Mod4)
│2 4 6│ 2 … 2. Ebene (Umschalt) │ 5 … 5. Ebene (Mod3+Umschalt)
│1 3 5│ 3 … 3. Ebene (Mod3) │ 6 … 6. Ebene (Mod3+Mod4)
└─────┘
• Ebene 1: Kleinbuchstaben (kein Mod)
• Ebene 2: Großbuchstaben (Umschalt=Shift)
• Ebene 3: Sonderzeichen (Mod3)
• Ebene 4: Navigation und Ziffernblock (Mod4)
• Ebene 5: Griechische Kleinbuchstaben (Mod3+Umschalt)
• Ebene 6: math./physik. Zeichen und griech. Großbuchstaben (Mod3+Mod4)
=== Locks ==
• Capslock (auch Feststelltaste, Dauergroß): UmschaltL+UmschaltR
Hinweis: Capslock wirkt ausschließlich auf die Buchstaben und auf keine der
anderen Tasten (Ziffern, Komma, …)! Es handelt sich also wirklich um einen Caps-
und nicht um einen Umschalt-Lock.
• Feststellen der 4. Ebene: Mod4L+Mod4R oder Shift+Mod3+Tab
Zum Lösen der Feststellung ist jeweils nochmals die gleiche Kombination einzugeben.
=== Tastaturmaussteuerung ===
Die Tastaturmaussteuerung schaltet man über Shift+Mod4+T1 oder Shift+Mod4+Numlock ein
und ebenso wieder aus. Mit dieser kann man den Mauszeiger über die Tastatur steuern.
Dies kann sinnvoll sein, falls die Maus oder das Touchpad streikt oder keine solches
Medium vorhanden ist. Die Bedienung kann wahlweise über die Ebene 1 des
Keypads oder die rechte Hälfte der Ebene 4 erfolgen; dabei müssen vom Treiber jedoch
stets die KP_-Varianten gesendet werden, da sonst die Tastaturmaussteuerung
nicht funktioniert!
Information zur Tastaturmaussteuerung:
• Die Ziffern ergeben eine Bewegung in die jeweilige Richtung (z.B. KP_7: links-oben)
• KP_5 entspricht einem (einfachen) Klick
• KP_+ entspricht einem Doppelklick
• KP_0 entspricht einem gehaltenen Klick (z.B. für dragndrop oder Markierungen)
• Komma oder Punkt (auf dem Keypad also die Taste neben der KP_0) lösen diesen
gehaltenen Klick (z.B. für dragndrop; für das Ende einer Markierung KP_5 benutzen!)
Welche Taste geklickt wird, muss zuvor bestimmt werden:
• KP_/ kündigt einen Linksklick an (Standard)
• KP_* kündigt einen Mittelklick an
• KP_- kündigt einen Rechtsklick an
Die Tastaturmaussteuerung funktioniert unter allen Betriebssystemen (Linux, Windows, …)
und allen Tastaturbelegungen (Neo, QWERTZ, QWERTY, …) identisch.
=== Symbole ===
⇥ … Tab
⇤ … Left_Tab (springt z. B. ein Eingabefeld zurück)
⇞⇟ … Bild auf/Bild ab
⇱⇲ … Pos1/Ende
⌫ ⌦ … Backspace/Entf
⌧ … Esc
⎀ … Einf
⇠⇡⇢⇣ … Links/Hoch/Rechts/Runter
♫ … Steht als Symbol für Compose („Kombotaste“)
╌ … Weicher Trennstrich (U+00AD SOFT HYPHEN)
␣ … Leerzeichen (SPACE)
⍽ … Geschütztes Leerzeichen (U+00A0 NO-BREAK SPACE)
¦ … Schmales, geschütztes Leerzeichen (U+202F NARROW NO-BREAK SPACE)
↶ … undo-Funktion (Rückgängig)
↷ … redo-Funktion
↻ … Drehen-Funktion, dreht das folgende Zeichen
⍓ … (de)aktiviert die Maussteuerung über die Tastatur
=== Akzenttasten ===
Zu den Akzenten siehe auch
• http://unicode.e-workers.de/
• https://de.wikipedia.org/wiki/Diakritisches_Zeichen
• https://de.wikipedia.org/wiki/Liste_lateinischer_Alphabete
T1 („Tote Taste 1“: Taste links neben der 1)
┌─────┐ 1 … Toter Zirkumflex (sieht aus wie U+02C6 MODIFIER LETTER CIRCUMFLEX ACCENT)
│ˇ ˙ .│ 2 … Toter Caron/Hatschek (sieht aus wie U+02C7 CARON)
│ˆ ↻ ˞│ 3 … Totes Drehen (sieht aus wie U+21BB CLOCKWISE OPEN CIRCLE ARROW)
└─────┘ 4 … Toter Punkt darüber (sieht aus wie U+02D9 DOT ABOVE)
5 … Toter Haken (sieht aus wie U+02DE MODIFIER LETTER RHOTIC HOOK)
6 … Toter Punkt darunter (sieht aus wie U+002E FULL STOP)
T2 („Tote Taste 2“: zwei Tasten rechts neben der 0)
┌─────┐ 1 … Toter Gravis (sieht aus wie U+02CB MODIFIER LETTER GRAVE ACCENT)
│¸ ¨ ¯│ 2 … Tote Cedille (sieht aus wie U+00B8 CEDILLA)
│ˋ ˚ ῾│ 3 … Toter Ring (sieht aus wie U+02DA RING ABOVE)
└─────┘ 4 … Totes Trema (sieht aus wie U+00A8 DIAERESIS)
5 … Toter Spiritus asper (sieht aus wie U+1FFE GREEK DASIA)
6 … Toter Makron (sieht aus wie U+00AF MACRON)
T3 („Tote Taste 3“: Taste rechts neben dem scharfen s (ß))
┌─────┐ 1 … Toter Akut (sieht aus wie U+02CA MODIFIER LETTER ACUTE ACCENT)
│˜ ˝ ˘│ 2 … Tote Tilde (sieht aus wie U+02DC SMALL TILDE)
│ˊ / ᾿│ 3 … Toter Quer-/Schrägstrich (sieht aus wie U+02D7 MODIFIER LETTER MINUS SIGN oder wie U+002F SOLIDUS)
└─────┘ 4 … Toter Doppelakut (sieht aus wie U+02DD DOUBLE ACUTE ACCENT)
5 … Toter Spiritus lenis (sieht aus wie U+1FBF GREEK PSILI), Haken (viet.: dấu hỏi) für lateinische Vokale
6 … Toter Breve/Brevis (sieht aus wie U+02D8 BREVE)
ACHTUNG: Tote Tasten erzeugen selbst keine Ausgabe, sondern sorgen für eine Änderung des
nachfolgend eingegebenen Zeichens. Beispiele: „T3 e“ ergibt „é“, „T3(2) n“ ergibt „ñ“.
TIPP: Der Tote Zirkumflex gefolgt von einer Ziffer stellt diese hoch, Beispiel: „T1 2“ ergibt „²“.
Andere Zeichen werden durch Composesequenzen hoch- oder tiefgestellt, Beispiele:
„♫^x“ (genauer „Mod3+Tab Mod3+x x“) ergibt „ˣ“ und
„♫_+“ (genauer „Mod3+Tab Mod3+d Mod3+y“) ergibt „₊“.
Eine Darstellung eines toten Zeichens (Diakritika) selbst wird erreicht, indem ihm das
geschützte Leerzeichen (Shift+Mod3+Space) nachgestellt wird; ein folgendes normales
Leerzeichen ergibt hingegen die untote Variante.
Beispiele: „T1 Shift+Mod3+Space“ ergibt „ˆ“, aber „T1 Space“ ergibt „^“.
=== Taste mit Bindestrichen, Gedankenstrich usw. ===
Zu den Gedankenstrichen usw. siehe
• https://neo-layout.org/Typografie/Striche/
• https://de.wikipedia.org/wiki/Bedingter_Trennstrich
Taste rechts neben der 0
┌─────┐ 1 … - Bindestrich/Minusersatz (U+002D HYPHEN-MINUS)
│— - ╌│ 2 … — Englischer Gedankenstrich (U+2014 EM DASH)
│- ‑│ 3 …
└─────┘ 4 … - KP_Minus
5 … Geschützter Bindestrich (U+2011 NON-BREAKING HYPHEN)
6 … ╌ Weicher Trennstrich (U+00AD SOFT HYPHEN) Achtung: Falsches Zeichen in der Grafik!
Außerdem gibt es noch
• das (echte) Minuszeichen (U+2212 MINUS SIGN) auf „Mod3+KP_-“ und „Mod4+ß“,
• den (deutschen) Gedankenstrich (U+2013 EN DASH) auf „Umschalt+Komma“,
• den Bindestrich/Minusersatz (U+002D HYPHEN-MINUS) auf „Mod3+s“.
=== Anführungszeichen ===
Siehe auch https://de.wikipedia.org/wiki/Anf%C3%BChrungszeichen
┌─────┐
│» ⊥│ 2 … » öffnendes doppeltes Guillemet (U+00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK)
│4 ♀│ 3 … öffnendes einfaches Guillemet (U+203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK)
└─────┘
┌─────┐
│« · ∡│ 2 … « schließendes doppeltes Guillemet (U+00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK)
│5 ♂│ 3 … schließendes einfaches Guillemet (U+2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK)
└─────┘
┌─────┐
│„ ⇥ ∞│ 2 … „ öffnendes Gänsefüßchen (U+201E DOUBLE LOW-9 QUOTATION MARK)
│8 ⟨│ 3 … öffnendes halbes Anführungszeichen (U+201A SINGLE LOW-9 QUOTATION MARK)
└─────┘
┌─────┐
│“ / ∝│ 2 … “ schließendes Gänsefüßchen, englisch öffnendes (U+201C LEFT DOUBLE QUOTATION MARK)
│9 ⟩│ 3 … schließ. halb. Anführz., engl. öffn. halb. Anführz. (U+2018 LEFT SINGLE QUOTATION MARK)
└─────┘
┌─────┐
│” * ∅│ 2 … ” englisches schließendes Gänsefüßchen (U+201D RIGHT DOUBLE QUOTATION MARK)
│0 ₀│ 3 … Apostroph, engl. schließendes halbes Anführungsz. (U+2019 RIGHT SINGLE QUOTATION MARK)
└─────┘
=== Ziffern ===
Für die Ziffern auf dem Keypad und die auf Ebene 4 wird die KP_-Variante verwendet.
Für die Ziffern auf der ersten Ebene der Haupttastatur wird nicht die KP_-Variante verwendet.
=== Ebene 4 ===
Auf Ebene 4 der Haupttastatur wird für die folgenden Zeichen die jeweilige KP_-Variante zurückgeliefert:
• die Ziffern 0 bis 9
• die Operationszeichen +-*/
• das Komma auf d(4) liefert KP_Separator
Für andere Zeichen der Ebene 4 werden hingegen nicht die KP_-Variante benutzt, namentlich:
• der Punkt auf y(4) liefert . (und nicht KP_Decimal, da dies keine weitere Funktionalität bietet,
jedoch Probleme (z.B. bei OpenOffice) bereitet)
• alle Navigationselemente (die KP_-Vatianten bereiten in einigen Programmen Probleme; andererseits
sind die KP_-Varianten in anderen, insbesondere älteren, Programmen wie xterm, xedit, … erforderlich)
• für das zusätzliche Return auf p(4) wird Return und nicht KP_Enter verwendet.
Ziel ist der Erhalt der vollen Funktionalität von Navigations- und Zahlenblock
der Standardtastatur allein mit dem Hauptfeld der Tastatur.
=== Alle Ebenen Haupttastatur ===
┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────────┐
│ˇ ˙ .│° ª ¬│§ º ∨│ℓ № ∧│» ⊥│« · ∡│$ £ ∥│€ ¤ →│„ ⇥ ∞│“ / ∝│” * ∅│— - ╌│¸ ¨ ¯│Backspace│
│ˆ ↻ ˞│1 ¹ ₁│2 ² ₂│3 ³ ₃│4 ♀│5 ♂│6 ¢ ⚥│7 ¥ ϰ│8 ⟨│9 ⟩│0 ₀│- ‑│` ˚ ῾│ ⌫ │
├─────┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──────┤
│ Tab⇤ │J ⇞ Θ│D ⌫ Δ│U ⇡ ⊂│A ⌦ ∀│X ⇟ Ξ│P ¡ Π│H 7 Ψ│L 8 Λ│M 9 ⇔│W + Ω│ẞ ∘│˜ ˝ ˘│ │
│ Tab⇥ ♫ │j … θ│d _ δ│u [ │a ] α│x ^ ξ│p ! π│h < ψ│l > λ│m = μ│w & ω│ß ſ ς│´ / ᾿│Return│
├────────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┐ │
│ Mod │C ⇱ │T ⇠ ∂│I ⇣ ∫│E ⇢ ∃│O ⇲ ∈│B ¿ ⇐│N 4 │R 5 │S 6 Σ│G , Γ│Q . ℚ│ Mod │ ⏎ │
│ 3 │c \ χ│t / τ│i { ι│e } ε│o * ο│b ? β│n ( ν│r ) ρ│s - σ│g : γ│q @ ϕ│ 3 │ │
├──────┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴─────┴─────┤
│CapsLk│ Lock│F ⌧ Φ│V ⇥ √│Ü ⎀ ∪│Ä ⏎ ℵ│Ö ↶ ∩│Y : ∇│Z 1 ℤ│– 2 ⇒│• 3 ↦│K ; ×│ CapsLock │
│Umsch │Mod4 │f # φ│v $ │ü | │ä ~ η│ö ` ϵ│y + υ│z % ζ│, " ϱ│. ' ϑ│k ; κ│ Umschalt │
├──────┼─────┴┬────┴─┬───┴─────┴─────┴─────┴─────┴─────┴────┬┴─────┼─────┴┬──────┬──────┤
│ Strg │ │ Alt │Leerzeichen␣ 0 schmal ¦ │ Lock │ │ Menü │ Strg │
│ │ │ │Leerzeichen␣ Leerzeichen␣ geschützt ⍽ │Mod4 │ │ │ │
└──────┴──────┴──────┴──────────────────────────────────────┴──────┴──────┴──────┴──────┘
=== Erste Ebene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
ˆ │1│2│3│4│5│6│7│8│9│0│-│`│ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│Tab⇥│j│d│u│a│x│p│h│l│m│w│ß│´│ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 │c│t│i│e│o│b│n│r│s│g│q│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│Ums│M4│f│v│ü│ä│ö│y│z│,│.│k│ Umsch │
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│Leerzeichen│M4│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
=== Zweite Ebene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
│ ˇ │°│§│ℓ│»│«│$│€│„│“│”│—│¸│ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│Tab⇤│J│D│U│A│X│P│H│L│M│W│ẞ│˜│ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 │C│T│I│E│O│B│N│R│S│G│Q│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│CpL│M4│F│V│Ü│Ä│Ö│Y│Z││•│K│ Cps_Lk│
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│Leerzeichen│M4│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
=== Dritte Ebene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
│ ↻ │¹│²│³│›│‹│¢│¥│‚│‘│’│ │˚│ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│ ♫ │…│_│[│]│^│!│<│>│=│&│ſ│/│ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 │\│/│{│}│*│?│(│)│-│:│@│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│Ums│M4│#│$│|│~│`│+│%│"│'│;│ Umsch │
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│Leerzeichen│M4│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
=== Vierte Ebene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
│ ˙ │ª│º│№│ │·│£│¤│⇥│/│*│-│¨│ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│ │⇞│⌫│⇡│⌦│⇟│¡│7│8│9│+│−│˝│ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 │⇱│⇠│⇣│⇢│⇲│¿│4│5│6│,│.│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│Ums│4L│⌧│⇥│⎀│⏎│↶│:│1│2│3│;│ Umsch │
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│ 0 │4L│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
=== Fünfte Ebene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
│ ˞ │₁│₂│₃│♀│♂│⚥│ϰ│⟨│⟩│₀│‑│῾│ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│ 4Lk│θ│δ│ │α│ξ│π│ψ│λ│μ│ω│ς│᾿│ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 │χ│τ│ι│ε│ο│β│νρσγ│ϕ│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│Ums│M4│φ│ │ │η│ϵ│υ│ζ│ϱ│ϑ│κ│ Umsch │
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│geschützt ⍽│M4│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
=== Sechste Ebene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
│ . │¬│∨│∧│⊥│∡│∥│→│∞│∝│∅│╌│¯│ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│ │Θ│Δ│⊂│∀│Ξ│Π│Ψ│Λ│⇔│Ω│∘│˘│ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 ││∂│∫│∃│∈│⇐││Σ│Γ││M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│Ums│M4│Φ│√││ℵ│∩│∇││⇒│↦│×│ Umsch │
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│ schmal ¦ │M4│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
=== PseudoEbene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
│ ⍓ │ │ │ │ │ │ │ │⇤│/│*│-│ │ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│ │⇞│⌫│⇡│⌦│⇟│ │7│8│9│+│ │ │ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 │⇱│⇠│⇣│⇢│⇲│ │4│5│6│,│.│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│Ums│4L│⌧│⇤│⎀│⏎│↷│ │1│2│3│ │ Umsch │
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│ 0 │4L│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
== Ziffernblock ==
Um die Vielseitigkeit und Funktionsfähigkeit der NeoTastatur zu gewährleisten,
sollten für alle Elemente auf dem Keypad wenn möglich die KP_Variante
verwendet werden, sofern diese auch under QWERTZ zum Einsatz kommen.
Zusätzliche KP_-Keysyms wie KP_Tab werden jedoch nicht benutzt, da sie in
vielen Programmen nicht die erwartete Funktionalität erbringen.
=== Legende Ziffernblock ===
┌───────┐ 1 … 1. Ebene (kein Mod) │ 4 … 4. Ebene (Mod4)
│ 2 4 6 │ 2 … 2. Ebene (Umschalt) │ 5 … 5. Ebene (Mod3+Umschalt)
│ 1 3 5 │ 3 … 3. Ebene (Mod3) │ 6 … 6. Ebene (Mod3+Mod4)
└───────┘
=== Rechenzeichen ===
┌───────┐ 1 … ASCII-Schrägstrich
│ / │ 2 … ASCII-Schrägstrich
│ / ÷ ⌀ │ 3 … Geteiltzeichen (U+00F7 DIVISION SIGN)
└───────┘ 4 … schräger Bruchstrich (U+2044 FRACTION SLASH)
5 … Durchmesser (U+2300 DIAMETER SIGN)
6 … ist ein Teiler von (U+2223 DIVIDES)
┌───────┐ 1 … ASCII-Malzeichen
│ * × ⊗ │ 2 … ASCII-Malzeichen
│ * ⋅ ⊙ │ 3 … Malpunkt (U+22C5 DOT OPERATOR)
└───────┘ 4 … Malkreuz (U+00D7 MULTIPLICATION SIGN)
5 … (U+2299 CIRCLED DOT OPERATOR)
6 … (U+2297 CIRCLED TIMES)
┌───────┐ 1 … ASCII-Minus
│ - ∸ │ 2 … ASCII-Minus
│ - ⊖ │ 3 … echtes Minuszeichen (U+2212 MINUS SIGN)
└───────┘ 4 … ohne (U+2216 SET MINUS)
5 … (U+2296 CIRCLED MINUS)
6 … (U+2238 DOT MINUS)
┌───────┐ 1 … ASCII-Plus
│ + ∓ ∔ │ 2 … ASCII-Plus
│ + ± ⊕ │ 3 … Plus-Minus (U+00B1 PLUS-MINUS SIGN)
└───────┘ 4 … Minus-Plus (U+2213 MINUS-OR-PLUS SIGN)
5 … (U+2295 CIRCLED PLUS)
6 … (U+2214 DOT PLUS)
┌───────┐ 1 … KP_Separator (ergibt ein Komma)
│. Del ″│ 2 … Punkt (explizit)
│, , ′│ 3 … Komma (explizit)
└───────┘ 4 … Delete
5 … Minutenzeichen (U+2032 PRIME)
6 … Sekundenzeichen (U+2033 DOUBLE PRIME)
=== Alle Ebenen Ziffernblock ===
┌───────┬───────┬───────┬───────┐
│ ⇤ ≠ ≡ │ / │ * × ⊗ │ - ∸ │
│ ⇥ = ≈ │ / ÷ ⌀ │ * ⋅ ⊙ │ - ⊖ │
├───────┼───────┼───────┼───────┤
│✔ Hom ⌈│✘ KP↑ ⋂│† PgU ⌉│ │
│7 ↕ ≪│8 ↑ ∩│9 vec ≫│ │
├───────┼───────┼───────┤ │
│♣ KP← ⊆│€ Beg ⊷│‣ KP→ ⊇│ + ∓ ∔ │
│4 ← ⊂│5 : ⊶│6 → ⊃│ + ± ⊕ │
├───────┼───────┼───────┼───────┤
│♦ End ⌊│♥ KP↓ ⋃│♠ PgD ⌋│ │
│1 ↔ ≤│2 ↓ │3 ⇌ ≥│ │
├───────┴───────┼───────┤ │
│ ␣ Ins □ │. Del ″│ │
│ 0 % ‰ │, , ′│ Enter │
└───────────────┴───────┴───────┘
=== Erste Ebene Miniatur ===
┌───┬───┬───┬───┐
│ ⇥ │ / │ * │ - │
├───┼───┼───┼───┤
│ 7 │ 8 │ 9 │ │
├───┼───┼───┤ │
│ 4 │ 5 │ 6 │ + │
├───┼───┼───┼───┤
│ 1 │ 2 │ 3 │ │
├───┴───┼───┤ │
│ 0 │ , │Ent│
└───────┴───┴───┘
=== Zweite Ebene Miniatur ===
┌───┬───┬───┬───┐
│ ⇤ │ / │ * │ - │
├───┼───┼───┼───┤
│ ✔ │ ✘ │ † │ │
├───┼───┼───┤ │
│ ♣ │ € │ ‣ │ + │
├───┼───┼───┼───┤
│ ♦ │ ♥ │ ♠ │ │
├───┴───┼───┤ │
│ ␣ │ . │Ent│ ␣ ist ein Zeichen, nicht das Leerzeichen
└───────┴───┴───┘
=== Dritte Ebene Miniatur ===
┌───┬───┬───┬───┐
│ = │ ÷ │ ⋅ │
├───┼───┼───┼───┤
│ ↕ │ ↑ │vec│ │ vec steht für U+20D7 COMBINING RIGHT ARROW ABOVE
├───┼───┼───┤ │
│ ← │ : │ → │ ± │
├───┼───┼───┼───┤
│ ↔ │ ↓ │ ⇌ │ │
├───┴───┼───┤ │
│ % │ , │Ent│
└───────┴───┴───┘
=== Vierte Ebene Miniatur ===
┌───┬───┬───┬───┐
│ ≠ │ ×
├───┼───┼───┼───┤
│Hom│KP↑│PgU│ │
├───┼───┼───┤ │
│KP←│Beg│KP→│ ∓ │ Beg entspricht der Standardbelegung (KP_Begin bzw. VK_CLEAR)
├───┼───┼───┼───┤
│End│KP↓│PgD│ │
├───┴───┼───┤ │
│ Ins │Del│Ent│
└───────┴───┴───┘
=== Fünfte Ebene Miniatur ===
┌───┬───┬───┬───┐
│ ≈ │ ⌀ │ ⊙ │ ⊖ │
├───┼───┼───┼───┤
│ ≪ │ ∩ │ ≫ │ │
├───┼───┼───┤ │
│ ⊂ │ ⊶ │ ⊃ │ ⊕ │
├───┼───┼───┼───┤
│ ≤ │ │ ≥ │ │
├───┴───┼───┤ │
│ ‰ │ │Ent│
└───────┴───┴───┘
=== Sechste Ebene Miniatur ===
┌───┬───┬───┬───┐
│ ≡ │ │ ⊗ │ ∸ │
├───┼───┼───┼───┤
│ ⌈ │ ⋂ │ ⌉ │ │
├───┼───┼───┤ │
│ ⊆ │ ⊷ │ ⊇ │ ∔ │
├───┼───┼───┼───┤
│ ⌊ │ │ ⌋ │ │
├───┴───┼───┤ │
│ □ │ ″ │Ent│
└───────┴───┴───┘
=== Pseudo-Ebene Miniatur ===
┌───┬───┬───┬───┐
│ ⍓ │ │ │ │
├───┼───┼───┼───┤
│Hom│KP↑│PgU│ │
├───┼───┼───┤ │
│KP←│Beg│KP→│ │ Beg entspricht der Standardbelegung (KP_Begin bzw. VK_CLEAR)
├───┼───┼───┼───┤
│End│KP↓│PgD│ │
├───┴───┼───┤ │
│ Ins │Del│Ent│
└───────┴───┴───┘
== Zeichenerläuterungen ==
Ξ … Xi, griechischer Majuskel (U039E)
Λ … Lambda, griechischer Majuskel (U039B)
… Menge der komplexen Zahlen (U2102)
Ω … Omega, griechischer Majuskel (U03A9)
√ … Wurzel aus (U221A)
Ψ … Psi, griechischer Majuskel (U03A8)
Γ … Gamma, griechischer Majuskel (U0393)
Φ … Phi, griechischer Majuskel (U03A6)
… Menge der rationalen Zahlen (U211A)
∘ … Verknüpfungsoperator (U2218)
∫ … Integral (U222B)
∀ … Allquantor ; für alle (U2200)
∃ … Existenzquantor ; es gibt (U2203)
∈ … Element von (U2208)
Σ … Sigma, griechischer Majuskel (U03A3)
… Menge der natürlichen Zahlen (U2115)
… Menge der reellen Zahlen (U211D)
∂ … partielle Ableitung (U2202)
Δ … Delta, griechischer Majuskel (U0394)
∇ … Nablaoperator (Gradient, Divergenz, Rotation) (U2207)
∝ … proportional zu (U221D)
ℵ … Kardinalzahlen, Aleph-Symbol (U2135)
Π … Pi, griechischer Majuskel (U03A0)
… Menge der ganzen Zahlen (U2124)
⇒ … Implikation ; daraus folgt ; hinreichend für (U21D2)
⇔ … Äquivalenzzeichen (U21D4)
⇐ … notwendig für ; nur dann, wenn (U21D0)
Θ … Theta, griechischer Majuskel (U0398)
≡ … identisch (U2261)
□ … Beweisende (qed) (U25A1)
⊙ … direkte Summe ; Vektor aus der Ebene zeigend (U2299)
⊗ … Tensorprodukt ; Vektor in die Ebene zeigend (U2297)
∞ … unendlich (U221E)
ª … weiblicher Ordinalindikator (2ª) (U00AA)
º … männlicher Ordinalindikator (1º) (U00BA)
== Hinweise zu Doppelbelegungen in Unicode ==
Griechische Minuskel und Majuskel besitzten in der Regel eine weitere
Bedeutung, z.B.
• Δ für Differenz oder Fehler
• Θ für homöopathische Urtinktur
• Γ für Gammafunktion
Einige finden sich darum an mehreren Stellen im Unicode, um (eventuelle)
Unterschiede deutliche machen zu können. Zur Platzersparnis haben wir stets
eines (das einfachste und allgemeinste) Zeichen aufgenommen:
• Ω (U03A9) ; Einheit des Widerstandes Ohm (U2126)
• Σ (U03A3) ; Summenzeichen (U2211)
• Δ (U0394) ; Laplaceoperator (U2206) ; Dreieck, symmetrische Differenz (U25B3)
• ∇ (U2207) ; Dreieck (U25BD)
• Π (U03A0) ; Produktzeichen ∏ (U220F)
• μ (U03BC) ; SI-Vorsilbe micro (U00B5)

View File

@ -1,542 +0,0 @@
-------------------------------------------------------------------------------
== ACHTUNG ==
Damit diese Datei ordentlich dargestellt wird, ist im Browser oder Texteditor
• eine dicktengleiche (fixed width, monospaced) Schrift zu wählen und
• die Zeichenkodierung auf Unicode/UTF-8 zu setzen.
Empfohlen wird die Schrift DejaVu Sans Mono, https://dejavu-fonts.github.io/.
Diese wird z.B. bei OpenOffice automatisch installiert.
-------------------------------------------------------------------------------
== Notation in dieser Referenz ==
• Umschalttasten zur Anwahl der verschiedenen Tastaturebenen:
„Umschalt“ für die 2. Ebene (auch als „Shift“ bekannt),
„Mod3“ für die 3. Ebene,
„Mod4“ für die 4. Ebene.
• Falls nötig, werden zur Unterscheidung der rechten und linken Umschalttasten
„R“ und „L“ angehängt, etwa „UmschL“ und „Mod3R“.
• Griffkombinationen, bei denen eine oder mehrere Tasten zu drücken und zu
halten sind, bis die letzte Taste gedrückt wurde, werden durch das Zeichen
„+“ zwischen den Tasten kenntlich gemacht. Beispiel: „Mod3+Mod4+e“ steht für
die Anweisung „Mod3 drücken und festhalten, Mod4 drücken und festhalten, e
drücken, alle Tasten loslassen“ und ergibt „∃“.
• Grifffolgen werden ohne Zeichen oder mit einem Leerzeichen hintereinander
geschrieben. Beispiel: „Mod3+Tab a e“ steht für „Mod3 drücken und
festhalten, Tab drücken, alle Tasten loslassen, a drücken und loslassen, e
drücken und loslassen“ und ergibt „æ“.
• Das Symbol „♫“, gesprochen „Compose“ steht für die Griffkombination
„Mod3+Tab“ und ermöglicht das Zusammensetzen von Zeichen. Beispiel:
„♫ a e“ bzw. kürzer notiert „♫ae“ ergibt „æ“ bzw. noch kürzer „♫ae=æ“.
• Tasten auf höheren Ebenen können auch durch die Angabe des Namens der Taste
gefolgt von der Ebenennummer in runden Klammern bezeichnet werden. Beispiel:
„a(3)“ wird durch „Mod3+a“ eingegeben und ergibt „{“. Diese Notation ist
insbesondere für Ebenen 5/6 sinnvoll, die keine exklusiven Umschalttasten
besitzen.
• Tasten auf dem Keypad (abgesetzter Ziffernblock) werden durch vorangestelltes
„KP_“ gekennzeichnet. Beispiel: KP_5.
== Haupttastatur ==
=== Legende Haupttastatur ===
┌─────┐ 1 … 1. Ebene (kein Mod) │ 4 … 4. Ebene (Mod4)
│2 4 6│ 2 … 2. Ebene (Umschalt) │ 5 … 5. Ebene (Mod3+Umschalt)
│1 3 5│ 3 … 3. Ebene (Mod3) │ 6 … 6. Ebene (Mod3+Mod4)
└─────┘
• Ebene 1: Kleinbuchstaben (kein Mod)
• Ebene 2: Großbuchstaben (Umschalt=Shift)
• Ebene 3: Sonderzeichen (Mod3)
• Ebene 4: Navigation und Ziffernblock (Mod4)
• Ebene 5: Griechische Kleinbuchstaben (Mod3+Umschalt)
• Ebene 6: math./physik. Zeichen und griech. Großbuchstaben (Mod3+Mod4)
=== Locks ==
• Capslock (auch Feststelltaste, Dauergroß): UmschaltL+UmschaltR
Hinweis: Capslock wirkt ausschließlich auf die Buchstaben und auf keine der
anderen Tasten (Ziffern, Komma, …)! Es handelt sich also wirklich um einen Caps-
und nicht um einen Umschalt-Lock.
• Feststellen der 4. Ebene: Mod4L+Mod4R oder Shift+Mod3+Tab
Zum Lösen der Feststellung ist jeweils nochmals die gleiche Kombination einzugeben.
=== Tastaturmaussteuerung ===
Die Tastaturmaussteuerung schaltet man über Shift+Mod4+T1 oder Shift+Mod4+Numlock ein
und ebenso wieder aus. Mit dieser kann man den Mauszeiger über die Tastatur steuern.
Dies kann sinnvoll sein, falls die Maus oder das Touchpad streikt oder keine solches
Medium vorhanden ist. Die Bedienung kann wahlweise über die Ebene 1 des
Keypads oder die rechte Hälfte der Ebene 4 erfolgen; dabei müssen vom Treiber jedoch
stets die KP_-Varianten gesendet werden, da sonst die Tastaturmaussteuerung
nicht funktioniert!
Information zur Tastaturmaussteuerung:
• Die Ziffern ergeben eine Bewegung in die jeweilige Richtung (z.B. KP_7: links-oben)
• KP_5 entspricht einem (einfachen) Klick
• KP_+ entspricht einem Doppelklick
• KP_0 entspricht einem gehaltenen Klick (z.B. für dragndrop oder Markierungen)
• Komma oder Punkt (auf dem Keypad also die Taste neben der KP_0) lösen diesen
gehaltenen Klick (z.B. für dragndrop; für das Ende einer Markierung KP_5 benutzen!)
Welche Taste geklickt wird, muss zuvor bestimmt werden:
• KP_/ kündigt einen Linksklick an (Standard)
• KP_* kündigt einen Mittelklick an
• KP_- kündigt einen Rechtsklick an
Die Tastaturmaussteuerung funktioniert unter allen Betriebssystemen (Linux, Windows, …)
und allen Tastaturbelegungen (Neo, QWERTZ, QWERTY, …) identisch.
=== Symbole ===
⇥ … Tab
⇤ … Left_Tab (springt z. B. ein Eingabefeld zurück)
⇞⇟ … Bild auf/Bild ab
⇱⇲ … Pos1/Ende
⌫ ⌦ … Backspace/Entf
⌧ … Esc
⎀ … Einf
⇠⇡⇢⇣ … Links/Hoch/Rechts/Runter
♫ … Steht als Symbol für Compose („Kombotaste“)
╌ … Weicher Trennstrich (U+00AD SOFT HYPHEN)
␣ … Leerzeichen (SPACE)
⍽ … Geschütztes Leerzeichen (U+00A0 NO-BREAK SPACE)
¦ … Schmales, geschütztes Leerzeichen (U+202F NARROW NO-BREAK SPACE)
↶ … undo-Funktion (Rückgängig)
↷ … redo-Funktion
↻ … Drehen-Funktion, dreht das folgende Zeichen
⍓ … (de)aktiviert die Maussteuerung über die Tastatur
=== Akzenttasten ===
Zu den Akzenten siehe auch
• http://unicode.e-workers.de/
• https://de.wikipedia.org/wiki/Diakritisches_Zeichen
• https://de.wikipedia.org/wiki/Liste_lateinischer_Alphabete
T1 („Tote Taste 1“: Taste links neben der 1)
┌─────┐ 1 … Toter Zirkumflex (sieht aus wie U+02C6 MODIFIER LETTER CIRCUMFLEX ACCENT)
│ˇ ˙ .│ 2 … Toter Caron/Hatschek (sieht aus wie U+02C7 CARON)
│ˆ ↻ ˞│ 3 … Totes Drehen (sieht aus wie U+21BB CLOCKWISE OPEN CIRCLE ARROW)
└─────┘ 4 … Toter Punkt darüber (sieht aus wie U+02D9 DOT ABOVE)
5 … Toter Haken (sieht aus wie U+02DE MODIFIER LETTER RHOTIC HOOK)
6 … Toter Punkt darunter (sieht aus wie U+002E FULL STOP)
T2 („Tote Taste 2“: zwei Tasten rechts neben der 0)
┌─────┐ 1 … Toter Gravis (sieht aus wie U+02CB MODIFIER LETTER GRAVE ACCENT)
│¸ ¨ ¯│ 2 … Tote Cedille (sieht aus wie U+00B8 CEDILLA)
│ˋ ˚ ῾│ 3 … Toter Ring (sieht aus wie U+02DA RING ABOVE)
└─────┘ 4 … Totes Trema (sieht aus wie U+00A8 DIAERESIS)
5 … Toter Spiritus asper (sieht aus wie U+1FFE GREEK DASIA)
6 … Toter Makron (sieht aus wie U+00AF MACRON)
T3 („Tote Taste 3“: Taste rechts neben dem scharfen s (ß))
┌─────┐ 1 … Toter Akut (sieht aus wie U+02CA MODIFIER LETTER ACUTE ACCENT)
│˜ ˝ ˘│ 2 … Tote Tilde (sieht aus wie U+02DC SMALL TILDE)
│ˊ / ᾿│ 3 … Toter Quer-/Schrägstrich (sieht aus wie U+02D7 MODIFIER LETTER MINUS SIGN oder wie U+002F SOLIDUS)
└─────┘ 4 … Toter Doppelakut (sieht aus wie U+02DD DOUBLE ACUTE ACCENT)
5 … Toter Spiritus lenis (sieht aus wie U+1FBF GREEK PSILI), Haken (viet.: dấu hỏi) für lateinische Vokale
6 … Toter Breve/Brevis (sieht aus wie U+02D8 BREVE)
ACHTUNG: Tote Tasten erzeugen selbst keine Ausgabe, sondern sorgen für eine Änderung des
nachfolgend eingegebenen Zeichens. Beispiele: „T3 e“ ergibt „é“, „T3(2) n“ ergibt „ñ“.
TIPP: Der Tote Zirkumflex gefolgt von einer Ziffer stellt diese hoch, Beispiel: „T1 2“ ergibt „²“.
Andere Zeichen werden durch Composesequenzen hoch- oder tiefgestellt, Beispiele:
„♫^x“ (genauer „Mod3+Tab Mod3+w x“) ergibt „ˣ“ und
„♫_+“ (genauer „Mod3+Tab Mod3+v Mod3+b“) ergibt „₊“.
Eine Darstellung eines toten Zeichens (Diakritika) selbst wird erreicht, indem ihm das
geschützte Leerzeichen (Shift+Mod3+Space) nachgestellt wird; ein folgendes normales
Leerzeichen ergibt hingegen die untote Variante.
Beispiele: „T1 Shift+Mod3+Space“ ergibt „ˆ“, aber „T1 Space“ ergibt „^“.
=== Taste mit Bindestrichen, Gedankenstrich usw. ===
Zu den Gedankenstrichen usw. siehe
• https://neo-layout.org/Typografie/Striche/
• https://de.wikipedia.org/wiki/Bedingter_Trennstrich
Taste rechts neben der 0
┌─────┐ 1 … - Bindestrich/Minusersatz (U+002D HYPHEN-MINUS)
│— - ╌│ 2 … — Englischer Gedankenstrich (U+2014 EM DASH)
│- ‑│ 3 …
└─────┘ 4 … - KP_Minus
5 … Geschützter Bindestrich (U+2011 NON-BREAKING HYPHEN)
6 … ╌ Weicher Trennstrich (U+00AD SOFT HYPHEN) Achtung: Falsches Zeichen in der Grafik!
Außerdem gibt es noch
• das (echte) Minuszeichen (U+2212 MINUS SIGN) auf „Mod3+KP_-“ und „Mod4+ß“,
• den (deutschen) Gedankenstrich (U+2013 EN DASH) auf „Umschalt+Komma“,
• den Bindestrich/Minusersatz (U+002D HYPHEN-MINUS) auf „Mod3+t“.
=== Anführungszeichen ===
Siehe auch https://de.wikipedia.org/wiki/Anf%C3%BChrungszeichen
┌─────┐
│» ⊥│ 2 … » öffnendes doppeltes Guillemet (U+00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK)
│4 ♀│ 3 … öffnendes einfaches Guillemet (U+203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK)
└─────┘
┌─────┐
│« · ∡│ 2 … « schließendes doppeltes Guillemet (U+00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK)
│5 ♂│ 3 … schließendes einfaches Guillemet (U+2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK)
└─────┘
┌─────┐
│„ ⇥ ∞│ 2 … „ öffnendes Gänsefüßchen (U+201E DOUBLE LOW-9 QUOTATION MARK)
│8 ⟨│ 3 … öffnendes halbes Anführungszeichen (U+201A SINGLE LOW-9 QUOTATION MARK)
└─────┘
┌─────┐
│“ / ∝│ 2 … “ schließendes Gänsefüßchen, englisch öffnendes (U+201C LEFT DOUBLE QUOTATION MARK)
│9 ⟩│ 3 … schließ. halb. Anführz., engl. öffn. halb. Anführz. (U+2018 LEFT SINGLE QUOTATION MARK)
└─────┘
┌─────┐
│” * ∅│ 2 … ” englisches schließendes Gänsefüßchen (U+201D RIGHT DOUBLE QUOTATION MARK)
│0 ₀│ 3 … Apostroph, engl. schließendes halbes Anführungsz. (U+2019 RIGHT SINGLE QUOTATION MARK)
└─────┘
=== Ziffern ===
Für die Ziffern auf dem Keypad und die auf Ebene 4 wird die KP_-Variante verwendet.
Für die Ziffern auf der ersten Ebene der Haupttastatur wird nicht die KP_-Variante verwendet.
=== Ebene 4 ===
Auf Ebene 4 der Haupttastatur wird für die folgenden Zeichen die jeweilige KP_-Variante zurückgeliefert:
• die Ziffern 0 bis 9
• die Operationszeichen +-*/
• das Komma auf d(4) liefert KP_Separator
Für andere Zeichen der Ebene 4 werden hingegen nicht die KP_-Variante benutzt, namentlich:
• der Punkt auf y(4) liefert . (und nicht KP_Decimal, da dies keine weitere Funktionalität bietet,
jedoch Probleme (z.B. bei OpenOffice) bereitet)
• alle Navigationselemente (die KP_-Vatianten bereiten in einigen Programmen Probleme; andererseits
sind die KP_-Varianten in anderen, insbesondere älteren, Programmen wie xterm, xedit, … erforderlich)
• für das zusätzliche Return auf p(4) wird Return und nicht KP_Enter verwendet.
Ziel ist der Erhalt der vollen Funktionalität von Navigations- und Zahlenblock
der Standardtastatur allein mit dem Hauptfeld der Tastatur.
=== Alle Ebenen Haupttastatur ===
┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────────┐
│ˇ ˙ .│° ª ¬│§ º ∨│ℓ № ∧│» ⊥│« · ∡│$ £ ∥│€ ¤ →│„ ⇥ ∞│“ / ∝│” * ∅│— - ╌│¸ ¨ ¯│Backspace│
│ˆ ↻ ˞│1 ¹ ₁│2 ² ₂│3 ³ ₃│4 ♀│5 ♂│6 ¢ ⚥│7 ¥ ϰ│8 ⟨│9 ⟩│0 ₀│- ‑│` ˚ ῾│ ⌫ │
├─────┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──────┤
│ Tab⇤ │X ⇞ Ξ│V ⌫ √│L ⇡ Λ│C ⌦ │W ⇟ Ω│K ¡ ×│H 7 Ψ│G 8 Γ│F 9 Φ│Q + ℚ│ẞ ∘│˜ ˝ ˘│ │
│ Tab⇥ ♫ │x … ξ│v _ │l [ λ│c ] χ│w ^ ω│k ! κ│h < ψ│g > γ│f = φ│q & ϕ│ß ſ ς│´ / ᾿│Return│
├────────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┐ │
│ Mod │U ⇱ ⊂│I ⇠ ∫│A ⇣ ∀│E ⇢ ∃│O ⇲ ∈│S ¿ Σ│N 4 │R 5 │T 6 ∂│D , Δ│Y . ∇│ Mod │ ⏎ │
│ 3 │u \ │i / ι│a { α│e } ε│o * ο│s ? σ│n ( ν│r ) ρ│t - τ│d : δ│y @ υ│ 3 │ │
├──────┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴─────┴─────┤
│CapsLk│ Lock│Ü ⌧ ∪│Ö ⇥ ∩│Ä ⎀ ℵ│P ⏎ Π│Z ↶ │B : ⇐│M 1 ⇔│– 2 ⇒│• 3 ↦│J ; Θ│ CapsLock │
│Umsch │Mod4 │ü # │ö $ ϵ│ä | η│p ~ π│z ` ζ│b + β│m % μ│, " ϱ│. ' ϑ│j ; θ│ Umschalt │
├──────┼─────┴┬────┴─┬───┴─────┴─────┴─────┴─────┴─────┴────┬┴─────┼─────┴┬──────┬──────┤
│ Strg │ │ Alt │Leerzeichen␣ 0 schmal ¦ │ Lock │ │ Menü │ Strg │
│ │ │ │Leerzeichen␣ Leerzeichen␣ geschützt ⍽ │Mod4 │ │ │ │
└──────┴──────┴──────┴──────────────────────────────────────┴──────┴──────┴──────┴──────┘
=== Erste Ebene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
ˆ │1│2│3│4│5│6│7│8│9│0│-│`│ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│Tab⇥│x│v│l│c│w│k│h│g│f│q│ß│´│ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 │u│i│a│e│o│s│n│r│t│d│y│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│Ums│M4│ü│ö│ä│p│z│b│m│,│.│j│ Umsch │
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│Leerzeichen│M4│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
=== Zweite Ebene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
│ ˇ │°│§│ℓ│»│«│$│€│„│“│”│—│¸│ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│Tab⇤│X│V│L│C│W│K│H│G│F│Q│ẞ│˜│ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 │U│I│A│E│O│S│N│R│T│D│Y│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│CpL│M4│Ü│Ö│Ä│P│Z│B│M││•│J│ Cps_Lk│
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│Leerzeichen│M4│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
=== Dritte Ebene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
│ ↻ │¹│²│³│›│‹│¢│¥│‚│‘│’│ │˚│ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│ ♫ │…│_│[│]│^│!│<│>│=│&│ſ│/│ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 │\│/│{│}│*│?│(│)│-│:│@│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│Ums│M4│#│$│|│~│`│+│%│"│'│;│ Umsch │
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│Leerzeichen│M4│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
=== Vierte Ebene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
│ ˙ │ª│º│№│ │·│£│¤│⇥│/│*│-│¨│ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│ │⇞│⌫│⇡│⌦│⇟│¡│7│8│9│+│−│˝│ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 │⇱│⇠│⇣│⇢│⇲│¿│4│5│6│,│.│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│Ums│4L│⌧│⇥│⎀│⏎│↶│:│1│2│3│;│ Umsch │
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│ 0 │4L│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
=== Fünfte Ebene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
│ ˞ │₁│₂│₃│♀│♂│⚥│ϰ│⟨│⟩│₀│‑│῾│ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│ 4Lk│ξ│ │λ│χ│ω│κ│ψ│γ│φ│ϕ│ς│᾿│ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 │ │ια│ε│οσνρ│τ│δ│υ│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│Ums│M4│ │ϵ│η│π│ζ│β│μ│ϱ│ϑ│θ│ Umsch │
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│geschützt ⍽│M4│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
=== Sechste Ebene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
│ . │¬│∨│∧│⊥│∡│∥│→│∞│∝│∅│╌│¯│ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│ │Ξ│√│Λ│ℂ│Ω│×│Ψ│Γ│Φ│ℚ│∘│˘│ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 │⊂│∫│∀│∃│∈│Σ││∂│Δ│∇│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│Ums│M4││∩│ℵ│Π││⇐│⇔│⇒│↦│Θ│ Umsch │
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│ schmal ¦ │M4│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
=== PseudoEbene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
│ ⍓ │ │ │ │ │ │ │ │⇤│/│*│-│ │ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│ │⇞│⌫│⇡│⌦│⇟│ │7│8│9│+│ │ │ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 │⇱│⇠│⇣│⇢│⇲│ │4│5│6│,│.│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│Ums│4L│⌧│⇤│⎀│⏎│↷│ │1│2│3│ │ Umsch │
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│ 0 │4L│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
== Ziffernblock ==
Um die Vielseitigkeit und Funktionsfähigkeit der NeoTastatur zu gewährleisten,
sollten für alle Elemente auf dem Keypad wenn möglich die KP_Variante
verwendet werden, sofern diese auch under QWERTZ zum Einsatz kommen.
Zusätzliche KP_-Keysyms wie KP_Tab werden jedoch nicht benutzt, da sie in
vielen Programmen nicht die erwartete Funktionalität erbringen.
=== Legende Ziffernblock ===
┌───────┐ 1 … 1. Ebene (kein Mod) │ 4 … 4. Ebene (Mod4)
│ 2 4 6 │ 2 … 2. Ebene (Umschalt) │ 5 … 5. Ebene (Mod3+Umschalt)
│ 1 3 5 │ 3 … 3. Ebene (Mod3) │ 6 … 6. Ebene (Mod3+Mod4)
└───────┘
=== Rechenzeichen ===
┌───────┐ 1 … ASCII-Schrägstrich
│ / │ 2 … ASCII-Schrägstrich
│ / ÷ ⌀ │ 3 … Geteiltzeichen (U+00F7 DIVISION SIGN)
└───────┘ 4 … schräger Bruchstrich (U+2044 FRACTION SLASH)
5 … Durchmesser (U+2300 DIAMETER SIGN)
6 … ist ein Teiler von (U+2223 DIVIDES)
┌───────┐ 1 … ASCII-Malzeichen
│ * × ⊗ │ 2 … ASCII-Malzeichen
│ * ⋅ ⊙ │ 3 … Malpunkt (U+22C5 DOT OPERATOR)
└───────┘ 4 … Malkreuz (U+00D7 MULTIPLICATION SIGN)
5 … (U+2299 CIRCLED DOT OPERATOR)
6 … (U+2297 CIRCLED TIMES)
┌───────┐ 1 … ASCII-Minus
│ - ∸ │ 2 … ASCII-Minus
│ - ⊖ │ 3 … echtes Minuszeichen (U+2212 MINUS SIGN)
└───────┘ 4 … ohne (U+2216 SET MINUS)
5 … (U+2296 CIRCLED MINUS)
6 … (U+2238 DOT MINUS)
┌───────┐ 1 … ASCII-Plus
│ + ∓ ∔ │ 2 … ASCII-Plus
│ + ± ⊕ │ 3 … Plus-Minus (U+00B1 PLUS-MINUS SIGN)
└───────┘ 4 … Minus-Plus (U+2213 MINUS-OR-PLUS SIGN)
5 … (U+2295 CIRCLED PLUS)
6 … (U+2214 DOT PLUS)
┌───────┐ 1 … KP_Separator (ergibt ein Komma)
│. Del ″│ 2 … Punkt (explizit)
│, , ′│ 3 … Komma (explizit)
└───────┘ 4 … Delete
5 … Minutenzeichen (U+2032 PRIME)
6 … Sekundenzeichen (U+2033 DOUBLE PRIME)
=== Alle Ebenen Ziffernblock ===
┌───────┬───────┬───────┬───────┐
│ ⇤ ≠ ≡ │ / │ * × ⊗ │ - ∸ │
│ ⇥ = ≈ │ / ÷ ⌀ │ * ⋅ ⊙ │ - ⊖ │
├───────┼───────┼───────┼───────┤
│✔ Hom ⌈│✘ KP↑ ⋂│† PgU ⌉│ │
│7 ↕ ≪│8 ↑ ∩│9 vec ≫│ │
├───────┼───────┼───────┤ │
│♣ KP← ⊆│€ Beg ⊷│‣ KP→ ⊇│ + ∓ ∔ │
│4 ← ⊂│5 : ⊶│6 → ⊃│ + ± ⊕ │
├───────┼───────┼───────┼───────┤
│♦ End ⌊│♥ KP↓ ⋃│♠ PgD ⌋│ │
│1 ↔ ≤│2 ↓ │3 ⇌ ≥│ │
├───────┴───────┼───────┤ │
│ ␣ Ins □ │. Del ″│ │
│ 0 % ‰ │, , ′│ Enter │
└───────────────┴───────┴───────┘
=== Erste Ebene Miniatur ===
┌───┬───┬───┬───┐
│ ⇥ │ / │ * │ - │
├───┼───┼───┼───┤
│ 7 │ 8 │ 9 │ │
├───┼───┼───┤ │
│ 4 │ 5 │ 6 │ + │
├───┼───┼───┼───┤
│ 1 │ 2 │ 3 │ │
├───┴───┼───┤ │
│ 0 │ , │Ent│
└───────┴───┴───┘
=== Zweite Ebene Miniatur ===
┌───┬───┬───┬───┐
│ ⇤ │ / │ * │ - │
├───┼───┼───┼───┤
│ ✔ │ ✘ │ † │ │
├───┼───┼───┤ │
│ ♣ │ € │ ‣ │ + │
├───┼───┼───┼───┤
│ ♦ │ ♥ │ ♠ │ │
├───┴───┼───┤ │
│ ␣ │ . │Ent│ ␣ ist ein Zeichen, nicht das Leerzeichen
└───────┴───┴───┘
=== Dritte Ebene Miniatur ===
┌───┬───┬───┬───┐
│ = │ ÷ │ ⋅ │
├───┼───┼───┼───┤
│ ↕ │ ↑ │vec│ │ vec steht für U+20D7 COMBINING RIGHT ARROW ABOVE
├───┼───┼───┤ │
│ ← │ : │ → │ ± │
├───┼───┼───┼───┤
│ ↔ │ ↓ │ ⇌ │ │
├───┴───┼───┤ │
│ % │ , │Ent│
└───────┴───┴───┘
=== Vierte Ebene Miniatur ===
┌───┬───┬───┬───┐
│ ≠ │ ×
├───┼───┼───┼───┤
│Hom│KP↑│PgU│ │
├───┼───┼───┤ │
│KP←│Beg│KP→│ ∓ │ Beg entspricht der Standardbelegung (KP_Begin bzw. VK_CLEAR)
├───┼───┼───┼───┤
│End│KP↓│PgD│ │
├───┴───┼───┤ │
│ Ins │Del│Ent│
└───────┴───┴───┘
=== Fünfte Ebene Miniatur ===
┌───┬───┬───┬───┐
│ ≈ │ ⌀ │ ⊙ │ ⊖ │
├───┼───┼───┼───┤
│ ≪ │ ∩ │ ≫ │ │
├───┼───┼───┤ │
│ ⊂ │ ⊶ │ ⊃ │ ⊕ │
├───┼───┼───┼───┤
│ ≤ │ │ ≥ │ │
├───┴───┼───┤ │
│ ‰ │ │Ent│
└───────┴───┴───┘
=== Sechste Ebene Miniatur ===
┌───┬───┬───┬───┐
│ ≡ │ │ ⊗ │ ∸ │
├───┼───┼───┼───┤
│ ⌈ │ ⋂ │ ⌉ │ │
├───┼───┼───┤ │
│ ⊆ │ ⊷ │ ⊇ │ ∔ │
├───┼───┼───┼───┤
│ ⌊ │ │ ⌋ │ │
├───┴───┼───┤ │
│ □ │ ″ │Ent│
└───────┴───┴───┘
=== Pseudo-Ebene Miniatur ===
┌───┬───┬───┬───┐
│ ⍓ │ │ │ │
├───┼───┼───┼───┤
│Hom│KP↑│PgU│ │
├───┼───┼───┤ │
│KP←│Beg│KP→│ │ Beg entspricht der Standardbelegung (KP_Begin bzw. VK_CLEAR)
├───┼───┼───┼───┤
│End│KP↓│PgD│ │
├───┴───┼───┤ │
│ Ins │Del│Ent│
└───────┴───┴───┘
== Zeichenerläuterungen ==
Ξ … Xi, griechischer Majuskel (U039E)
Λ … Lambda, griechischer Majuskel (U039B)
… Menge der komplexen Zahlen (U2102)
Ω … Omega, griechischer Majuskel (U03A9)
√ … Wurzel aus (U221A)
Ψ … Psi, griechischer Majuskel (U03A8)
Γ … Gamma, griechischer Majuskel (U0393)
Φ … Phi, griechischer Majuskel (U03A6)
… Menge der rationalen Zahlen (U211A)
∘ … Verknüpfungsoperator (U2218)
∫ … Integral (U222B)
∀ … Allquantor ; für alle (U2200)
∃ … Existenzquantor ; es gibt (U2203)
∈ … Element von (U2208)
Σ … Sigma, griechischer Majuskel (U03A3)
… Menge der natürlichen Zahlen (U2115)
… Menge der reellen Zahlen (U211D)
∂ … partielle Ableitung (U2202)
Δ … Delta, griechischer Majuskel (U0394)
∇ … Nablaoperator (Gradient, Divergenz, Rotation) (U2207)
∝ … proportional zu (U221D)
ℵ … Kardinalzahlen, Aleph-Symbol (U2135)
Π … Pi, griechischer Majuskel (U03A0)
… Menge der ganzen Zahlen (U2124)
⇒ … Implikation ; daraus folgt ; hinreichend für (U21D2)
⇔ … Äquivalenzzeichen (U21D4)
⇐ … notwendig für ; nur dann, wenn (U21D0)
Θ … Theta, griechischer Majuskel (U0398)
≡ … identisch (U2261)
□ … Beweisende (qed) (U25A1)
⊙ … direkte Summe ; Vektor aus der Ebene zeigend (U2299)
⊗ … Tensorprodukt ; Vektor in die Ebene zeigend (U2297)
∞ … unendlich (U221E)
ª … weiblicher Ordinalindikator (2ª) (U00AA)
º … männlicher Ordinalindikator (1º) (U00BA)
== Hinweise zu Doppelbelegungen in Unicode ==
Griechische Minuskel und Majuskel besitzten in der Regel eine weitere
Bedeutung, z.B.
• Δ für Differenz oder Fehler
• Θ für homöopathische Urtinktur
• Γ für Gammafunktion
Einige finden sich darum an mehreren Stellen im Unicode, um (eventuelle)
Unterschiede deutliche machen zu können. Zur Platzersparnis haben wir stets
eines (das einfachste und allgemeinste) Zeichen aufgenommen:
• Ω (U03A9) ; Einheit des Widerstandes Ohm (U2126)
• Σ (U03A3) ; Summenzeichen (U2211)
• Δ (U0394) ; Laplaceoperator (U2206) ; Dreieck, symmetrische Differenz (U25B3)
• ∇ (U2207) ; Dreieck (U25BD)
• Π (U03A0) ; Produktzeichen ∏ (U220F)
• μ (U03BC) ; SI-Vorsilbe micro (U00B5)

View File

@ -1,541 +0,0 @@
-------------------------------------------------------------------------------
== ACHTUNG ==
Damit diese Datei ordentlich dargestellt wird, ist im Browser oder Texteditor
• eine dicktengleiche (fixed width, monospaced) Schrift zu wählen und
• die Zeichenkodierung auf Unicode/UTF-8 zu setzen.
Empfohlen wird die Schrift DejaVu Sans Mono, https://dejavu-fonts.github.io/.
Diese wird z.B. bei OpenOffice automatisch installiert.
-------------------------------------------------------------------------------
== Notation in dieser Referenz ==
• Umschalttasten zur Anwahl der verschiedenen Tastaturebenen:
„Umschalt“ für die 2. Ebene (auch als „Shift“ bekannt),
„Mod3“ für die 3. Ebene,
„Mod4“ für die 4. Ebene.
• Falls nötig, werden zur Unterscheidung der rechten und linken Umschalttasten
„R“ und „L“ angehängt, etwa „UmschL“ und „Mod3R“.
• Griffkombinationen, bei denen eine oder mehrere Tasten zu drücken und zu
halten sind, bis die letzte Taste gedrückt wurde, werden durch das Zeichen
„+“ zwischen den Tasten kenntlich gemacht. Beispiel: „Mod3+Mod4+e“ steht für
die Anweisung „Mod3 drücken und festhalten, Mod4 drücken und festhalten, e
drücken, alle Tasten loslassen“ und ergibt „∃“.
• Grifffolgen werden ohne Zeichen oder mit einem Leerzeichen hintereinander
geschrieben. Beispiel: „Mod3+Tab a e“ steht für „Mod3 drücken und
festhalten, Tab drücken, alle Tasten loslassen, a drücken und loslassen, e
drücken und loslassen“ und ergibt „æ“.
• Das Symbol „♫“, gesprochen „Compose“ steht für die Griffkombination
„Mod3+Tab“ und ermöglicht das Zusammensetzen von Zeichen. Beispiel:
„♫ a e“ bzw. kürzer notiert „♫ae“ ergibt „æ“ bzw. noch kürzer „♫ae=æ“.
• Tasten auf höheren Ebenen können auch durch die Angabe des Namens der Taste
gefolgt von der Ebenennummer in runden Klammern bezeichnet werden. Beispiel:
„d(3)“ wird durch „Mod3+d“ eingegeben und ergibt „{“. Diese Notation ist
insbesondere für Ebenen 5/6 sinnvoll, die keine exklusiven Umschalttasten
besitzen.
• Tasten auf dem Keypad (abgesetzter Ziffernblock) werden durch vorangestelltes
„KP_“ gekennzeichnet. Beispiel: KP_5.
== Haupttastatur ==
=== Legende Haupttastatur ===
┌─────┐ 1 … 1. Ebene (kein Mod) │ 4 … 4. Ebene (Mod4)
│2 4 6│ 2 … 2. Ebene (Umschalt) │ 5 … 5. Ebene (Mod3+Umschalt)
│1 3 5│ 3 … 3. Ebene (Mod3) │ 6 … 6. Ebene (Mod3+Mod4)
└─────┘
• Ebene 1: Kleinbuchstaben (kein Mod)
• Ebene 2: Großbuchstaben (Umschalt=Shift)
• Ebene 3: Sonderzeichen (Mod3)
• Ebene 4: Navigation und Ziffernblock (Mod4)
• Ebene 5: Griechische Kleinbuchstaben (Mod3+Umschalt)
• Ebene 6: math./physik. Zeichen und griech. Großbuchstaben (Mod3+Mod4)
=== Locks ==
• Capslock (auch Feststelltaste, Dauergroß): UmschaltL+UmschaltR
Hinweis: Capslock wirkt ausschließlich auf die Buchstaben und auf keine der
anderen Tasten (Ziffern, Komma, …)! Es handelt sich also wirklich um einen Caps-
und nicht um einen Umschalt-Lock.
• Feststellen der 4. Ebene: Mod4L+Mod4R oder Shift+Mod3+Tab
Zum Lösen der Feststellung ist jeweils nochmals die gleiche Kombination einzugeben.
=== Tastaturmaussteuerung ===
Die Tastaturmaussteuerung schaltet man über Shift+Mod4+T1 oder Shift+Mod4+Numlock ein
und ebenso wieder aus. Mit dieser kann man den Mauszeiger über die Tastatur steuern.
Dies kann sinnvoll sein, falls die Maus oder das Touchpad streikt oder keine solches
Medium vorhanden ist. Die Bedienung kann wahlweise über die Ebene 1 des
Keypads oder die rechte Hälfte der Ebene 4 erfolgen; dabei müssen vom Treiber jedoch
stets die KP_-Varianten gesendet werden, da sonst die Tastaturmaussteuerung
nicht funktioniert!
Information zur Tastaturmaussteuerung:
• Die Ziffern ergeben eine Bewegung in die jeweilige Richtung (z.B. KP_7: links-oben)
• KP_5 entspricht einem (einfachen) Klick
• KP_+ entspricht einem Doppelklick
• KP_0 entspricht einem gehaltenen Klick (z.B. für dragndrop oder Markierungen)
• Komma oder Punkt (auf dem Keypad also die Taste neben der KP_0) lösen diesen
gehaltenen Klick (z.B. für dragndrop; für das Ende einer Markierung KP_5 benutzen!)
Welche Taste geklickt wird, muss zuvor bestimmt werden:
• KP_/ kündigt einen Linksklick an (Standard)
• KP_* kündigt einen Mittelklick an
• KP_- kündigt einen Rechtsklick an
Die Tastaturmaussteuerung funktioniert unter allen Betriebssystemen (Linux, Windows, …)
und allen Tastaturbelegungen (Neo, QWERTZ, QWERTY, …) identisch.
=== Symbole ===
⇥ … Tab
⇤ … Left_Tab (springt z. B. ein Eingabefeld zurück)
⇞⇟ … Bild auf/Bild ab
⇱⇲ … Pos1/Ende
⌫ ⌦ … Backspace/Entf
⌧ … Esc
⎀ … Einf
⇠⇡⇢⇣ … Links/Hoch/Rechts/Runter
♫ … Steht als Symbol für Compose („Kombotaste“)
╌ … Weicher Trennstrich (U+00AD SOFT HYPHEN)
␣ … Leerzeichen (SPACE)
⍽ … Geschütztes Leerzeichen (U+00A0 NO-BREAK SPACE)
¦ … Schmales, geschütztes Leerzeichen (U+202F NARROW NO-BREAK SPACE)
↶ … undo-Funktion (Rückgängig)
↷ … redo-Funktion
↻ … Drehen-Funktion, dreht das folgende Zeichen
⍓ … (de)aktiviert die Maussteuerung über die Tastatur
=== Akzenttasten ===
Zu den Akzenten siehe auch
• http://unicode.e-workers.de/
• https://de.wikipedia.org/wiki/Diakritisches_Zeichen
• https://de.wikipedia.org/wiki/Liste_lateinischer_Alphabete
T1 („Tote Taste 1“: Taste links neben der 1)
┌─────┐ 1 … Toter Zirkumflex (sieht aus wie U+02C6 MODIFIER LETTER CIRCUMFLEX ACCENT)
│ˇ ˙ .│ 2 … Toter Caron/Hatschek (sieht aus wie U+02C7 CARON)
│ˆ ↻ ˞│ 3 … Totes Drehen (sieht aus wie U+21BB CLOCKWISE OPEN CIRCLE ARROW)
└─────┘ 4 … Toter Punkt darüber (sieht aus wie U+02D9 DOT ABOVE)
5 … Toter Haken (sieht aus wie U+02DE MODIFIER LETTER RHOTIC HOOK)
6 … Toter Punkt darunter (sieht aus wie U+002E FULL STOP)
T2 („Tote Taste 2“: zwei Tasten rechts neben der 0)
┌─────┐ 1 … Toter Gravis (sieht aus wie U+02CB MODIFIER LETTER GRAVE ACCENT)
│¸ ¨ ¯│ 2 … Tote Cedille (sieht aus wie U+00B8 CEDILLA)
│ˋ ˚ ῾│ 3 … Toter Ring (sieht aus wie U+02DA RING ABOVE)
└─────┘ 4 … Totes Trema (sieht aus wie U+00A8 DIAERESIS)
5 … Toter Spiritus asper (sieht aus wie U+1FFE GREEK DASIA)
6 … Toter Makron (sieht aus wie U+00AF MACRON)
T3 („Tote Taste 3“: Taste rechts neben dem scharfen s (ß))
┌─────┐ 1 … Toter Akut (sieht aus wie U+02CA MODIFIER LETTER ACUTE ACCENT)
│˜ ˝ ˘│ 2 … Tote Tilde (sieht aus wie U+02DC SMALL TILDE)
│ˊ / ᾿│ 3 … Toter Quer-/Schrägstrich (sieht aus wie U+02D7 MODIFIER LETTER MINUS SIGN oder wie U+002F SOLIDUS)
└─────┘ 4 … Toter Doppelakut (sieht aus wie U+02DD DOUBLE ACUTE ACCENT)
5 … Toter Spiritus lenis (sieht aus wie U+1FBF GREEK PSILI), Haken (viet.: dấu hỏi) für lateinische Vokale
6 … Toter Breve/Brevis (sieht aus wie U+02D8 BREVE)
ACHTUNG: Tote Tasten erzeugen selbst keine Ausgabe, sondern sorgen für eine Änderung des
nachfolgend eingegebenen Zeichens. Beispiele: „T3 e“ ergibt „é“, „T3(2) n“ ergibt „ñ“.
TIPP: Der Tote Zirkumflex gefolgt von einer Ziffer stellt diese hoch, Beispiel: „T1 2“ ergibt „²“.
Andere Zeichen werden durch Composesequenzen hoch- oder tiefgestellt, Beispiele:
„♫^x“ (genauer „Mod3+Tab Mod3+t x“) ergibt „ˣ“ und
„♫_+“ (genauer „Mod3+Tab Mod3+w Mod3+n“) ergibt „₊“.
Eine Darstellung eines toten Zeichens (Diakritika) selbst wird erreicht, indem ihm das
geschützte Leerzeichen (Shift+Mod3+Space) nachgestellt wird; ein folgendes normales
Leerzeichen ergibt hingegen die untote Variante.
Beispiele: „T1 Shift+Mod3+Space“ ergibt „ˆ“, aber „T1 Space“ ergibt „^“.
=== Taste mit Bindestrichen, Gedankenstrich usw. ===
Zu den Gedankenstrichen usw. siehe
• https://neo-layout.org/Typografie/Striche/
• https://de.wikipedia.org/wiki/Bedingter_Trennstrich
Taste rechts neben der 0
┌─────┐ 1 … - Bindestrich/Minusersatz (U+002D HYPHEN-MINUS)
│— - ╌│ 2 … — Englischer Gedankenstrich (U+2014 EM DASH)
│- ‑│ 3 …
└─────┘ 4 … - KP_Minus
5 … Geschützter Bindestrich (U+2011 NON-BREAKING HYPHEN)
6 … ╌ Weicher Trennstrich (U+00AD SOFT HYPHEN) Achtung: Falsches Zeichen in der Grafik!
Außerdem gibt es noch
• das (echte) Minuszeichen (U+2212 MINUS SIGN) auf „Mod3+KP_-“ und „Mod4+ü“,
• den (deutschen) Gedankenstrich (U+2013 EN DASH) auf „Umschalt+Komma“,
• den Bindestrich/Minusersatz (U+002D HYPHEN-MINUS) auf „Mod3+l“.
=== Anführungszeichen ===
Siehe auch https://de.wikipedia.org/wiki/Anf%C3%BChrungszeichen
┌─────┐
│» ⊥│ 2 … » öffnendes doppeltes Guillemet (U+00BB RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK)
│4 ♀│ 3 … öffnendes einfaches Guillemet (U+203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK)
└─────┘
┌─────┐
│« · ∡│ 2 … « schließendes doppeltes Guillemet (U+00AB LEFT-POINTING DOUBLE ANGLE QUOTATION MARK)
│5 ♂│ 3 … schließendes einfaches Guillemet (U+2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK)
└─────┘
┌─────┐
│„ ⇥ ∞│ 2 … „ öffnendes Gänsefüßchen (U+201E DOUBLE LOW-9 QUOTATION MARK)
│8 ⟨│ 3 … öffnendes halbes Anführungszeichen (U+201A SINGLE LOW-9 QUOTATION MARK)
└─────┘
┌─────┐
│“ / ∝│ 2 … “ schließendes Gänsefüßchen, englisch öffnendes (U+201C LEFT DOUBLE QUOTATION MARK)
│9 ⟩│ 3 … schließ. halb. Anführz., engl. öffn. halb. Anführz. (U+2018 LEFT SINGLE QUOTATION MARK)
└─────┘
┌─────┐
│” * ∅│ 2 … ” englisches schließendes Gänsefüßchen (U+201D RIGHT DOUBLE QUOTATION MARK)
│0 ₀│ 3 … Apostroph, engl. schließendes halbes Anführungsz. (U+2019 RIGHT SINGLE QUOTATION MARK)
└─────┘
=== Ziffern ===
Für die Ziffern auf dem Keypad und die auf Ebene 4 wird die KP_-Variante verwendet.
Für die Ziffern auf der ersten Ebene der Haupttastatur wird nicht die KP_-Variante verwendet.
=== Ebene 4 ===
Auf Ebene 4 der Haupttastatur wird für die folgenden Zeichen die jeweilige KP_-Variante zurückgeliefert:
• die Ziffern 0 bis 9
• die Operationszeichen +-*/
• das Komma auf d(4) liefert KP_Separator
Für andere Zeichen der Ebene 4 werden hingegen nicht die KP_-Variante benutzt, namentlich:
• der Punkt auf y(4) liefert . (und nicht KP_Decimal, da dies keine weitere Funktionalität bietet,
jedoch Probleme (z.B. bei OpenOffice) bereitet)
• alle Navigationselemente (die KP_-Vatianten bereiten in einigen Programmen Probleme; andererseits
sind die KP_-Varianten in anderen, insbesondere älteren, Programmen wie xterm, xedit, … erforderlich)
• für das zusätzliche Return auf p(4) wird Return und nicht KP_Enter verwendet.
Ziel ist der Erhalt der vollen Funktionalität von Navigations- und Zahlenblock
der Standardtastatur allein mit dem Hauptfeld der Tastatur.
=== Alle Ebenen Haupttastatur ===
┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────────┐
│ˇ ˙ .│° ª ¬│§ º ∨│ℓ № ∧│» ⊥│« · ∡│$ £ ∥│€ ¤ →│„ ⇥ ∞│“ / ∝│” * ∅│ẞ - ∘│¸ ¨ ¯│Backspace│
│ˆ ↻ ˞│1 ¹ ₁│2 ² ₂│3 ³ ₃│4 ♀│5 ♂│6 ¢ ⚥│7 ¥ ϰ│8 ⟨│9 ⟩│0 ₀│ß ς│` ˚ ῾│ ⌫ │
├─────┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──────┤
│ Tab⇤ │Q ⇞ │W ⌫ Ω│E ⇡ ∃│R ⌦ │T ⇟ ∂│Z ¡ │U 7 ⊂│I 8 ∫│O 9 ∈│P + Π│Ü ∪│˜ ˝ ˘│ │
│ Tab⇥ ♫ │q … ϕ│w _ ω│e [ ε│r ] ρ│t ^ τ│z ! ζ│u < │i > ι│o = ο│p & π│ü ſ │´ / ᾿│Return│
├────────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┐ │
│ Mod │A ⇱ ∀│S ⇠ Σ│D ⇣ Δ│F ⇢ Φ│G ⇲ Γ│H ¿ Ψ│J 4 Θ│K 5 ×│L 6 Λ│Ö , ∩│Ä . ℵ│ Mod │ ⏎ │
│ 3 │a \ α│s / σ│d { δ│f } φ│g * γ│h ? ψ│j ( θ│k ) κ│l - λ│ö : ϵ│ä @ η│ 3 │ │
├──────┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴─────┴─────┤
│CapsLk│ Lock│Y ⌧ ∇│X ⇥ Ξ│C ⎀ │V ⏎ √│B ↶ ⇐│N : │M 1 ⇔│– 2 ⇒│• 3 ↦│— ; ­│ CapsLock │
│Umsch │Mod4 │y # υ│x $ ξ│c | χ│v ~ │b ` β│n + ν│m % μ│, " ϱ│. ' ϑ│- ; ‑│ Umschalt │
├──────┼─────┴┬────┴─┬───┴─────┴─────┴─────┴─────┴─────┴────┬┴─────┼─────┴┬──────┬──────┤
│ Strg │ │ Alt │Leerzeichen␣ 0 schmal ¦ │ Lock │ │ Menü │ Strg │
│ │ │ │Leerzeichen␣ Leerzeichen␣ geschützt ⍽ │Mod4 │ │ │ │
└──────┴──────┴──────┴──────────────────────────────────────┴──────┴──────┴──────┴──────┘
=== Erste Ebene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
ˆ │1│2│3│4│5│6│7│8│9│0│-│`│ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│Tab⇥│q│w│e│r│t│z│u│i│o│p│ü│´│ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 │a│s│d│f│g│h│j│k│l│ö│ä│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│Ums│M4│y│x│c│v│b│n│m│,│.│-│ Umsch │
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│Leerzeichen│M4│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
=== Zweite Ebene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
│ ˇ │°│§│ℓ│»│«│$│€│„│“│”│—│¸│ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│Tab⇥│Q│W│E│R│T│Z│U│I│O│P│Ü│´│ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ ~3 │A│S│D│F│G│H│J│K│L│Ö│Ä│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│CpL│m4│Y│X│C│V│B│N│M│,│.│-│ Cps_Lk│
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│Leerzeichen│M4│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
=== Dritte Ebene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
│ ↻ │¹│²│³│›│‹│¢│¥│‚│‘│’│ │˚│ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│ ♫ │…│_│[│]│^│!│<│>│=│&│ſ│/│ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 │\│/│{│}│*│?│(│)│-│:│@│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│Ums│M4│#│$│|│~│`│+│%│"│'│;│ Umsch │
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│Leerzeichen│M4│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
=== Vierte Ebene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
│ ˙ │ª│º│№│ │·│£│¤│⇥│/│*│-│¨│ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│ │⇞│⌫│⇡│⌦│⇟│¡│7│8│9│+│−│˝│ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 │⇱│⇠│⇣│⇢│⇲│¿│4│5│6│,│.│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│Ums│4L│⌧│⇥│⎀│⏎│↶│:│1│2│3│;│ Umsch │
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│ 0 │4L│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
=== Fünfte Ebene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
│ ˞ │₁│₂│₃│♀│♂│⚥│ϰ│⟨│⟩│₀│‑│῾│ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│ 4Lk│ϕ│ω│ε│ρ│τ│ζ│ │ι│ο│π│η│᾿│ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 │ασ│δ│φ│γ│ψ│θ│κ│λ│ϵ│η│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│Ums│M4│υ│ξ│χ│ϵ│β│ν│μ│ϱ│ϑ│ζ│ Umsch │
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│geschützt ⍽│M4│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
=== Sechste Ebene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
│ . │¬│∨│∧│⊥│∡│∥│→│∞│∝│∅│∘│¯│ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│ │ℚ│Ω│∃│ℝ│∂│ℤ│⊂│∫│∈│Π│∪│˘│ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 │∀│Σ│Δ│Φ│Γ│Φ│Θ│×│Λ│∩│ℵ│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│Ums│M4│∇│Ξ││√│⇐││⇔│⇒│↦│-│ Umsch │
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│ schmal ¦ │M4│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
=== PseudoEbene Miniatur ===
┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
│ ⍓ │ │ │ │ │ │ │ │⇤│/│*│-│ │ Back │
├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
│ │⇞│⌫│⇡│⌦│⇟│ │7│8│9│+│ │ │ Ret │
├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │
│ M3 │⇱│⇠│⇣│⇢│⇲│ │4│5│6│,│.│M3│ │
├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤
│Ums│4L│⌧│⇤│⎀│⏎│↷│ │1│2│3│ │ Umsch │
├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤
│Str│Fe│Al│ 0 │4L│Fe│Me│Str│
└───┴──┴──┴───────────┴──┴──┴──┴───┘
== Ziffernblock ==
Um die Vielseitigkeit und Funktionsfähigkeit der NeoTastatur zu gewährleisten,
sollten für alle Elemente auf dem Keypad wenn möglich die KP_Variante
verwendet werden, sofern diese auch under QWERTZ zum Einsatz kommen.
Zusätzliche KP_-Keysyms wie KP_Tab werden jedoch nicht benutzt, da sie in
vielen Programmen nicht die erwartete Funktionalität erbringen.
=== Legende Ziffernblock ===
┌───────┐ 1 … 1. Ebene (kein Mod) │ 4 … 4. Ebene (Mod4)
│ 2 4 6 │ 2 … 2. Ebene (Umschalt) │ 5 … 5. Ebene (Mod3+Umschalt)
│ 1 3 5 │ 3 … 3. Ebene (Mod3) │ 6 … 6. Ebene (Mod3+Mod4)
└───────┘
=== Rechenzeichen ===
┌───────┐ 1 … ASCII-Schrägstrich
│ / │ 2 … ASCII-Schrägstrich
│ / ÷ ⌀ │ 3 … Geteiltzeichen (U+00F7 DIVISION SIGN)
└───────┘ 4 … schräger Bruchstrich (U+2044 FRACTION SLASH)
5 … Durchmesser (U+2300 DIAMETER SIGN)
6 … ist ein Teiler von (U+2223 DIVIDES)
┌───────┐ 1 … ASCII-Malzeichen
│ * × ⊗ │ 2 … ASCII-Malzeichen
│ * ⋅ ⊙ │ 3 … Malpunkt (U+22C5 DOT OPERATOR)
└───────┘ 4 … Malkreuz (U+00D7 MULTIPLICATION SIGN)
5 … (U+2299 CIRCLED DOT OPERATOR)
6 … (U+2297 CIRCLED TIMES)
┌───────┐ 1 … ASCII-Minus
│ - ∸ │ 2 … ASCII-Minus
│ - ⊖ │ 3 … echtes Minuszeichen (U+2212 MINUS SIGN)
└───────┘ 4 … ohne (U+2216 SET MINUS)
5 … (U+2296 CIRCLED MINUS)
6 … (U+2238 DOT MINUS)
┌───────┐ 1 … ASCII-Plus
│ + ∓ ∔ │ 2 … ASCII-Plus
│ + ± ⊕ │ 3 … Plus-Minus (U+00B1 PLUS-MINUS SIGN)
└───────┘ 4 … Minus-Plus (U+2213 MINUS-OR-PLUS SIGN)
5 … (U+2295 CIRCLED PLUS)
6 … (U+2214 DOT PLUS)
┌───────┐ 1 … KP_Separator (ergibt ein Komma)
│. Del ″│ 2 … Punkt (explizit)
│, , ′│ 3 … Komma (explizit)
└───────┘ 4 … Delete
5 … Minutenzeichen (U+2032 PRIME)
6 … Sekundenzeichen (U+2033 DOUBLE PRIME)
=== Alle Ebenen Ziffernblock ===
┌───────┬───────┬───────┬───────┐
│ ⇤ ≠ ≡ │ / │ * × ⊗ │ - ∸ │
│ ⇥ = ≈ │ / ÷ ⌀ │ * ⋅ ⊙ │ - ⊖ │
├───────┼───────┼───────┼───────┤
│✔ Hom ⌈│✘ KP↑ ⋂│† PgU ⌉│ │
│7 ↕ ≪│8 ↑ ∩│9 vec ≫│ │
├───────┼───────┼───────┤ │
│♣ KP← ⊆│€ Beg ⊷│‣ KP→ ⊇│ + ∓ ∔ │
│4 ← ⊂│5 : ⊶│6 → ⊃│ + ± ⊕ │
├───────┼───────┼───────┼───────┤
│♦ End ⌊│♥ KP↓ ⋃│♠ PgD ⌋│ │
│1 ↔ ≤│2 ↓ │3 ⇌ ≥│ │
├───────┴───────┼───────┤ │
│ ␣ Ins □ │. Del ″│ │
│ 0 % ‰ │, , ′│ Enter │
└───────────────┴───────┴───────┘
=== Erste Ebene Miniatur ===
┌───┬───┬───┬───┐
│ ⇥ │ / │ * │ - │
├───┼───┼───┼───┤
│ 7 │ 8 │ 9 │ │
├───┼───┼───┤ │
│ 4 │ 5 │ 6 │ + │
├───┼───┼───┼───┤
│ 1 │ 2 │ 3 │ │
├───┴───┼───┤ │
│ 0 │ , │Ent│
└───────┴───┴───┘
=== Zweite Ebene Miniatur ===
┌───┬───┬───┬───┐
│ ⇤ │ / │ * │ - │
├───┼───┼───┼───┤
│ ✔ │ ✘ │ † │ │
├───┼───┼───┤ │
│ ♣ │ € │ ‣ │ + │
├───┼───┼───┼───┤
│ ♦ │ ♥ │ ♠ │ │
├───┴───┼───┤ │
│ ␣ │ . │Ent│ ␣ ist ein Zeichen, nicht das Leerzeichen
└───────┴───┴───┘
=== Dritte Ebene Miniatur ===
┌───┬───┬───┬───┐
│ = │ ÷ │ ⋅ │
├───┼───┼───┼───┤
│ ↕ │ ↑ │vec│ │ vec steht für U+20D7 COMBINING RIGHT ARROW ABOVE
├───┼───┼───┤ │
│ ← │ : │ → │ ± │
├───┼───┼───┼───┤
│ ↔ │ ↓ │ ⇌ │ │
├───┴───┼───┤ │
│ % │ , │Ent│
└───────┴───┴───┘
=== Vierte Ebene Miniatur ===
┌───┬───┬───┬───┐
│ ≠ │ ×
├───┼───┼───┼───┤
│Hom│KP↑│PgU│ │
├───┼───┼───┤ │
│KP←│Beg│KP→│ ∓ │ Beg entspricht der Standardbelegung (KP_Begin bzw. VK_CLEAR)
├───┼───┼───┼───┤
│End│KP↓│PgD│ │
├───┴───┼───┤ │
│ Ins │Del│Ent│
└───────┴───┴───┘
=== Fünfte Ebene Miniatur ===
┌───┬───┬───┬───┐
│ ≈ │ ⌀ │ ⊙ │ ⊖ │
├───┼───┼───┼───┤
│ ≪ │ ∩ │ ≫ │ │
├───┼───┼───┤ │
│ ⊂ │ ⊶ │ ⊃ │ ⊕ │
├───┼───┼───┼───┤
│ ≤ │ │ ≥ │ │
├───┴───┼───┤ │
│ ‰ │ │Ent│
└───────┴───┴───┘
=== Sechste Ebene Miniatur ===
┌───┬───┬───┬───┐
│ ≡ │ │ ⊗ │ ∸ │
├───┼───┼───┼───┤
│ ⌈ │ ⋂ │ ⌉ │ │
├───┼───┼───┤ │
│ ⊆ │ ⊷ │ ⊇ │ ∔ │
├───┼───┼───┼───┤
│ ⌊ │ │ ⌋ │ │
├───┴───┼───┤ │
│ □ │ ″ │Ent│
└───────┴───┴───┘
=== Pseudo-Ebene Miniatur ===
┌───┬───┬───┬───┐
│ ⍓ │ │ │ │
├───┼───┼───┼───┤
│Hom│KP↑│PgU│ │
├───┼───┼───┤ │
│KP←│Beg│KP→│ │ Beg entspricht der Standardbelegung (KP_Begin bzw. VK_CLEAR)
├───┼───┼───┼───┤
│End│KP↓│PgD│ │
├───┴───┼───┤ │
│ Ins │Del│Ent│
└───────┴───┴───┘
== Zeichenerläuterungen ==
Ξ … Xi, griechischer Majuskel (U039E)
Λ … Lambda, griechischer Majuskel (U039B)
… Menge der komplexen Zahlen (U2102)
Ω … Omega, griechischer Majuskel (U03A9)
√ … Wurzel aus (U221A)
Ψ … Psi, griechischer Majuskel (U03A8)
Γ … Gamma, griechischer Majuskel (U0393)
Φ … Phi, griechischer Majuskel (U03A6)
… Menge der rationalen Zahlen (U211A)
∘ … Verknüpfungsoperator (U2218)
∫ … Integral (U222B)
∀ … Allquantor ; für alle (U2200)
∃ … Existenzquantor ; es gibt (U2203)
∈ … Element von (U2208)
Σ … Sigma, griechischer Majuskel (U03A3)
… Menge der natürlichen Zahlen (U2115)
… Menge der reellen Zahlen (U211D)
∂ … partielle Ableitung (U2202)
Δ … Delta, griechischer Majuskel (U0394)
∇ … Nablaoperator (Gradient, Divergenz, Rotation) (U2207)
∝ … proportional zu (U221D)
ℵ … Kardinalzahlen, Aleph-Symbol (U2135)
Π … Pi, griechischer Majuskel (U03A0)
… Menge der ganzen Zahlen (U2124)
⇒ … Implikation ; daraus folgt ; hinreichend für (U21D2)
⇔ … Äquivalenzzeichen (U21D4)
⇐ … notwendig für ; nur dann, wenn (U21D0)
Θ … Theta, griechischer Majuskel (U0398)
≡ … identisch (U2261)
□ … Beweisende (qed) (U25A1)
⊙ … direkte Summe ; Vektor aus der Ebene zeigend (U2299)
⊗ … Tensorprodukt ; Vektor in die Ebene zeigend (U2297)
∞ … unendlich (U221E)
ª … weiblicher Ordinalindikator (2ª) (U00AA)
º … männlicher Ordinalindikator (1º) (U00BA)
== Hinweise zu Doppelbelegungen in Unicode ==
Griechische Minuskel und Majuskel besitzten in der Regel eine weitere
Bedeutung, z.B.
• Δ für Differenz oder Fehler
• Θ für homöopathische Urtinktur
• Γ für Gammafunktion
Einige finden sich darum an mehreren Stellen im Unicode, um (eventuelle)
Unterschiede deutliche machen zu können. Zur Platzersparnis haben wir stets
eines (das einfachste und allgemeinste) Zeichen aufgenommen:
• Ω (U03A9) ; Einheit des Widerstandes Ohm (U2126)
• Σ (U03A3) ; Summenzeichen (U2211)
• Δ (U0394) ; Laplaceoperator (U2206) ; Dreieck, symmetrische Differenz (U25B3)
• ∇ (U2207) ; Dreieck (U25BD)
• Π (U03A0) ; Produktzeichen ∏ (U220F)
• μ (U03BC) ; SI-Vorsilbe micro (U00B5)

View File

@ -1,156 +0,0 @@
#
# Neo/Compose/Makefile
# Autor: hcw@gmx.de
# Ort der Modul-Dateien
#
SRC = ./src
PSEUDO_MODULES_FILES = $(SRC)/enUS.module
MODULES_FILES = $(PSEUDO_MODULES_FILES) $(wildcard $(SRC)/*.module) $(wildcard $(SRC)/*.remove)
# Gewünschte Build-Reihenfolge der Module. Die in den Listen
# genannten Dateien werden (falls Module dieses Namens existieren) in
# der vorgegebenen Reihenfolge zwingend am Anfang oder am Ende von
# XCompose eingefügt. Alle nicht erwähnten Module kommen in
# alphabetischer Reihenfolge in die Mitte.
#
MODULE_ORDER_HEAD = pre1 pre2 pre3 pre4 enUS base
MODULE_ORDER_TAIL = user post1 post2 post3 post4
M := $(sort $(notdir $(basename $(MODULES_FILES))))
MODULES := $(foreach i, $(MODULE_ORDER_HEAD), $(findstring $(i),$(M)))
MODULES += $(filter-out $(MODULE_ORDER_HEAD) $(MODULE_ORDER_TAIL), $(M))
MODULES += $(foreach i, $(MODULE_ORDER_TAIL), $(findstring $(i),$(M)))
$(if $(findstring _,$(M)), \
$(error Unterstrich in Dateinamen $(SRC)/*.module nicht erlaubt))
# Hilfsprogramme
#
CHECKCOMPOSE = ./check-compose.pl
CONFIGURE = bash ./configure.sh
# Nutzerkonfiguration für Zusammenstellung der Datei XCompose.
# Datei .config wird von 'make config' interaktiv geschrieben.
# Defaultwert, falls .config noch nicht existiert.
#
-include $(wildcard .config)
USER_XCOMPOSE ?= XCompose_enUS_base_cyrillic_diacritics_lang_greek_math_math-font
#
# 'make' bzw. 'make all' erzeugt die Datei XCompose ohne Installation
#
all : XCompose
#
# 'make config' führt interaktive Abfrage der Konfiguration durch
# und legt Ergebnis in .config ab
.config :
@echo Kein .config gefunden. Beginne mit Default.
@echo "USER_XCOMPOSE = $(USER_XCOMPOSE)" > .config
config : $(PSEUDO_MODULES_FILES) .config
@$(CONFIGURE) $(MODULES)
#
# 'make XCompose_foo_bar_baz' erzeugt Datei aus Modulen foo bar baz
#
#
XCompose_% : remove_% joined_%
# Entferne Zeilen aus remove_%
# Entferne Leerzeilen und Kommentarzeilen
# Entferne alles ab dem zweiten "
# Normalisiere Whitespace außerhalb von " "
# Sortiere und Entferne Duplikate
@echo "Erzeuge $@."
@grep -Fvxf $^ | \
grep -v -e '^#' -e '^\s*$$' | \
perl -pe 's/(.*".*").*/\1/' | \
perl -pe 's{("[^"]*"|[^"\t ]+)|\s+}{$$1 // " "}ge' | \
sort -u > $@
joined_% : $(MODULES_FILES)
@echo "Erzeuge $@."
@echo "#" >$@
@echo "# Automatically generated file $@. Do not edit." >>$@
@echo "#" >>$@
@for i in \
`echo $@ | sed -e 's/joined_//;s/_/ /g'` ;\
do \
fn=$(SRC)/$$i.module ;\
if [ -e $$fn ]; then \
echo "# begin include module $$i" >>$@ ;\
cat $$fn >>$@ ;\
echo "# end include module $$i" >>$@ ;\
else \
echo "*** Warnung: Datei $$fn kann nicht eingebunden werden" ;\
fi \
done
remove_% : $(MODULES_FILES)
@echo "Erzeuge $@."
@echo "#" >$@
@echo "# Automatically generated file $@. Do not edit." >>$@
@echo "#" >>$@
@for i in \
`echo $@ | sed -e 's/remove_//;s/_/ /g'` ;\
do \
fn=$(SRC)/$$i.remove ;\
if [ -e $$fn ]; then \
cat $$fn >>$@ ;\
fi \
done
XCompose : $(USER_XCOMPOSE) $(wildcard .config)
cp $< $@
#
# Regeln für Pseudo-Module
#
# Im Grunde braucht src/en_US.UTF-8 gar nicht in der Neo-Distribution
# enthalten zu sein; man könnte stattdessen auch an dieser Stelle
# die Abhängigkeit
# $(SRC)/enUS.module : /usr/share/X11/locale/en_US.UTF-8/Compose
# setzen.
#
$(SRC)/enUS.module : $(SRC)/en_US.UTF-8
@ ( \
echo "# File $@, wird aus $< durch Kopieren erzeugt." ;\
echo "#configinfo en_US.UTF-8, Standard unabhängig von Neo" ;\
cat $< \
) > $@
#
# Installiere ins Homeverzeichnis
#
install : XCompose
cp XCompose $${HOME}/.XCompose
#
# Test der XCompose-Dateien auf Korrektheit
#
check :
@for i in $(wildcard XCompose*) ; do \
$(CHECKCOMPOSE) -q $$i || (\
echo Problem in Datei $$i. ;\
echo Mehr Informationen mit \`$(CHECKCOMPOSE) $$i\'. ); done
#
# weitere Standard-Targets
#
clean :
-rm -f XCompose_*
-rm -f XCompose
distclean : clean
-rm -f .config
-rm -f $(SRC)/enUS.module
.PHONY : all config check clean distclean install

View File

@ -1,26 +0,0 @@
# Informationen über Compose
Für die Installation und den Gebrauch der Compose-Funktion siehe [Tote Tasten und Compose](https://neo-layout.org/Benutzerhandbuch/Tote-Tasten-und-Compose/)
Für technische Informationen zur Bearbeitung der Compose-Kombinationen siehe [Erzeugbare Zeichen mit Compose](https://neo-layout.org/Benutzerhandbuch/Tote-Tasten-und-Compose/#erzeugbare-zeichen-mit-compose)
## Dateien in diesem Directory
src/*.module
: Enthält die Quelldateien für verschiedene Module der Compose-Datei.
Die Gliederung ist thematisch.
src/*.remove
: Enthält Konflikte mit anderen Modulen. Der Inhalt dieser Dateien wird beim
Laden des entsprechenden Moduls gelöscht.
Makefile
: Erstellt aus den Modulen eine oder mehrere lauffähige
XCompose-Dateien.
compose_gui.sh
: Graphisches Frontend (je nach System kdialog oder zenity) für
`make config && make install`
XCompose*
: Lauffähige Compose-Datei (werden mittels Makefile erzeugt). Sie ist
unter Linux unter dem Namen ${HOME}/.XCompose zu speichern.

View File

@ -1,61 +0,0 @@
#!/usr/bin/env perl -w
# Dieses Skript prüft übergebene Compose-Dateien auf
# Präfix-Eigenschaft und auf Code-Dopplungen
#
# Beispiel-Aufruf:
#
# ./check-compose.pl *.neo
use strict;
use Getopt::Std;
our ($opt_q);
getopts('q'); # almost quiet operation
my %prefix;
my %code;
while (my $line = <>) {
chomp $line;
next unless ($line =~ /^([^#]+):/);
my @codes = split (/\s+/, $1);
for my $i (0..$#codes-1) {
$prefix{"@codes[0..$i]"} = $line;
if ($code{"@codes[0..$i]"}) {
if ($opt_q) { exit 1; }
print <<EOF;
* @codes[0..$i] Präfix bereits terminal verwendet
$line
$code{"@codes[0..$i]"}
EOF
}
}
if ($code{"@codes"}) {
if ($opt_q) { exit 1; }
print <<EOF;
* @codes Sequenz mehrfach verwendet
$line
$code{"@codes"}
EOF
}
$code{"@codes"} = $line;
if ($prefix{"@codes"}) {
if ($opt_q) { exit 1; }
print <<EOF;
* @codes Sequenz bereits als Präfix verwendet
$line
$prefix{"@codes"}
EOF
}
}

View File

@ -1,153 +0,0 @@
#!/usr/bin/env bash
# This file is part of the german Neo keyboard layout
#
# GUI to combine several Compose modules written by Neo keyboard layout
# This file has been originally written by Pascal Hauck <neo at pascalhauck dot de>
SRC=./src # Source directory
CONFFILE=.config # config file for selected modules
# colours in the Bash
normal="\033[0m"
red="\033[31m"
orange="\033[33m"
green="\033[32m"
# different subroutines for kdialog, zenity and dialog
if [ "X:$KDE_FULL_SESSION" = "X:true" ]; then
NL="<br>" # new line (can be different in kdialog and zenity)
ADD_TO_LIST() { # make list of modules, descriptions and default values (not for zenity)
list=("${list[@]}" "$1" "$2" "$3")
}
CHECKLIST() {
kdialog --title Compose-Module --checklist "$1" "${list[@]}"
}
MSGBOX() {
kdialog --title Compose-Module --msgbox "$1"
}
YESNO() {
kdialog --title Compose-Module --yesno "$1"
}
elif [ -n "`which zenity 2>/dev/null`" ] && [ ${DISPLAY} ]; then
NL="\n"
ADD_TO_LIST() {
list=("${list[@]}" "$1" "$2")
}
CHECKLIST() {
zenity --title Compose-Module --width=610 --height=320 --list --multiple --column Modulname --column Modulebeschreibung --separator=_ --text "$1${NL}$2" "${list[@]}"
}
MSGBOX() {
zenity --title Compose-Module --info --text "$1"
}
YESNO() {
zenity --title Compose-Module --question --text "$1"
}
elif [ -n "`which dialog 2>/dev/null`" ]; then
NL="\n"
ADD_TO_LIST() {
list=("${list[@]}" "$1" "$2" "$3")
}
CHECKLIST() {
dialog --title Compose-Module --checklist "$1" 20 70 10 "${list[@]}" 3>&1 1>&2 2>&3 3>&- || exit 1
clear
}
MSGBOX() {
dialog --title Compose-Module --msgbox "$1" 8 60
clear
}
YESNO() {
dialog --title Compose-Module --yesno "$1" 0 0 || exit 1
clear
}
else # none of them (kdialog, zenity, dialog) exists → tell user to use make config && make install
echo -e ${red} "Es wurde weder kdialog noch zenity noch dialog gefunden." ${normal}
echo -e ${red} "Die graphische Konfiguration kann nicht verwendet werden." ${normal}
echo -e ${red} "Bitte benutzen Sie stattdessen make config && make install." ${normal}
exit 1
fi
while [ ! "$nohelp" ]; do # options for »compose_gui.sh« (at the moment just --help)
case ${1-" "} in
" ")
nohelp=ok
;;
*)
echo Aufruf: compose.sh
echo Mit »compose.sh« können die Compose-Module von Neo zusammengesetzt werden.
echo Folgende Module sind verfügbar:
for j in `ls $SRC/*.module`; do # show all available Compose modules and descriptions
i=$(basename $j .module)
if [ ! "$i" = "base" ] && [ ! "$i" = "enUS" ]; then
sed -n "
/^#configinfo[ \t]*/{
s///
b print
}
\$! b
s/.*/(ohne Beschreibung)/
: print
x
s/^/$i /
G
s/^\(.\{9\}\).*\n\(.\{1,69\}\).*/\1 \2/ # 80-Zeichen-Terminal-Grenze
p
q
" ${SRC}/${i}.module
fi
done
exit;;
esac
done
auswahl=XCompose_enUS_base # enUS and base cannot be deselected
for i in src/*.module; do
name=$(basename $i .module) # get name of modul
if [ ! "$name" = "base" -a ! "$name" = "enUS" ]; then # enUS and base annot be deselected
description=$(sed -n "
/^#configinfo[ \t]*/{
s///
b print
}
\$! b
s/.*/(ohne Beschreibung)/
: print
p
q
" $SRC/$name.module) # get description of module
if grep -qs $name $CONFFILE; then
default=on # get default value for this module
else
default=off
fi
ADD_TO_LIST "$name" "$description" "$default"
fi
done
if [ -f $HOME/.XCompose ]; then # warn if ~/.XCompose already exists
YESNO "Es gibt bereits eine Compose-Datei (z.B. durch eine ältere Neo-Installation).\nSollten Sie eigene Definitionen in der Datei ~/.XCompose vorgenommen haben, dann brechen Sie jetzt ab und schreiben Ihre eigenen Definitionen in eine Datei (z.B. user.module) im Ordner src.\n\nAnderenfalls können Sie das Skript bedenkenlos fortsetzen.\nWollen Sie fortfahren?" || exit 1
fi
menu=`CHECKLIST "Die Neo-Tastaturbelegung hat etliche Erweiterungen für Compose (Mod3+Tab) erstellt,${NL}wodurch Zeichen wie ≙ έ ʒ ermöglicht werden.${NL}Wählen Sie die Compose-Module von Neo aus, die Sie verwenden möchten." "Für mehrere Module STRG bzw. CTRL gedrückt halten." | sed -e 's/\"//g' | sed -e 's/\ /_/g'`
if [ $menu ]; then
fertig="Die neue Compose-Datei wurde erfolgreich erstellt.\nSie wird für alle neu gestarteten Programme sowie nach dem nächsten Login wirksam."
echo "USER_XCOMPOSE = ${auswahl}_${menu}" > .config && make install && MSGBOX "$fertig"
fi

View File

@ -1,98 +0,0 @@
# Erzeuge Konfiguration in .config
#
# Aufruf erfolgt über Makefile mittels 'make config'
#
# Autor: hcw@gmx.de
#
# Kommandozeilenparameter: Liste der verfügbaren Module
MODULES=$*
# Pfade und Dateinamen
CONFFILE=.config
MODPATH=./src
MODSUFFIX=.module
[ -w $CONFFILE ] || { echo "$CONFFILE fehlt. Nutze 'make config'."; exit 1; }
#
# verfügbare Module auslesen und Kurzbeschreibung anzeigen
#
selprompt=
PS3="Gewählte Module sind mit '+' gekennzeichnet.
Auswahl (angegebene Ziffer oder 0 für Ende) > "
echo
echo Verfügbare Module für XCompose:
for i in ${MODULES}; do
sed -n "
/^#configinfo[ \t]*/{
s///
b print
}
\$! b
s/.*/(ohne Beschreibung)/
: print
x
s/^/$i /
G
s/^\(.\{9\}\).*\n\(.\{1,69\}\).*/\1 \2/ # 80-Zeichen-Terminal-Grenze
p
q
" ${MODPATH}/${i}${MODSUFFIX}
if grep -q $i $CONFFILE; then
selprompt="${selprompt} ${i}+ ";
else
selprompt="${selprompt} ${i} ";
fi
done
echo
#
# Nutzereingabe
#
again=true
while ${again} ; do
again=false
select MOD in ${selprompt}; do
case "X$MOD" in
X)
if [ "X$REPLY" != "X0" ]; then again=true; fi ;;
*)
again=true
selprompt=`echo $selprompt | sed "s/$MOD/$MOD+/;s/++//"` ;;
esac
break
done
done
#
# Configfile erzeugen
#
echo $selprompt | sed '
s/$/ / # letztes Wort mit Leerzeichen abschließen
s/[^ +]\+ / /g # Wörter ohne plus am Ende löschen
s/+//g # alle Pluszeichen löschen
s/^ *// # Leerzeichen am Anfang und Ende löschen
s/ *$// # Leerzeichen am Anfang und Ende löschen
s/ \+/_/g # Leerzeichen normalisieren
s/^/USER_XCOMPOSE = XCompose_/
' > $CONFFILE
echo
echo Gewählte Module:
cat $CONFFILE
grep -q base $CONFFILE || echo "*** Warnung: Modul 'base' wurde nicht gewählt."
grep -q enUS $CONFFILE || echo "*** Warnung: Modul 'enUS' wurde nicht gewählt."
echo
echo "Weiter mit 'make' bzw. 'make install'"

View File

@ -1,11 +0,0 @@
# Dateien in diesem Directory
*.module
: Enthält die Quelldateien für verschiedene Module der Compose-Datei.
Die Gliederung ist thematisch. Die Inhalte sollten disjunkt sein,
damit ist theoretisch eine beliebige Zusammenstellung der Module
möglich.
en_US.UTF-8
: wird von AHK compose-gen benötigt. Enthält Cokos, die unter Linux
bereits vorliegen (sollten).

View File

@ -1,371 +0,0 @@
#configinfo Standard-Erweiterung der Compose-Definitionen
# standard Definitions by Neo keyboard layout
<U21BB> <dead_cedilla> <nobreakspace> : "˛" U02DB # OGONEK
<U02F5> <nobreakspace> : "˵" U02F5 # MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT
<U21BB> <dead_doubleacute> <nobreakspace> : "˵" U02F5 # MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT
<U21BB> <nobreakspace> : "↻" U21BB # CLOCKWISE OPEN CIRCLE ARROW
<U02DE> <nobreakspace> : "˞" U02DE # MODIFIER LETTER RHOTIC HOOK
<U21BB> <dead_breve> <dead_breve> : "̑" U0311 # COMBINING INVERTED BREVE
<U21BB> <dead_cedilla> <dead_cedilla> : "̨" U0328 # COMBINING OGONEK
<U21BB> <dead_doubleacute> <dead_doubleacute> : "̏" U030F # COMBINING DOUBLE GRAVE ACCENT
<Multi_key> <rightsinglequotemark> <rightsinglequotemark> : "ʼ" U02BC # MODIFIER LETTER APOSTROPHE
<Multi_key> <o> <space> : "◌" U25CC # DOTTED CIRCLE
<Multi_key> <ellipsis> <o> : "◌" U25CC # DOTTED CIRCLE
# in standard Compose missing dead keys with spaces
<dead_psili> <space> : "᾿" U1FBF # GREEK PSILI
<dead_dasia> <space> : "" U1FFE # GREEK DASIA
<U21BB> <space> : "↻" U21BB # CLOCKWISE OPEN CIRCLE ARROW
<U02DE> <space> : "˞" U02DE # MODIFIER LETTER RHOTIC HOOK
<U21BB> <dead_cedilla> <space> : "˛" U02DB # OGONEK
<dead_belowdot> <space> : "." U002E # FULL STOP
# change standard definitions for some dead keys with spaces
<dead_acute> <space> : "´" U00B4 # ACUTE ACCENT
<dead_diaeresis> <space> : "¨" U00A8 # DIAERESIS
<dead_doubleacute> <space> : "\"" quotedbl # QUOTATION MARK
# letters
# latin letters with ogonek (simplifying the keyboard ogonek and cedilla are on the same place)
<dead_cedilla> <A> : "Ą" U0104 # LATIN CAPITAL LETTER A WITH OGONEK
<dead_cedilla> <a> : "ą" U0105 # LATIN SMALL LETTER A WITH OGONEK
<dead_cedilla> <E> : "Ę" U0118 # LATIN CAPITAL LETTER E WITH OGONEK
<dead_cedilla> <e> : "ę" U0119 # LATIN SMALL LETTER E WITH OGONEK
<dead_cedilla> <I> : "Į" U012E # LATIN CAPITAL LETTER I WITH OGONEK
<dead_cedilla> <i> : "į" U012F # LATIN SMALL LETTER I WITH OGONEK
<dead_cedilla> <U> : "Ų" U0172 # LATIN CAPITAL LETTER U WITH OGONEK
<dead_cedilla> <u> : "ų" U0173 # LATIN SMALL LETTER U WITH OGONEK
<dead_cedilla> <O> : "Ǫ" U01EA # LATIN CAPITAL LETTER O WITH OGONEK
<dead_cedilla> <o> : "ǫ" U01EB # LATIN SMALL LETTER O WITH OGONEK
<dead_macron> <dead_cedilla> <O> : "Ǭ" U01EC # LATIN CAPITAL LETTER O WITH OGONEK AND MACRON
<dead_macron> <dead_cedilla> <o> : "ǭ" U01ED # LATIN SMALL LETTER O WITH OGONEK AND MACRON
<U21BB> <dead_cedilla> <E> : "Ȩ" U0228 # LATIN CAPITAL LETTER E WITH CEDILLA
<U21BB> <dead_cedilla> <e> : "ȩ" U0229 # LATIN SMALL LETTER E WITH CEDILLA
<dead_cedilla> <Adiaeresis> : "Ȩ" U0228 # LATIN CAPITAL LETTER E WITH CEDILLA
<dead_cedilla> <adiaeresis> : "ȩ" U0229 # LATIN SMALL LETTER E WITH CEDILLA
# latin letters with line below (simplifying the keyboard line below and macron are on the same place)
<dead_macron> <B> : "Ḇ" U1E06 # LATIN CAPITAL LETTER B WITH LINE BELOW
<dead_macron> <b> : "ḇ" U1E07 # LATIN SMALL LETTER B WITH LINE BELOW
<dead_macron> <D> : "Ḏ" U1E0E # LATIN CAPITAL LETTER D WITH LINE BELOW
<dead_macron> <d> : "ḏ" U1E0F # LATIN SMALL LETTER D WITH LINE BELOW
<dead_macron> <K> : "Ḵ" U1E34 # LATIN CAPITAL LETTER K WITH LINE BELOW
<dead_macron> <k> : "ḵ" U1E35 # LATIN SMALL LETTER K WITH LINE BELOW
<dead_macron> <L> : "Ḻ" U1E3A # LATIN CAPITAL LETTER L WITH LINE BELOW
<dead_macron> <l> : "ḻ" U1E3B # LATIN SMALL LETTER L WITH LINE BELOW
<dead_macron> <N> : "Ṉ" U1E48 # LATIN CAPITAL LETTER N WITH LINE BELOW
<dead_macron> <n> : "ṉ" U1E49 # LATIN SMALL LETTER N WITH LINE BELOW
<dead_macron> <R> : "Ṟ" U1E5E # LATIN CAPITAL LETTER R WITH LINE BELOW
<dead_macron> <r> : "ṟ" U1E5F # LATIN SMALL LETTER R WITH LINE BELOW
<dead_macron> <T> : "Ṯ" U1E6E # LATIN CAPITAL LETTER T WITH LINE BELOW
<dead_macron> <t> : "ṯ" U1E6F # LATIN SMALL LETTER T WITH LINE BELOW
<dead_macron> <Z> : "Ẕ" U1E94 # LATIN CAPITAL LETTER Z WITH LINE BELOW
<dead_macron> <z> : "ẕ" U1E95 # LATIN SMALL LETTER Z WITH LINE BELOW
<dead_macron> <h> : "ẖ" U1E96 # LATIN SMALL LETTER H WITH LINE BELOW
# letters with stroke
<dead_stroke> <D> : "Đ" Dstroke # LATIN CAPITAL LETTER D WITH STROKE
<dead_stroke> <d> : "đ" dstroke # LATIN SMALL LETTER D WITH STROKE
<dead_stroke> <H> : "Ħ" U0126 # LATIN CAPITAL LETTER H WITH STROKE
<Multi_key> <minus> <H> : "Ħ" U0126 # LATIN CAPITAL LETTER H WITH STROKE
<dead_stroke> <h> : "ħ" U0127 # LATIN SMALL LETTER H WITH STROKE
<Multi_key> <minus> <h> : "ħ" U0127 # LATIN SMALL LETTER H WITH STROKE
<dead_stroke> <L> : "Ł" U0141 # LATIN CAPITAL LETTER L WITH STROKE
<dead_stroke> <l> : "ł" U0142 # LATIN SMALL LETTER L WITH STROKE
<dead_stroke> <O> : "Ø" Oslash # LATIN CAPITAL LETTER O WITH STROKE
<dead_stroke> <o> : "ø" oslash # LATIN SMALL LETTER O WITH STROKE
<dead_acute> <dead_stroke> <O> : "Ǿ" U01FE # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
<dead_acute> <dead_stroke> <o> : "ǿ" U01FF # LATIN SMALL LETTER O WITH STROKE AND ACUTE
# if you want to have ð and Ð with dead stroke instead of đ and Đ you should uncomment the next two lines
# <dead_stroke> <d> : "ð" U00F0 # LATIN SMALL LETTER ETH
# <dead_stroke> <D> : "Ð" U00D0 # LATIN CAPITAL LETTER ETH
# letters with double grave
<U02F5> <A> : "Ȁ" U0200 # LATIN CAPITAL LETTER A WITH DOUBLE GRAVE
<U02F5> <a> : "ȁ" U0201 # LATIN SMALL LETTER A WITH DOUBLE GRAVE
<U02F5> <E> : "Ȅ" U0204 # LATIN CAPITAL LETTER E WITH DOUBLE GRAVE
<U02F5> <e> : "ȅ" U0205 # LATIN SMALL LETTER E WITH DOUBLE GRAVE
<U02F5> <I> : "Ȉ" U0208 # LATIN CAPITAL LETTER I WITH DOUBLE GRAVE
<U02F5> <i> : "ȉ" U0209 # LATIN SMALL LETTER I WITH DOUBLE GRAVE
<U02F5> <O> : "Ȍ" U020C # LATIN CAPITAL LETTER O WITH DOUBLE GRAVE
<U02F5> <o> : "ȍ" U020D # LATIN SMALL LETTER O WITH DOUBLE GRAVE
<U02F5> <R> : "Ȑ" U0210 # LATIN CAPITAL LETTER R WITH DOUBLE GRAVE
<U02F5> <r> : "ȑ" U0211 # LATIN SMALL LETTER R WITH DOUBLE GRAVE
<U02F5> <U> : "Ȕ" U0214 # LATIN CAPITAL LETTER U WITH DOUBLE GRAVE
<U02F5> <u> : "ȕ" U0215 # LATIN SMALL LETTER U WITH DOUBLE GRAVE
# double grave as turned double acute (will replace double grave)
<U21BB> <dead_doubleacute> <A> : "Ȁ" U0200 # LATIN CAPITAL LETTER A WITH DOUBLE GRAVE
<U21BB> <dead_doubleacute> <a> : "ȁ" U0201 # LATIN SMALL LETTER A WITH DOUBLE GRAVE
<U21BB> <dead_doubleacute> <E> : "Ȅ" U0204 # LATIN CAPITAL LETTER E WITH DOUBLE GRAVE
<U21BB> <dead_doubleacute> <e> : "ȅ" U0205 # LATIN SMALL LETTER E WITH DOUBLE GRAVE
<U21BB> <dead_doubleacute> <I> : "Ȉ" U0208 # LATIN CAPITAL LETTER I WITH DOUBLE GRAVE
<U21BB> <dead_doubleacute> <i> : "ȉ" U0209 # LATIN SMALL LETTER I WITH DOUBLE GRAVE
<U21BB> <dead_doubleacute> <O> : "Ȍ" U020C # LATIN CAPITAL LETTER O WITH DOUBLE GRAVE
<U21BB> <dead_doubleacute> <o> : "ȍ" U020D # LATIN SMALL LETTER O WITH DOUBLE GRAVE
<U21BB> <dead_doubleacute> <R> : "Ȑ" U0210 # LATIN CAPITAL LETTER R WITH DOUBLE GRAVE
<U21BB> <dead_doubleacute> <r> : "ȑ" U0211 # LATIN SMALL LETTER R WITH DOUBLE GRAVE
<U21BB> <dead_doubleacute> <U> : "Ȕ" U0214 # LATIN CAPITAL LETTER U WITH DOUBLE GRAVE
<U21BB> <dead_doubleacute> <u> : "ȕ" U0215 # LATIN SMALL LETTER U WITH DOUBLE GRAVE
# letters with comma below
<Multi_key> <S> <comma> : "Ș" U0218 # LATIN CAPITAL LETTER S WITH COMMA BELOW
<Multi_key> <s> <comma> : "ș" U0219 # LATIN SMALL LETTER S WITH COMMA BELOW
<Multi_key> <T> <comma> : "Ț" U021A # LATIN CAPITAL LETTER T WITH COMMA BELOW
<Multi_key> <t> <comma> : "ț" U021B # LATIN SMALL LETTER T WITH COMMA BELOW
# letters with inverted breve
<U21BB> <dead_breve> <A> : "Ȃ" U0202 # LATIN CAPITAL LETTER A WITH INVERTED BREVE
<U21BB> <dead_breve> <a> : "ȃ" U0203 # LATIN SMALL LETTER A WITH INVERTED BREVE
<U21BB> <dead_breve> <E> : "Ȇ" U0206 # LATIN CAPITAL LETTER E WITH INVERTED BREVE
<U21BB> <dead_breve> <e> : "ȇ" U0207 # LATIN SMALL LETTER E WITH INVERTED BREVE
<U21BB> <dead_breve> <I> : "Ȋ" U020A # LATIN CAPITAL LETTER I WITH INVERTED BREVE
<U21BB> <dead_breve> <i> : "ȋ" U020B # LATIN SMALL LETTER I WITH INVERTED BREVE
<U21BB> <dead_breve> <O> : "Ȏ" U020E # LATIN CAPITAL LETTER O WITH INVERTED BREVE
<U21BB> <dead_breve> <o> : "ȏ" U020F # LATIN SMALL LETTER O WITH INVERTED BREVE
<U21BB> <dead_breve> <R> : "Ȓ" U0212 # LATIN CAPITAL LETTER R WITH INVERTED BREVE
<U21BB> <dead_breve> <r> : "ȓ" U0213 # LATIN SMALL LETTER R WITH INVERTED BREVE
<U21BB> <dead_breve> <U> : "Ȗ" U0216 # LATIN CAPITAL LETTER U WITH INVERTED BREVE
<U21BB> <dead_breve> <u> : "ȗ" U0217 # LATIN SMALL LETTER U WITH INVERTED BREVE
# other letters
<Multi_key> <E> <E> : "Ə" U018F # LATIN CAPITAL LETTER SCHWA
<Multi_key> <L> <period> : "Ŀ" U013F # LATIN CAPITAL LETTER L WITH MIDDLE DOT
<Multi_key> <l> <period> : "ŀ" U0140 # LATIN SMALL LETTER L WITH MIDDLE DOT
<dead_abovedot> <L> : "Ŀ" U013F # LATIN CAPITAL LETTER L WITH MIDDLE DOT
<dead_abovedot> <l> : "ŀ" U0140 # LATIN SMALL LETTER L WITH MIDDLE DOT
<dead_tilde> <L> : "Ɫ" U2C62 # LATIN CAPITAL LETTER L WITH MIDDLE TILDE
<dead_tilde> <l> : "ɫ" U026B # LATIN SMALL LETTER L WITH MIDDLE TILDE
<dead_breve> <H> : "Ḫ" U1E2A # LATIN CAPITAL LETTER H WITH BREVE BELOW
<dead_breve> <h> : "ḫ" U1E2B # LATIN SMALL LETTER H WITH BREVE BELOW
<Multi_key> <i> <i> : "ı" U0131 # LATIN SMALL LETTER DOTLESS I
<Multi_key> <I> <I> : "İ" U0130 # LATIN CAPITAL LETTER I WITH DOT ABOVE
<dead_abovedot> <j> : "ȷ" U0237 # LATIN SMALL LETTER DOTLESS J
<dead_macron> <Multi_key> <A> <E> : "Ǣ" U01E2 # LATIN CAPITAL LETTER AE WITH MACRON
<dead_macron> <Multi_key> <a> <e> : "ǣ" U01E3 # LATIN SMALL LETTER AE WITH MACRON
<dead_acute> <Multi_key> <A> <E> : "Ǽ" U01FC # LATIN CAPITAL LETTER AE WITH ACUTE
<dead_acute> <Multi_key> <a> <e> : "ǽ" U01FD # LATIN SMALL LETTER AE WITH ACUTE
<Multi_key> <z> <h> : "ʒ" U0292 # LATIN SMALL LETTER EZH
<Multi_key> <z> <z> : "ʒ" U0292 # LATIN SMALL LETTER EZH
# ligatures
<Multi_key> <f> <f> : "ff" Ufb00 # LATIN SMALL LIGATURE FF
<Multi_key> <f> <i> : "fi" Ufb01 # LATIN SMALL LIGATURE FI
<Multi_key> <f> <l> : "fl" Ufb02 # LATIN SMALL LIGATURE FL
<Multi_key> <F> <i> : "ffi" Ufb03 # LATIN SMALL LIGATURE FFI
<Multi_key> <F> <l> : "ffl" Ufb04 # LATIN SMALL LIGATURE FFL
<Multi_key> <U017F> <t> : "ſt" UFB05 # LATIN SMALL LIGATURE LONG S T
<Multi_key> <s> <t> : "st" UFB06 # LATIN SMALL LIGATURE ST
<Multi_key> <I> <J> : "IJ" U0132 # LATIN CAPITAL LIGATURE IJ
<Multi_key> <i> <j> : "ij" U0133 # LATIN SMALL LIGATURE IJ
<Multi_key> <D> <Z> : "DZ" U01F1 # LATIN CAPITAL LETTER DZ
<Multi_key> <D> <z> : "Dz" U01F2 # LATIN CAPITAL LETTER D WITH SMALL LETTER Z
<Multi_key> <d> <z> : "dz" U01F3 # LATIN SMALL LETTER DZ
<dead_caron> <Multi_key> <D> <Z> : "DŽ" U01C4 # LATIN CAPITAL LETTER DZ WITH CARON
<dead_caron> <Multi_key> <D> <z> : "Dž" U01C5 # LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON
<dead_caron> <Multi_key> <d> <z> : "dž" U01C6 # LATIN SMALL LETTER DZ WITH CARON
<Multi_key> <L> <J> : "LJ" U01C7 # LATIN CAPITAL LETTER LJ
<Multi_key> <L> <j> : "Lj" U01C8 # LATIN CAPITAL LETTER L WITH SMALL LETTER J
<Multi_key> <l> <j> : "lj" U01C9 # LATIN SMALL LETTER LJ
<Multi_key> <N> <J> : "NJ" U01CA # LATIN CAPITAL LETTER NJ
<Multi_key> <N> <j> : "Nj" U01CB # LATIN CAPITAL LETTER N WITH SMALL LETTER J
<Multi_key> <n> <j> : "nj" U01CC # LATIN SMALL LETTER NJ
<dead_caron> <0> : "₀" zerosubscript # SUBSCRIPT ZERO
<dead_caron> <KP_0> : "₀" U2080 # SUBSCRIPT ZERO
<dead_caron> <1> : "₁" onesubscript # SUBSCRIPT ONE
<dead_caron> <KP_1> : "₁" U2081 # SUBSCRIPT ONE
<dead_caron> <2> : "₂" twosubscript # SUBSCRIPT TWO
<dead_caron> <KP_2> : "₂" U2082 # SUBSCRIPT TWO
<dead_caron> <3> : "₃" threesubscript # SUBSCRIPT THREE
<dead_caron> <KP_3> : "₃" U2083 # SUBSCRIPT THREE
<dead_caron> <4> : "₄" foursubscript # SUBSCRIPT FOUR
<dead_caron> <KP_4> : "₄" U2084 # SUBSCRIPT FOUR
<dead_caron> <5> : "₅" fivesubscript # SUBSCRIPT FIVE
<dead_caron> <KP_5> : "₅" U2085 # SUBSCRIPT FIVE
<dead_caron> <6> : "₆" sixsubscript # SUBSCRIPT SIX
<dead_caron> <KP_6> : "₆" U2086 # SUBSCRIPT SIX
<dead_caron> <7> : "₇" sevensubscript # SUBSCRIPT SEVEN
<dead_caron> <KP_7> : "₇" U2087 # SUBSCRIPT SEVEN
<dead_caron> <8> : "₈" eightsubscript # SUBSCRIPT EIGHT
<dead_caron> <KP_8> : "₈" U2088 # SUBSCRIPT EIGHT
<dead_caron> <9> : "₉" ninesubscript # SUBSCRIPT NINE
<dead_caron> <KP_9> : "₉" U2089 # SUBSCRIPT NINE
# interpunctation
<Multi_key> <2> <exclam> : "‼" U203C # DOUBLE EXCLAMATION MARK
<Multi_key> <exclam> <2> : "‼" U203C # DOUBLE EXCLAMATION MARK
<Multi_key> <KP_2> <exclam> : "‼" U203C # DOUBLE EXCLAMATION MARK
<Multi_key> <exclam> <KP_2> : "‼" U203C # DOUBLE EXCLAMATION MARK
<Multi_key> <2> <question> : "⁇" U2047 # DOUBLE QUESTION MARK
<Multi_key> <question> <2> : "⁇" U2047 # DOUBLE QUESTION MARK
<Multi_key> <KP_2> <question> : "⁇" U2047 # DOUBLE QUESTION MARK
<Multi_key> <question> <KP_2> : "⁇" U2047 # DOUBLE QUESTION MARK
<Multi_key> <question> <exclam> : "⁈" U2048 # QUESTION EXCLAMATION MARK
<Multi_key> <exclam> <question> : "⁉" U2049 # EXCLAMATION QUESTION MARK
<Multi_key> <1> <question> <exclam> : "‽" U203D # INTERROBANG
<Multi_key> <1> <exclam> <question> : "‽" U203D # INTERROBANG
<Multi_key> <KP_1> <question> <exclam> : "‽" U203D # INTERROBANG
<Multi_key> <KP_1> <exclam> <question> : "‽" U203D # INTERROBANG
<Multi_key> <1> <questiondown> <exclamdown> : "⸘" U2E18 # INVERTED INTERROBANG
<Multi_key> <1> <exclamdown> <questiondown> : "⸘" U2E18 # INVERTED INTERROBANG
<Multi_key> <KP_1> <questiondown> <exclamdown> : "⸘" U2E18 # INVERTED INTERROBANG
<Multi_key> <KP_1> <exclamdown> <questiondown> : "⸘" U2E18 # INVERTED INTERROBANG
<Multi_key> <dagger> <dagger> : "‡" U2021 # DOUBLE DAGGER
<U21BB> <colon> : "‥" U2025 # TWO DOT LEADER
<U21BB> <ellipsis> : "⋮" U22EE # VERTICAL ELLIPSIS
<Multi_key> <nobreakspace> <nobreakspace> : "-" minus # HYPHEN-MINUS
<Multi_key> <7> <7> : "⁊" U204A # TIRONIAN SIGN ET
<Multi_key> <KP_7> <KP_7> : "⁊" U204A # TIRONIAN SIGN ET
<Multi_key> <ellipsis> <ellipsis> : "[…]"
# roman numerals
<Multi_key> <R> <1> <space> : "" U2160 # ROMAN NUMERAL ONE
<Multi_key> <R> <2> : "Ⅱ" U2161 # ROMAN NUMERAL TWO
<Multi_key> <R> <3> : "Ⅲ" U2162 # ROMAN NUMERAL THREE
<Multi_key> <R> <4> : "Ⅳ" U2163 # ROMAN NUMERAL FOUR
<Multi_key> <R> <5> : "" U2164 # ROMAN NUMERAL FIVE
<Multi_key> <R> <6> : "Ⅵ" U2165 # ROMAN NUMERAL SIX
<Multi_key> <R> <7> : "Ⅶ" U2166 # ROMAN NUMERAL SEVEN
<Multi_key> <R> <8> : "Ⅷ" U2167 # ROMAN NUMERAL EIGHT
<Multi_key> <R> <9> : "Ⅸ" U2168 # ROMAN NUMERAL NINE
<Multi_key> <R> <1> <0> : "" U2169 # ROMAN NUMERAL TEN
<Multi_key> <R> <1> <1> : "Ⅺ" U216A # ROMAN NUMERAL ELEVEN
<Multi_key> <R> <1> <2> : "Ⅻ" U216B # ROMAN NUMERAL TWELVE
<Multi_key> <R> <KP_1> <space> : "" U2160 # ROMAN NUMERAL ONE
<Multi_key> <R> <KP_2> : "Ⅱ" U2161 # ROMAN NUMERAL TWO
<Multi_key> <R> <KP_3> : "Ⅲ" U2162 # ROMAN NUMERAL THREE
<Multi_key> <R> <KP_4> : "Ⅳ" U2163 # ROMAN NUMERAL FOUR
<Multi_key> <R> <KP_5> : "" U2164 # ROMAN NUMERAL FIVE
<Multi_key> <R> <KP_6> : "Ⅵ" U2165 # ROMAN NUMERAL SIX
<Multi_key> <R> <KP_7> : "Ⅶ" U2166 # ROMAN NUMERAL SEVEN
<Multi_key> <R> <KP_8> : "Ⅷ" U2167 # ROMAN NUMERAL EIGHT
<Multi_key> <R> <KP_9> : "Ⅸ" U2168 # ROMAN NUMERAL NINE
<Multi_key> <R> <KP_1> <KP_0> : "" U2169 # ROMAN NUMERAL TEN
<Multi_key> <R> <KP_1> <KP_1> : "Ⅺ" U216A # ROMAN NUMERAL ELEVEN
<Multi_key> <R> <KP_1> <KP_2> : "Ⅻ" U216B # ROMAN NUMERAL TWELVE
<Multi_key> <r> <1> <space> : "" U2170 # SMALL ROMAN NUMERAL ONE
<Multi_key> <r> <1> <period> : "."
<Multi_key> <r> <1> <parenright> : ")"
<Multi_key> <r> <2> : "ⅱ" U2171 # SMALL ROMAN NUMERAL TWO
<Multi_key> <r> <3> : "ⅲ" U2172 # SMALL ROMAN NUMERAL THREE
<Multi_key> <r> <4> : "ⅳ" U2173 # SMALL ROMAN NUMERAL FOUR
<Multi_key> <r> <5> : "" U2174 # SMALL ROMAN NUMERAL FIVE
<Multi_key> <r> <6> : "ⅵ" U2175 # SMALL ROMAN NUMERAL SIX
<Multi_key> <r> <7> : "ⅶ" U2176 # SMALL ROMAN NUMERAL SEVEN
<Multi_key> <r> <8> : "ⅷ" U2177 # SMALL ROMAN NUMERAL EIGHT
<Multi_key> <r> <9> : "ⅸ" U2178 # SMALL ROMAN NUMERAL NINE
<Multi_key> <r> <1> <0> : "" U2179 # SMALL ROMAN NUMERAL TEN
<Multi_key> <r> <1> <1> : "ⅺ" U217A # SMALL ROMAN NUMERAL ELEVEN
<Multi_key> <r> <1> <2> : "ⅻ" U217B # SMALL ROMAN NUMERAL TWELVE
<Multi_key> <r> <KP_1> <space> : "" U2170 # SMALL ROMAN NUMERAL ONE
<Multi_key> <r> <KP_2> : "ⅱ" U2171 # SMALL ROMAN NUMERAL TWO
<Multi_key> <r> <KP_3> : "ⅲ" U2172 # SMALL ROMAN NUMERAL THREE
<Multi_key> <r> <KP_4> : "ⅳ" U2173 # SMALL ROMAN NUMERAL FOUR
<Multi_key> <r> <KP_5> : "" U2174 # SMALL ROMAN NUMERAL FIVE
<Multi_key> <r> <KP_6> : "ⅵ" U2175 # SMALL ROMAN NUMERAL SIX
<Multi_key> <r> <KP_7> : "ⅶ" U2176 # SMALL ROMAN NUMERAL SEVEN
<Multi_key> <r> <KP_8> : "ⅷ" U2177 # SMALL ROMAN NUMERAL EIGHT
<Multi_key> <r> <KP_9> : "ⅸ" U2178 # SMALL ROMAN NUMERAL NINE
<Multi_key> <r> <KP_1> <KP_0> : "" U2179 # SMALL ROMAN NUMERAL TEN
<Multi_key> <r> <KP_1> <KP_1> : "ⅺ" U217A # SMALL ROMAN NUMERAL ELEVEN
<Multi_key> <r> <KP_1> <KP_2> : "ⅻ" U217B # SMALL ROMAN NUMERAL TWELVE
# ordinal numbers in English and French
<Multi_key> <1> <s> <t> : "1ˢᵗ"
<Multi_key> <KP_1> <s> <t> : "1ˢᵗ"
<Multi_key> <2> <n> <d> : "2ⁿᵈ"
<Multi_key> <KP_2> <n> <d> : "2ⁿᵈ"
<Multi_key> <3> <r> <d> : "3ʳᵈ"
<Multi_key> <KP_3> <r> <d> : "3ʳᵈ"
<Multi_key> <4> <t> <h> : "4ᵗʰ"
<Multi_key> <KP_4> <t> <h> : "4ᵗʰ"
<Multi_key> <1> <e> <r> : "1ᵉʳ"
<Multi_key> <KP_1> <e> <r> : "1ᵉʳ"
<Multi_key> <1> <r> <e> : "1ʳᵉ"
<Multi_key> <KP_1> <r> <e> : "1ʳᵉ"
<Multi_key> <2> <e> : "2ᵉ"
<Multi_key> <KP_2> <e> : "2ᵉ"
# Fractions
<Multi_key> <1> <3> : "⅓" U2153 # VULGAR FRACTION ONE THIRD
<Multi_key> <2> <3> : "⅔" U2154 # VULGAR FRACTION TWO THIRDS
<Multi_key> <1> <5> : "⅕" U2155 # VULGAR FRACTION ONE FIFTH
<Multi_key> <2> <5> : "⅖" U2156 # VULGAR FRACTION TWO FIFTHS
<Multi_key> <3> <5> : "⅗" U2157 # VULGAR FRACTION THREE FIFTHS
<Multi_key> <4> <5> : "⅘" U2158 # VULGAR FRACTION FOUR FIFTHS
<Multi_key> <1> <6> : "⅙" U2159 # VULGAR FRACTION ONE SIXTH
<Multi_key> <5> <6> : "⅚" U215A # VULGAR FRACTION FIVE SIXTHS
<Multi_key> <1> <8> : "⅛" U215B # VULGAR FRACTION ONE EIGHTH
<Multi_key> <3> <8> : "⅜" U215C # VULGAR FRACTION THREE EIGHTHS
<Multi_key> <5> <8> : "⅝" U215D # VULGAR FRACTION FIVE EIGHTHS
<Multi_key> <7> <8> : "⅞" U215E # VULGAR FRACTION SEVEN EIGHTHS
<Multi_key> <1> <slash> : "⅟" U215F # FRACTION NUMERATOR ONE
<Multi_key> <1> <KP_Divide> : "⅟" U215F # FRACTION NUMERATOR ONE
<Multi_key> <KP_1> <KP_3> : "⅓" U2153 # VULGAR FRACTION ONE THIRD
<Multi_key> <KP_2> <KP_3> : "⅔" U2154 # VULGAR FRACTION TWO THIRDS
<Multi_key> <KP_1> <KP_5> : "⅕" U2155 # VULGAR FRACTION ONE FIFTH
<Multi_key> <KP_2> <KP_5> : "⅖" U2156 # VULGAR FRACTION TWO FIFTHS
<Multi_key> <KP_3> <KP_5> : "⅗" U2157 # VULGAR FRACTION THREE FIFTHS
<Multi_key> <KP_4> <KP_5> : "⅘" U2158 # VULGAR FRACTION FOUR FIFTHS
<Multi_key> <KP_1> <KP_6> : "⅙" U2159 # VULGAR FRACTION ONE SIXTH
<Multi_key> <KP_5> <KP_6> : "⅚" U215A # VULGAR FRACTION FIVE SIXTHS
<Multi_key> <KP_1> <KP_8> : "⅛" U215B # VULGAR FRACTION ONE EIGHTHS
<Multi_key> <KP_3> <KP_8> : "⅜" U215C # VULGAR FRACTION THREE EIGHTHS
<Multi_key> <KP_5> <KP_8> : "⅝" U215D # VULGAR FRACTION FIVE EIGHTHS
<Multi_key> <KP_7> <KP_8> : "⅞" U215E # VULGAR FRACTION SEVEN EIGHTHS
<Multi_key> <KP_1> <slash> : "⅟" U215F # FRACTION NUMERATOR ONE
<Multi_key> <KP_1> <KP_Divide> : "⅟" U215F # FRACTION NUMERATOR ONE
<Multi_key> <KP_1> <KP_4> : "¼" U00BC # VULGAR FRACTION ONE QUARTER
<Multi_key> <KP_1> <KP_2> : "½" U00BD # VULGAR FRACTION ONE HALF
<Multi_key> <KP_3> <KP_4> : "¾" U00BE # VULGAR FRACTION THREE QUARTERS
# other symbols
<Multi_key> <colon> <parenright> : "☺" U263A # WHITE SMILING FACE
<Multi_key> <colon> <parenleft> : "☹" U2639 # WHITE FROWNING FACE
<Multi_key> <t> <m> : "™" U2122 # TRADE MARK SIGN
<Multi_key> <c> <KP_Divide> <o> : "℅" U2105 # CARE OF
<Multi_key> <femalesymbol> <femalesymbol> : "⚢" U26A2 # DOUBLED FEMALE SIGN
<Multi_key> <malesymbol> <malesymbol> : "⚣" U26A3 # DOUBLED MALE SIGN
<Multi_key> <femalesymbol> <malesymbol> : "⚤" U26A4 # INTERLOCKED FEMALE AND MALE SIGN
<Multi_key> <malesymbol> <femalesymbol> : "⚤" U26A4 # INTERLOCKED FEMALE AND MALE SIGN
<dead_stroke> <malesymbol> : "⚦" U26A6 # MALE WITH STROKE SIGN
<dead_stroke> <U26A5> : "⚧" U26A7 # MALE WITH STROKE AND MALE AND FEMALE SIGN
<dead_breve> <femalesymbol> : "☿" U263F # MERCURY
<U21BB> <femalesymbol> : "♁" U2641 # EARTH
<Multi_key> <Tab> : "♫" U266B # BEAMED EIGHTH NOTE
<Multi_key> <Multi_key> : "♫" U266B # BEAMED EIGHTH NOTE
<U02DE> <slash> : "✔" U2714 # HEAVY CHECK MARK
<U02DE> <KP_Divide> : "✔" U2714 # HEAVY CHECK MARK
<U02DE> <backslash> : "✔" U2714 # HEAVY CHECK MARK
<dead_stroke> <slash> : "✘" U2718 # HEAVY BALLOT X
<dead_stroke> <KP_Divide> : "✘" U2718 # HEAVY BALLOT X
<dead_stroke> <backslash> : "✘" U2718 # HEAVY BALLOT X
<Multi_key> <less> <3> : "♥" U2665 # BLACK HEART SUIT
<Multi_key> <less> <KP_3> : "♥" U2665 # BLACK HEART SUIT
<Multi_key> <C> <N> <D> : "☮" U262E # PEACE SYMBOL
<Multi_key> <bracketleft> <bracketright> : "□" U25A1 # WHITE SQUARE
<Multi_key> <U25A1> <U2714> : "☑" U2611 # BALLOT BOX WITH CHECK
<Multi_key> <U2714> <U25A1> : "☑" U2611 # BALLOT BOX WITH CHECK
<Multi_key> <U25A1> <U2718> : "☒" U2612 # BALLOT BOX WITH X
<Multi_key> <U2718> <U25A1> : "☒" U2612 # BALLOT BOX WITH X
<Multi_key> <Greek_DELTA> <exclam> : "⚠" U26A0 # WARNING SIGN
<Multi_key> <exclam> <Greek_DELTA> : "⚠" U26A0 # WARNING SIGN
<U21BB> <bracketright> : "␣" U2423 # OPEN BOX
<Multi_key> <U2423> <U2423> : "⍽" U237D # SHOULDERED OPEN BOX
<Multi_key> <p> <f> : "₰" U20B0 # GERMAN PENNY SIGN
<dead_stroke> <sterling> : "₤" U20A4 # LIRA SIGN
<Multi_key> <minus> <sterling> : "₤" U20A4 # LIRA SIGN
<Multi_key> <p> <o> <i> : "⌘" U2318 # PLACE OF INTEREST SIGN
<Multi_key> <o> <p> <t> : "⌥" U2325 # OPTION KEY
<Multi_key> <d> <a> <g> : "†" U2020 # DAGGER
<U21BB> <U21CC> : "⇋" U21CB # LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON
<Multi_key> <period> <slash> <period> : "⁒" U2052 # COMMERCIAL MINUS SIGN
<Multi_key> <period> <KP_Divide> <period> : "⁒" U2052 # COMMERCIAL MINUS SIGN
<Multi_key> <enfilledcircbullet> <enfilledcircbullet> : "‣" U2023 # TRIANGULAR BULLET
# End of standard Definitions by Neo keyboard layout

View File

@ -1,26 +0,0 @@
# Konflikt bei Sequenz <dead_belowdot> <space>. Unsere Sequenz »<dead_belowdot> <space> : "." U002E # FULL STOP« überschreibt die folgende Sequenz aus enUS.module
<dead_belowdot> <space> : "̣" U0323 # COMBINING DOT BELOW
# Konflikt bei Sequenz <dead_cedilla> <E>. Unsere Sequenz »<dead_cedilla> <E> : "Ę" U0118 # LATIN CAPITAL LETTER E WITH OGONEK« überschreibt die folgende Sequenz aus enUS.module
<dead_cedilla> <E> : "Ȩ" U0228 # LATIN CAPITAL LETTER E WITH CEDILLA
# Konflikt bei Sequenz <dead_cedilla> <e>. Unsere Sequenz »<dead_cedilla> <e> : "ę" U0119 # LATIN SMALL LETTER E WITH OGONEK« überschreibt die folgende Sequenz aus enUS.module
<dead_cedilla> <e> : "ȩ" U0229 # LATIN SMALL LETTER E WITH CEDILLA
# Konflikt bei Sequenz <Multi_key> <S> <comma>. Unsere Sequenz »<Multi_key> <S> <comma> : "Ș" U0218 # LATIN CAPITAL LETTER S WITH COMMA BELOW« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <S> <comma> : "Ş" U015E # LATIN CAPITAL LETTER S WITH CEDILLA
# Konflikt bei Sequenz <Multi_key> <s> <comma>. Unsere Sequenz »<Multi_key> <s> <comma> : "ș" U0219 # LATIN SMALL LETTER S WITH COMMA BELOW« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <s> <comma> : "ş" U015F # LATIN SMALL LETTER S WITH CEDILLA
# Konflikt bei Sequenz <Multi_key> <T> <comma>. Unsere Sequenz »<Multi_key> <T> <comma> : "Ț" U021A # LATIN CAPITAL LETTER T WITH COMMA BELOW« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <T> <comma> : "Ţ" U0162 # LATIN CAPITAL LETTER T WITH CEDILLA
# Konflikt bei Sequenz <Multi_key> <t> <comma>. Unsere Sequenz »<Multi_key> <t> <comma> : "ț" U021B # LATIN SMALL LETTER T WITH COMMA BELOW« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <t> <comma> : "ţ" U0163 # LATIN SMALL LETTER T WITH CEDILLA
# Konflikt bei Sequenz <Multi_key> <exclam> <question>. Unsere Sequenz »<Multi_key> <exclam> <question> : "⁉" U2049 # EXCLAMATION QUESTION MARK« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <exclam> <question> : "‽" U203D # INTERROBANG
# Konflikt bei Sequenz <Multi_key> <bracketleft> <bracketright>. Unsere Sequenz »<Multi_key> <bracketleft> <bracketright> : "□" U25A1 # WHITE SQUARE« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <bracketleft> <bracketright> : "⌷" U2337 # [ ] APL FUNCTIONAL SYMBOL SQUISH QUAD
# Konflikt bei Sequenz <Multi_key <question> <exclam>. Unsere Sequenz »<Multi_key> <question> <exclam> : "⁈" U2048 # QUESTION EXCLAMATION MARK« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <question> <exclam> : "⸘" U2E18 # INVERTED INTERROBANG
# Konflikt bei Sequenz <dead_acute> <space>. Unsere Sequenz »<dead_acute> <space> : "´" U00B4 # ACUTE ACCENT« überschreibt die folgende Sequenz aus enUS.module
<dead_acute> <space> : "'" apostrophe # APOSTROPHE
# Konflikt bei Sequenz <dead_diaeresis> <space>. Unsere Sequenz »<dead_diaeresis> <space> : "¨" U00A8 # DIAERESIS« überschreibt die folgende Sequenz aus enUS.module
<dead_diaeresis> <space> : "\"" quotedbl # REVERSE SOLIDUS
# Konflikt bei Sequenz <dead_doubleacute> <space>. Unsere Sequenz »<dead_doubleacute> <space> : "\"" quotedbl # QUOTATION MARK« überschreibt die folgende Sequenz aus enUS.module
<dead_doubleacute> <space> : "˝" U2dd # DOUBLE ACUTE ACCENT

View File

@ -1,257 +0,0 @@
#configinfo Kyrillische Schrift (Њ Щ Ґ Юяы)
# cyrillic script module by aleχ, 2009, CC-BY-SA DE 3.
# Auskommentierte Einträge sind bereits in der Standard-Compose definiert
# soft sign
<dead_circumflex> <Cyrillic_EL> : "Љ" U0409 # CYRILLIC CAPITAL LETTER LJE
<dead_circumflex> <Cyrillic_el> : "љ" U0459 # CYRILLIC SMALL LETTER LJE
<dead_circumflex> <Cyrillic_EN> : "Њ" U040A # CYRILLIC CAPITAL LETTER NJE
<dead_circumflex> <Cyrillic_en> : "њ" U045A # CYRILLIC SMALL LETTER NJE
<dead_circumflex> <Ukrainian_I> : "Ы" U042B # CYRILLIC CAPITAL LETTER YERU
<dead_circumflex> <Ukrainian_i> : "ы" U044B # CYRILLIC SMALL LETTER YERU
<dead_circumflex> <Cyrillic_O> : "Ю" U042E # CYRILLIC CAPITAL LETTER YU
<dead_circumflex> <Cyrillic_o> : "ю" U044E # CYRILLIC SMALL LETTER YU
<dead_circumflex> <Cyrillic_A> : "Я" U042F # CYRILLIC CAPITAL LETTER YA
<dead_circumflex> <Cyrillic_a> : "я" U044F # CYRILLIC SMALL LETTER YA
<dead_circumflex> <Cyrillic_IE> : "Є" U0404 # CYRILLIC CAPITAL LETTER UKRAINIAN IE
<dead_circumflex> <Cyrillic_ie> : "є" U0454 # CYRILLIC SMALL LETTER UKRAINIAN IE
<dead_circumflex> <Cyrillic_SOFTSIGN> : "Ъ" U042A # CYRILLIC CAPITAL LETTER HARD SIGN
<dead_circumflex> <Cyrillic_softsign> : "ъ" U044A # CYRILLIC SMALL LETTER HARD SIGN
# grave
#<dead_grave> <Cyrillic_IE> : "Ѐ" U0400 # CYRILLIC CAPITAL LETTER IE WITH GRAVE
#<dead_grave> <Cyrillic_ie> : "ѐ" U0450 # CYRILLIC SMALL LETTER IE WITH GRAVE
#<dead_grave> <Cyrillic_I> : "Ѝ" U040D # CYRILLIC CAPITAL LETTER I WITH GRAVE
#<dead_grave> <Cyrillic_i> : "ѝ" U045D # CYRILLIC SMALL LETTER I WITH GRAVE
# acute
#<dead_acute> <Cyrillic_GHE> : "Ѓ" U0403 # CYRILLIC CAPITAL LETTER GJE
#<dead_acute> <Cyrillic_ghe> : "ѓ" U0453 # CYRILLIC SMALL LETTER GJE
#<dead_acute> <Cyrillic_KA> : "Ќ" U040C # CYRILLIC CAPITAL LETTER KJE
#<dead_acute> <Cyrillic_ka> : "ќ" U045C # CYRILLIC SMALL LETTER KJE
# turn
<U21BB> <Cyrillic_E> : "Є" U0404 # CYRILLIC CAPITAL LETTER UKRAINIAN IE
<U21BB> <Cyrillic_e> : "є" U0454 # CYRILLIC SMALL LETTER UKRAINIAN IE
<U21BB> <Cyrillic_ZE> : "Ԑ" U0510 # CYRILLIC CAPITAL LETTER REVERSED ZE
<U21BB> <Cyrillic_ze> : "ԑ" U0511 # CYRILLIC SMALL LETTER REVERSED ZE
<U21BB> <Cyrillic_IE> : "Ә" U04D8 # CYRILLIC CAPITAL LETTER SCHWA
<U21BB> <Cyrillic_ie> : "ә" U04D9 # CYRILLIC SMALL LETTER SCHWA
<U21BB> <Cyrillic_CHE> : "Һ" U04BA # CYRILLIC CAPITAL LETTER SHHA
<U21BB> <Cyrillic_che> : "һ" U04BB # CYRILLIC SMALL LETTER SHHA
<U21BB> <Cyrillic_PE> : "Џ" U040F # CYRILLIC CAPITAL LETTER DZHE
<U21BB> <Cyrillic_pe> : "џ" U045F # CYRILLIC SMALL LETTER DZHE
# descender
<dead_cedilla> <Cyrillic_SHA> : "Щ" U0429 # CYRILLIC CAPITAL LETTER SHCHA
<dead_cedilla> <Cyrillic_sha> : "щ" U0449 # CYRILLIC SMALL LETTER SHCHA
<dead_cedilla> <Cyrillic_ZHE> : "Җ" U0496 # CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER
<dead_cedilla> <Cyrillic_zhe> : "җ" U0497 # CYRILLIC SMALL LETTER ZHE WITH DESCENDER
<dead_cedilla> <Cyrillic_ZE> : "Ҙ" U0498 # CYRILLIC CAPITAL LETTER ZE WITH DESCENDER
<dead_cedilla> <Cyrillic_ze> : "ҙ" U0499 # CYRILLIC SMALL LETTER ZE WITH DESCENDER
<dead_cedilla> <Cyrillic_KA> : "Қ" U049A # CYRILLIC CAPITAL LETTER KA WITH DESCENDER
<dead_cedilla> <Cyrillic_ka> : "қ" U049B # CYRILLIC SMALL LETTER KA WITH DESCENDER
<dead_cedilla> <Cyrillic_EN> : "Ң" U04A2 # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
<dead_cedilla> <Cyrillic_en> : "ң" U04A3 # CYRILLIC SMALL LETTER EN WITH DESCENDER
<dead_cedilla> <Cyrillic_ES> : "Ҫ" U04AA # CYRILLIC CAPITAL LETTER ES WITH DESCENDER
<dead_cedilla> <Cyrillic_es> : "ҫ" U04AB # CYRILLIC SMALL LETTER ES WITH DESCENDER
<dead_cedilla> <Cyrillic_TE> : "Ҭ" U04AC # CYRILLIC CAPITAL LETTER TE WITH DESCENDER
<dead_cedilla> <Cyrillic_te> : "ҭ" U04AD # CYRILLIC SMALL LETTER TE WITH DESCENDER
<dead_cedilla> <Cyrillic_HA> : "Ҳ" U04B2 # CYRILLIC CAPITAL LETTER HA WITH DESCENDER
<dead_cedilla> <Cyrillic_ha> : "ҳ" U04B3 # CYRILLIC SMALL LETTER HA WITH DESCENDER
<dead_cedilla> <Cyrillic_GHE> : "Ӷ" U04F6 # CYRILLIC CAPITAL LETTER GHE WITH DESCENDER
<dead_cedilla> <Cyrillic_ghe> : "ӷ" U04F7 # CYRILLIC SMALL LETTER GHE WITH DESCENDER
<dead_cedilla> <Cyrillic_CHE> : "Ҷ" U04B6 # CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
<dead_cedilla> <Cyrillic_che> : "ҷ" U04B7 # CYRILLIC SMALL LETTER CHE WITH DESCENDER
<U21BB> <dead_cedilla> <Cyrillic_GHE> : "Ґ" U0490 # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
<U21BB> <dead_cedilla> <Cyrillic_ghe> : "ґ" U0491 # CYRILLIC SMALL LETTER GHE WITH UPTURN
<U21BB> <dead_cedilla> <Cyrillic_CHE> : "Ӌ" U04CB # CYRILLIC CAPITAL LETTER KHAKASSIAN CHE
<U21BB> <dead_cedilla> <Cyrillic_che> : "ӌ" U04CC # CYRILLIC SMALL LETTER KHAKASSIAN CHE
<Multi_key> <comma> <Cyrillic_CHE> : "Ӌ" U04CB # CYRILLIC CAPITAL LETTER KHAKASSIAN CHE
<Multi_key> <comma> <Cyrillic_che> : "ӌ" U04CC # CYRILLIC SMALL LETTER KHAKASSIAN CHE
<Multi_key> <Cyrillic_EL> <comma> : "Ӆ" U04C5 # CYRILLIC CAPITAL LETTER EL WITH TAIL
<Multi_key> <Cyrillic_el> <comma> : "ӆ" U04C6 # CYRILLIC SMALL LETTER EL WITH TAIL
<Multi_key> <Cyrillic_EN> <comma> : "Ӊ" U04C9 # CYRILLIC CAPITAL LETTER EN WITH TAIL
<Multi_key> <Cyrillic_en> <comma> : "ӊ" U04CA # CYRILLIC SMALL LETTER EN WITH TAIL
<Multi_key> <Cyrillic_EM> <comma> : "Ӎ" U04CD # CYRILLIC CAPITAL LETTER EM WITH TAIL
<Multi_key> <Cyrillic_em> <comma> : "ӎ" U04CE # CYRILLIC SMALL LETTER EM WITH TAIL
# diaeresis
#<dead_diaeresis> <Cyrillic_IE> : "Ё" U0401 # CYRILLIC CAPITAL LETTER IO
#<dead_diaeresis> <Cyrillic_ie> : "ё" U0451 # CYRILLIC SMALL LETTER IO
#<dead_diaeresis> <Ukrainian_I> : "Ї" U0407 # CYRILLIC CAPITAL LETTER YI
#<dead_diaeresis> <Ukrainian_i> : "ї" U0457 # CYRILLIC SMALL LETTER YI
#<dead_diaeresis> <Cyrillic_A> : "Ӓ" U04D2 # CYRILLIC CAPITAL LETTER A WITH DIAERESIS
#<dead_diaeresis> <Cyrillic_a> : "ӓ" U04D3 # CYRILLIC SMALL LETTER A WITH DIAERESIS
#<dead_diaeresis> <Cyrillic_ZHE> : "Ӝ" U04DC # CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS
#<dead_diaeresis> <Cyrillic_zhe> : "ӝ" U04DD # CYRILLIC SMALL LETTER ZHE WITH DIAERESIS
#<dead_diaeresis> <Cyrillic_ZE> : "Ӟ" U04DE # CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS
#<dead_diaeresis> <Cyrillic_ze> : "ӟ" U04DF # CYRILLIC SMALL LETTER ZE WITH DIAERESIS
#<dead_diaeresis> <Cyrillic_I> : "Ӥ" U04E4 # CYRILLIC CAPITAL LETTER I WITH DIAERESIS
#<dead_diaeresis> <Cyrillic_i> : "ӥ" U04E5 # CYRILLIC SMALL LETTER I WITH DIAERESIS
#<dead_diaeresis> <Cyrillic_O> : "Ӧ" U04E6 # CYRILLIC CAPITAL LETTER O WITH DIAERESIS
#<dead_diaeresis> <Cyrillic_o> : "ӧ" U04E7 # CYRILLIC SMALL LETTER O WITH DIAERESIS
#<dead_diaeresis> <Cyrillic_E> : "Ӭ" U04EC # CYRILLIC CAPITAL LETTER E WITH DIAERESIS
#<dead_diaeresis> <Cyrillic_e> : "ӭ" U04ED # CYRILLIC SMALL LETTER E WITH DIAERESIS
#<dead_diaeresis> <Cyrillic_U> : "Ӱ" U04F0 # CYRILLIC CAPITAL LETTER U WITH DIAERESIS
#<dead_diaeresis> <Cyrillic_u> : "ӱ" U04F1 # CYRILLIC SMALL LETTER U WITH DIAERESIS
#<dead_diaeresis> <Cyrillic_CHE> : "Ӵ" U04F4 # CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS
#<dead_diaeresis> <Cyrillic_che> : "ӵ" U04F5 # CYRILLIC SMALL LETTER CHE WITH DIAERESIS
<dead_diaeresis> <U21BB> <Cyrillic_IE> : "Ӛ" U04DA # CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS
<dead_diaeresis> <U21BB> <Cyrillic_ie> : "ӛ" U04DB # CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS
<dead_diaeresis> <Multi_key> <Cyrillic_IE> <Cyrillic_IE> : "Ӛ" U04DA # CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS
<dead_diaeresis> <Multi_key> <Cyrillic_ie> <Cyrillic_ie> : "ӛ" U04DB # CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS
<dead_diaeresis> <dead_stroke> <Cyrillic_O> : "Ӫ" U04EA # CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS
<dead_diaeresis> <dead_stroke> <Cyrillic_o> : "ӫ" U04EB # CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS
<dead_diaeresis> <dead_circumflex> <Ukrainian_I> : "Ӹ" U04F8 # CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS
<dead_diaeresis> <dead_circumflex> <Ukrainian_i> : "ӹ" U04F9 # CYRILLIC SMALL LETTER YERU WITH DIAERESIS
# stroke
<dead_stroke> <Cyrillic_O> : "Ө" U04E8 # CYRILLIC CAPITAL LETTER BARRED O
<Multi_key> <minus> <Cyrillic_O> : "Ө" U04E8 # CYRILLIC CAPITAL LETTER BARRED O
<dead_stroke> <Cyrillic_o> : "ө" U04E9 # CYRILLIC SMALL LETTER BARRED O
<Multi_key> <minus> <Cyrillic_o> : "ө" U04E9 # CYRILLIC SMALL LETTER BARRED O
<dead_stroke> <Cyrillic_GHE> : "Ғ" U0492 # CYRILLIC CAPITAL LETTER GHE WITH STROKE
<Multi_key> <minus> <Cyrillic_GHE> : "Ғ" U0492 # CYRILLIC CAPITAL LETTER GHE WITH STROKE
<dead_stroke> <Cyrillic_ghe> : "ғ" U0493 # CYRILLIC SMALL LETTER GHE WITH STROKE
<Multi_key> <minus> <Cyrillic_ghe> : "ғ" U0493 # CYRILLIC SMALL LETTER GHE WITH STROKE
<dead_stroke> <Cyrillic_U> : "Ұ" U04B0 # CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
<Multi_key> <minus> <Cyrillic_U> : "Ұ" U04B0 # CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
<dead_stroke> <Cyrillic_u> : "ұ" U04B1 # CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
<Multi_key> <minus> <Cyrillic_u> : "ұ" U04B1 # CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
<dead_stroke> <Cyrillic_KA> : "Ҟ" U049E # CYRILLIC CAPITAL LETTER KA WITH STROKE
<Multi_key> <minus> <Cyrillic_KA> : "Ҟ" U049E # CYRILLIC CAPITAL LETTER KA WITH STROKE
<dead_stroke> <Cyrillic_ka> : "ҟ" U049F # CYRILLIC SMALL LETTER KA WITH STROKE
<Multi_key> <minus> <Cyrillic_ka> : "ҟ" U049F # CYRILLIC SMALL LETTER KA WITH STROKE
<dead_stroke> <Cyrillic_HA> : "Ӿ" U04FE # CYRILLIC CAPITAL LETTER HA WITH STROKE
<Multi_key> <minus> <Cyrillic_HA> : "Ӿ" U04FE # CYRILLIC CAPITAL LETTER HA WITH STROKE
<dead_stroke> <Cyrillic_ha> : "ӿ" U04FF # CYRILLIC SMALL LETTER HA WITH STROKE
<Multi_key> <minus> <Cyrillic_ha> : "ӿ" U04FF # CYRILLIC SMALL LETTER HA WITH STROKE
<dead_stroke> <Cyrillic_SOFTSIGN> : "Ҍ" U048C # CYRILLIC CAPITAL LETTER SEMISOFT SIGN
<Multi_key> <minus> <Cyrillic_SOFTSIGN> : "Ҍ" U048C # CYRILLIC CAPITAL LETTER SEMISOFT SIGN
<dead_stroke> <Cyrillic_softsign> : "ҍ" U048D # CYRILLIC SMALL LETTER SEMISOFT SIGN
<Multi_key> <minus> <Cyrillic_softsign> : "ҍ" U048D # CYRILLIC SMALL LETTER SEMISOFT SIGN
<dead_stroke> <Cyrillic_CHE> : "Ҹ" U04B8 # CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
<Multi_key> <bar> <Cyrillic_CHE> : "Ҹ" U04B8 # CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
<dead_stroke> <Cyrillic_che> : "ҹ" U04B9 # CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
<Multi_key> <bar> <Cyrillic_che> : "ҹ" U04B9 # CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
<dead_stroke> <Cyrillic_ER> : "Ҏ" U048E # CYRILLIC CAPITAL LETTER ER WITH TICK
<dead_stroke> <Cyrillic_er> : "ҏ" U048F # CYRILLIC SMALL LETTER ER WITH TICK
<Multi_key> <bar> <Cyrillic_KA> : "Ҝ" U049C # CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE
<Multi_key> <bar> <Cyrillic_ka> : "ҝ" U049D # CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
# double acute
#<dead_doubleacute> <Cyrillic_U> : "Ӳ" U04F2 # CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE
#<dead_doubleacute> <Cyrillic_u> : "ӳ" U04F3 # CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE
# breve
#<dead_breve> <Cyrillic_U> : "Ў" U040E # CYRILLIC CAPITAL LETTER SHORT U
#<dead_breve> <Cyrillic_u> : "ў" U045E # CYRILLIC SMALL LETTER SHORT U
#<dead_breve> <Cyrillic_I> : "Й" U0419 # CYRILLIC CAPITAL LETTER SHORT I
#<dead_breve> <Cyrillic_i> : "й" U0439 # CYRILLIC SMALL LETTER SHORT I
#<dead_breve> <Cyrillic_ZHE> : "Ӂ" U04C1 # CYRILLIC CAPITAL LETTER ZHE WITH BREVE
#<dead_breve> <Cyrillic_zhe> : "ӂ" U04C2 # CYRILLIC SMALL LETTER ZHE WITH BREVE
#<dead_breve> <Cyrillic_A> : "Ӑ" U04D0 # CYRILLIC CAPITAL LETTER A WITH BREVE
#<dead_breve> <Cyrillic_a> : "ӑ" U04D1 # CYRILLIC SMALL LETTER A WITH BREVE
#<dead_breve> <Cyrillic_IE> : "Ӗ" U04D6 # CYRILLIC CAPITAL LETTER IE WITH BREVE
#<dead_breve> <Cyrillic_ie> : "ӗ" U04D7 # CYRILLIC SMALL LETTER IE WITH BREVE
<dead_breve> <dead_cedilla> <Cyrillic_I> : "Ҋ" U048A # CYRILLIC CAPITAL LETTER SHORT I WITH TAIL
<dead_breve> <dead_cedilla> <Cyrillic_i> : "ҋ" U048B # CYRILLIC SMALL LETTER SHORT I WITH TAIL
# macron
#<dead_macron> <Cyrillic_I> : "Ӣ" U04E2 # CYRILLIC CAPITAL LETTER I WITH MACRON
#<dead_macron> <Cyrillic_i> : "ӣ" U04E3 # CYRILLIC SMALL LETTER I WITH MACRON
#<dead_macron> <Cyrillic_U> : "Ӯ" U04EE # CYRILLIC CAPITAL LETTER U WITH MACRON
#<dead_macron> <Cyrillic_u> : "ӯ" U04EF # CYRILLIC SMALL LETTER U WITH MACRON
<dead_macron> <Cyrillic_SOFTSIGN> : "Ъ" U042A # CYRILLIC CAPITAL LETTER HARD SIGN
<dead_macron> <Cyrillic_softsign> : "ъ" U044A # CYRILLIC SMALL LETTER HARD SIGN
<dead_macron> <Cyrillic_KA> : "Ҡ" U04A0 # CYRILLIC CAPITAL LETTER BASHKIR KA
<dead_macron> <Cyrillic_ka> : "ҡ" U04A1 # CYRILLIC SMALL LETTER BASHKIR KA
# hook
<U02DE> <Serbian_TSHE> : "Ђ" U0402 # CYRILLIC CAPITAL LETTER DJE
<U02DE> <Serbian_tshe> : "ђ" U0452 # CYRILLIC SMALL LETTER DJE
<U02DE> <Cyrillic_KA> : "Ӄ" U04C3 # CYRILLIC CAPITAL LETTER KA WITH HOOK
<U02DE> <Cyrillic_ka> : "ӄ" U04C4 # CYRILLIC SMALL LETTER KA WITH HOOK
<U02DE> <Cyrillic_EN> : "Ӈ" U04C7 # CYRILLIC CAPITAL LETTER EN WITH HOOK
<U02DE> <Cyrillic_en> : "ӈ" U04C8 # CYRILLIC SMALL LETTER EN WITH HOOK
<U02DE> <Cyrillic_HA> : "Ӽ" U04FC # CYRILLIC CAPITAL LETTER HA WITH HOOK
<U02DE> <Cyrillic_ha> : "ӽ" U04FD # CYRILLIC SMALL LETTER HA WITH HOOK
<U02DE> <Cyrillic_EL> : "Ԓ" U0512 # CYRILLIC CAPITAL LETTER EL WITH HOOK
<U02DE> <Cyrillic_el> : "ԓ" U0513 # CYRILLIC SMALL LETTER EL WITH HOOK
<U02DE> <dead_stroke> <Cyrillic_GHE> : "Ӻ" U04FA # CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK
<U02DE> <dead_stroke> <Cyrillic_ghe> : "ӻ" U04FB # CYRILLIC SMALL LETTER GHE WITH STROKE AND HOOK
<U02DE> <Cyrillic_TE> : "Ꚍ" UA68C # CYRILLIC CAPITAL LETTER TWE
<U02DE> <Cyrillic_te> : "ꚍ" UA68D # CYRILLIC SMALL LETTER TWE
<U02DE> <U21BB> <Cyrillic_CHE> : "Ꚕ" UA694 # CYRILLIC CAPITAL LETTER HWE
<U02DE> <U21BB> <Cyrillic_che> : "ꚕ" UA695 # CYRILLIC SMALL LETTER HWE
# middle hook:
# ҔҕҦҧԠԡԢԣ
# ligature:
<Multi_key> <Cyrillic_A> <Cyrillic_IE> : "Ӕ" U04D4 # CYRILLIC CAPITAL LIGATURE A IE
<Multi_key> <Cyrillic_a> <Cyrillic_ie> : "ӕ" U04D5 # CYRILLIC SMALL LIGATURE A IE
<Multi_key> <Ukrainian_I> <Cyrillic_O> : "Ю" U042E # CYRILLIC CAPITAL LETTER YU
<Multi_key> <Ukrainian_i> <Cyrillic_o> : "ю" U044E # CYRILLIC SMALL LETTER YU
<Multi_key> <Cyrillic_EL> <Cyrillic_HA> : "Ԕ" U0514 # CYRILLIC CAPITAL LETTER LHA
<Multi_key> <Cyrillic_el> <Cyrillic_ha> : "ԕ" U0515 # CYRILLIC SMALL LETTER LHA
<Multi_key> <Cyrillic_ER> <Cyrillic_HA> : "Ԗ" U0516 # CYRILLIC CAPITAL LETTER RHA
<Multi_key> <Cyrillic_er> <Cyrillic_ha> : "ԗ" U0517 # CYRILLIC SMALL LETTER RHA
<Multi_key> <dead_circumflex> <Cyrillic_A> <Cyrillic_IE> : "Ԙ" U0518 # CYRILLIC CAPITAL LETTER YAE
<Multi_key> <dead_circumflex> <Cyrillic_a> <Cyrillic_ie> : "ԙ" U0519 # CYRILLIC SMALL LETTER YAE
<Multi_key> <Cyrillic_TE> <Cyrillic_TSE> : "Ҵ" U04B4 # CYRILLIC CAPITAL LIGATURE TE TSE
<Multi_key> <Cyrillic_te> <Cyrillic_tse> : "ҵ" U04B5 # CYRILLIC SMALL LIGATURE TE TSE
<Multi_key> <Cyrillic_EN> <Cyrillic_GHE> : "Ҥ" U04A4 # CYRILLIC CAPITAL LIGATURE EN GHE
<Multi_key> <Cyrillic_en> <Cyrillic_ghe> : "ҥ" U04A5 # CYRILLIC SMALL LIGATURE EN GHE
# other letters
<dead_belowdot> <Cyrillic_TSE> : "Џ" U040F # CYRILLIC CAPITAL LETTER DZHE
<dead_belowdot> <Cyrillic_tse> : "џ" U045F # CYRILLIC SMALL LETTER DZHE
<Multi_key> <Cyrillic_GHE> <Cyrillic_GHE> : "Ґ" U0490 # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
<Multi_key> <Cyrillic_ghe> <Cyrillic_ghe> : "ґ" U0491 # CYRILLIC SMALL LETTER GHE WITH UPTURN
<Multi_key> <Cyrillic_ZE> <Cyrillic_ZE> : "Ӡ" U04E0 # CYRILLIC CAPITAL LETTER ABKHASIAN DZE
<Multi_key> <Cyrillic_ze> <Cyrillic_ze> : "ӡ" U04E1 # CYRILLIC SMALL LETTER ABKHASIAN DZE
<Multi_key> <Cyrillic_ZHE> <Cyrillic_ZHE> : "Ԛ" U051A # CYRILLIC CAPITAL LETTER QA
<Multi_key> <Cyrillic_zhe> <Cyrillic_zhe> : "ԛ" U051B # CYRILLIC SMALL LETTER QA
<Multi_key> <Cyrillic_SHA> <Cyrillic_SHA> : "Ԝ" U051C # CYRILLIC CAPITAL LETTER WE
<Multi_key> <Cyrillic_sha> <Cyrillic_sha> : "ԝ" U051D # CYRILLIC SMALL LETTER WE
<Multi_key> <Ukrainian_I> <Ukrainian_I> : "Ӏ" U04C0 # CYRILLIC LETTER PALOCHKA
<Multi_key> <Ukrainian_i> <Ukrainian_i> : "ӏ" U04CF # CYRILLIC SMALL LETTER PALOCHKA
<Multi_key> <Cyrillic_U> <Cyrillic_U> : "Ү" U04AE # CYRILLIC CAPITAL LETTER STRAIGHT U
<Multi_key> <Cyrillic_u> <Cyrillic_u> : "ү" U04AF # CYRILLIC SMALL LETTER STRAIGHT U
<Multi_key> <Cyrillic_IE> <Cyrillic_IE> : "Ә" U04D8 # CYRILLIC CAPITAL LETTER SCHWA
<Multi_key> <Cyrillic_ie> <Cyrillic_ie> : "ә" U04D9 # CYRILLIC SMALL LETTER SCHWA
<Multi_key> <Cyrillic_CHE> <Cyrillic_CHE> : "Ҽ" U04BC # CYRILLIC CAPITAL LETTER ABKHASIAN CHE
<Multi_key> <Cyrillic_che> <Cyrillic_che> : "ҽ" U04BD # CYRILLIC SMALL LETTER ABKHASIAN CHE
<dead_cedilla> <Multi_key> <Cyrillic_CHE> <Cyrillic_CHE> : "Ҿ" U04BE # CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER
<dead_cedilla> <Multi_key> <Cyrillic_che> <Cyrillic_che> : "ҿ" U04BF # CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER
<Multi_key> <Cyrillic_O> <Cyrillic_O> : "Ҩ" U04A8 # CYRILLIC CAPITAL LETTER ABKHASIAN HA
<Multi_key> <Cyrillic_o> <Cyrillic_o> : "ҩ" U04A9 # CYRILLIC SMALL LETTER ABKHASIAN HA
# Exponents ᵸ… with <Multi_key> <dead_circumflex>?
# Also with cyrillic alternative
# Roman numerals with Cyrillic_ER?
<Multi_key> <Cyrillic_o> <space> : "◌" U25CC # DOTTED CIRCLE
<Multi_key> <Cyrillic_o> <integral> : "∮" U222E # CONTOUR INTEGRAL
<Multi_key> <Cyrillic_o> <2> <integral> : "∯" U222F # SURFACE INTEGRAL
<Multi_key> <Cyrillic_o> <KP_2> <integral> : "∯" U222F # SURFACE INTEGRAL
<Multi_key> <Cyrillic_o> <3> <integral> : "∰" U2230 # VOLUME U222E
<Multi_key> <Cyrillic_o> <KP_3> <integral> : "∰" U2230 # VOLUME U222E
<Multi_key> <Cyrillic_o> <plus> : "⊕" U2295 # CIRCLED PLUS
<Multi_key> <Cyrillic_o> <KP_Add> : "⊕" U2295 # CIRCLED PLUS
<Multi_key> <Cyrillic_o> <minus> : "⊖" U2296 # CIRCLED MINUS
<Multi_key> <Cyrillic_o> <KP_Subtract> : "⊖" U2296 # CIRCLED MINUS
<Multi_key> <Cyrillic_o> <multiply> : "⊗" U2297 # CIRCLED TIMES
<Multi_key> <Cyrillic_o> <slash> : "⊘" U2298 # CIRCLED DIVISION SLASH
<Multi_key> <Cyrillic_o> <KP_Divide> : "⊘" U2298 # CIRCLED DIVISION SLASH
<Multi_key> <Cyrillic_o> <period> : "⊙" U2299 # CIRCLED DOT OPERATOR
<Multi_key> <Cyrillic_o> <jot> : "⊚" U229A # CIRCLED RING OPERATOR
<Multi_key> <Cyrillic_o> <degree> : "⊚" U229A # CIRCLED RING OPERATOR
<Multi_key> <Cyrillic_o> <asterisk> : "⊛" U229B # CIRCLED ASTERISK OPERATOR
<Multi_key> <Cyrillic_o> <equal> : "⊜" U229C # CIRCLED EQUALS
<Multi_key> <Cyrillic_o> <KP_Equal> : "⊜" U229C # CIRCLED EQUALS
# End of additional definitions (cyrillic script) by Neo keyboard layout

View File

@ -1,12 +0,0 @@
# Konflikt bei Sequenz <dead_circumflex> <Cyrillic_O>. Unsere Sequenz »<dead_circumflex> <Cyrillic_O> : "Ю" U042E # CYRILLIC CAPITAL LETTER YU« überschreibt die folgende Sequenz aus enUS.module
<dead_circumflex> <Cyrillic_O> : "О̂" # CYRILLIC CAPITAL LETTER O WITH COMBINING CIRCUMFLEX ACCENT
# Konflikt bei Sequenz <dead_circumflex> <Cyrillic_o>. Unsere Sequenz »<dead_circumflex> <Cyrillic_o> : "ю" U044E # CYRILLIC SMALL LETTER YU« überschreibt die folgende Sequenz aus enUS.module
<dead_circumflex> <Cyrillic_o> : "о̂" # CYRILLIC SMALL LETTER O WITH COMBINING CIRCUMFLEX ACCENT
# Konflikt bei Sequenz <dead_circumflex> <Cyrillic_A>. Unsere Sequenz »<dead_circumflex> <Cyrillic_A> : "Я" U042F # CYRILLIC CAPITAL LETTER YA« überschreibt die folgende Sequenz aus enUS.module
<dead_circumflex> <Cyrillic_A> : "А̂" # CYRILLIC CAPITAL LETTER A WITH COMBINING CIRCUMFLEX ACCENT
# Konflikt bei Sequenz <dead_circumflex> <Cyrillic_a>. Unsere Sequenz »<dead_circumflex> <Cyrillic_a> : "я" U044F # CYRILLIC SMALL LETTER YA« überschreibt die folgende Sequenz aus enUS.module
<dead_circumflex> <Cyrillic_a> : "а̂" # CYRILLIC SMALL LETTER A WITH COMBINING CIRCUMFLEX ACCENT
# Konflikt bei Sequenz <dead_circumflex> <Cyrillic_IE>. Unsere Sequenz »<dead_circumflex> <Cyrillic_IE> : "Є" U0404 # CYRILLIC CAPITAL LETTER UKRAINIAN IE« überschreibt die folgende Sequenz aus enUS.module
<dead_circumflex> <Cyrillic_IE> : "Е̂" # CYRILLIC CAPITAL LETTER IE WITH COMBINING CIRCUMFLEX ACCENT
# Konflikt bei Sequenz <dead_circumflex> <Cyrillic_ie>. Unsere Sequenz »<dead_circumflex> <Cyrillic_ie> : "є" U0454 # CYRILLIC SMALL LETTER UKRAINIAN IE« überschreibt die folgende Sequenz aus enUS.module
<dead_circumflex> <Cyrillic_ie> : "е̂" # CYRILLIC SMALL LETTER IE WITH COMBINING CIRCUMFLEX ACCENT

View File

@ -1,50 +0,0 @@
#configinfo Neo-Diakritika
# Ohne dieses Modul hat man die Standard-en_US-Deadkey-Diakritika-Kombinationen:
# <dead_foo> <dead_foo> -----> FOO
# <dead_foo> <space> -----> FOO
# <dead_foo> <nobreakspace> -----> COMBINING FOO
#
# Mit diesem Modul hat man Folgende Belegung:
# <dead_foo> <dead_foo> -----> COMBINING FOO
# <dead_foo> <space> -----> FOO
# <dead_foo> <nobreakspace> -----> FOO
<dead_circumflex> <nobreakspace> : "ˆ" U02C6 # MODIFIER LETTER CIRCUMFLEX ACCENT
<dead_caron> <nobreakspace> : "ˇ" U02C7 # CARON
<dead_breve> <nobreakspace> : "˘" U02D8 # BREVE
<dead_acute> <nobreakspace> : "´" U00B4 # ACUTE ACCENT
<dead_grave> <nobreakspace> : "`" U0060 # GRAVE ACCENT
<dead_cedilla> <nobreakspace> : "¸" U00B8 # CEDILLA
<dead_abovedot> <nobreakspace> : "˙" U02D9 # DOT ABOVE
<dead_abovering> <nobreakspace> : "˚" U02DA # RING ABOVE
<dead_tilde> <nobreakspace> : "˜" U02DC # SMALL TILDE
<dead_macron> <nobreakspace> : "¯" U00AF # MACRON
<dead_diaeresis> <nobreakspace> : "¨" U00A8 # DIAERESIS
<dead_stroke> <nobreakspace> : "/" U002F # SOLIDUS
<dead_doubleacute> <nobreakspace> : "˝" U02DD # DOUBLE ACUTE ACCENT
<dead_psili> <nobreakspace> : "᾿" U1FBF # GREEK PSILI
<dead_dasia> <nobreakspace> : "" U1FFE # GREEK DASIA
<dead_belowdot> <nobreakspace> : "." U002E # FULL STOP
# combining characters
<dead_circumflex> <dead_circumflex> : "̂" U0302 # COMBINING CIRCUMFLEX ACCENT
<dead_caron> <dead_caron> : "̌" U030c # COMBINING CARON
<dead_breve> <dead_breve> : "̆" U0306 # COMBINING BREVE
<dead_acute> <dead_acute> : "́" U0301 # COMBINING ACUTE ACCENT
<dead_grave> <dead_grave> : "̀" U0300 # COMBINING GRAVE ACCENT
<dead_cedilla> <dead_cedilla> : "̧" U0327 # COMBINING CEDILLA
<dead_abovedot> <dead_abovedot> : "̇" U0307 # COMBINING DOT ABOVE
<dead_abovering> <dead_abovering> : "̊" U030A # COMBINING RING ABOVE
<dead_tilde> <dead_tilde> : "̃" U0303 # COMBINING TILDE
<dead_macron> <dead_macron> : "̄" U0304 # COMBINING MACRON
<dead_diaeresis> <dead_diaeresis> : "̈" U0308 # COMBINING DIAERESIS
<dead_stroke> <dead_stroke> : "̷" U0337 # COMBINING SHORT SOLIDUS OVERLAY
<dead_doubleacute> <dead_doubleacute> : "̋" U030B # COMBINING DOUBLE ACUTE ACCENT
<dead_psili> <dead_psili> : "̓" U0313 # COMBINING COMMA ABOVE
<dead_dasia> <dead_dasia> : "̔" U0314 # COMBINING REVERSED COMMA ABOVE
<U02F5> <U02F5> : "̏" U030F # COMBINING DOUBLE GRAVE ACCENT
<U02DE> <U02DE> : "˞" U02DE # MODIFIER LETTER RHOTIC HOOK
#<dead_belowdot> <dead_belowdot> : "̣" U0323 # COMBINING DOT BELOW # already in en_US.utf8
<Multi_key> <underscore> <underscore> : "̲" U0332 # COMBINING LOW LINE

View File

@ -1,56 +0,0 @@
# Konflikt bei Sequenz <dead_circumflex> <nobreakspace>. Unsere Sequenz »<dead_circumflex> <nobreakspace> : "ˆ" U02C6 # MODIFIER LETTER CIRCUMFLEX ACCENT« überschreibt die folgende Sequenz aus enUS.module
<dead_circumflex> <nobreakspace> : "̂" U0302 # COMBINING CIRCUMFLEX ACCENT
# Konflikt bei Sequenz <dead_caron> <nobreakspace>. Unsere Sequenz »<dead_caron> <nobreakspace> : "ˇ" U02C7 # CARON« überschreibt die folgende Sequenz aus enUS.module
<dead_caron> <nobreakspace> : "̌" U030C # COMBINING CARON
# Konflikt bei Sequenz <dead_breve> <nobreakspace>. Unsere Sequenz »<dead_breve> <nobreakspace> : "˘" U02D8 # BREVE« überschreibt die folgende Sequenz aus enUS.module
<dead_breve> <nobreakspace> : "̆" U0306 # COMBINING BREVE
# Konflikt bei Sequenz <dead_acute> <nobreakspace>. Unsere Sequenz »<dead_acute> <nobreakspace> : "´" U00B4 # ACUTE ACCENT« überschreibt die folgende Sequenz aus enUS.module
<dead_acute> <nobreakspace> : "́" U0301 # COMBINING ACUTE ACCENT
# Konflikt bei Sequenz <dead_grave> <nobreakspace>. Unsere Sequenz »<dead_grave> <nobreakspace> : "`" U0060 # GRAVE ACCENT« überschreibt die folgende Sequenz aus enUS.module
<dead_grave> <nobreakspace> : "̀" U0300 # COMBINING GRAVE ACCENT
# Konflikt bei Sequenz <dead_cedilla> <nobreakspace>. Unsere Sequenz »<dead_cedilla> <nobreakspace> : "¸" U00B8 # CEDILLA« überschreibt die folgende Sequenz aus enUS.module
<dead_cedilla> <nobreakspace> : "̧" U0327 # COMBINING CEDILLA
# Konflikt bei Sequenz <dead_abovedot> <nobreakspace>. Unsere Sequenz »<dead_abovedot> <nobreakspace> : "˙" U02D9 # DOT ABOVE« überschreibt die folgende Sequenz aus enUS.module
<dead_abovedot> <nobreakspace> : "̇" U0307 # COMBINING DOT ABOVE
# Konflikt bei Sequenz <dead_abovering> <nobreakspace>. Unsere Sequenz »<dead_abovering> <nobreakspace> : "˚" U02DA # RING ABOVE« überschreibt die folgende Sequenz aus enUS.module
<dead_abovering> <nobreakspace> : "̊" U030A # COMBINING RING ABOVE
# Konflikt bei Sequenz <dead_tilde> <nobreakspace>. Unsere Sequenz »<dead_tilde> <nobreakspace> : "˜" U02DC # SMALL TILDE« überschreibt die folgende Sequenz aus enUS.module
<dead_tilde> <nobreakspace> : "̃" U0303 # COMBINING TILDE
# Konflikt bei Sequenz <dead_macron> <nobreakspace>. Unsere Sequenz »<dead_macron> <nobreakspace> : "¯" U00AF # MACRON« überschreibt die folgende Sequenz aus enUS.module
<dead_macron> <nobreakspace> : "̄" U0304 # COMBINING MACRON
# Konflikt bei Sequenz <dead_diaeresis> <nobreakspace>. Unsere Sequenz »<dead_diaeresis> <nobreakspace> : "¨" U00A8 # DIAERESIS« überschreibt die folgende Sequenz aus enUS.module
<dead_diaeresis> <nobreakspace> : "̈" U0308 # COMBINING DIAERESIS
# Konflikt bei Sequenz <dead_stroke> <nobreakspace>. Unsere Sequenz »<dead_stroke> <nobreakspace> : "/" U002F # SOLIDUS« überschreibt die folgende Sequenz aus enUS.module
<dead_stroke> <nobreakspace> : "̸" U0338 # COMBINING LONG SOLIDUS OVERLAY
# Konflikt bei Sequenz <dead_doubleacute> <nobreakspace>. Unsere Sequenz »<dead_doubleacute> <nobreakspace> : "˝" U02DD # DOUBLE ACUTE ACCENT« überschreibt die folgende Sequenz aus enUS.module
<dead_doubleacute> <nobreakspace> : "̋" U030B # COMBINING DOUBLE ACUTE ACCENT
# Konflikt bei Sequenz <dead_belowdot> <nobreakspace>. Unsere Sequenz »<dead_belowdot> <nobreakspace> : "." U002E # FULL STOP« überschreibt die folgende Sequenz aus enUS.module
<dead_belowdot> <nobreakspace> : "̣" U0323 # COMBINING DOT BELOW
# Konflikt bei Sequenz <dead_circumflex> <dead_circumflex>. Unsere Sequenz »<dead_circumflex> <dead_circumflex> : "̂" U0302 # COMBINING CIRCUMFLEX ACCENT« überschreibt die folgende Sequenz aus enUS.module
<dead_circumflex> <dead_circumflex> : "^" asciicircum # CIRCUMFLEX ACCENT
# Konflikt bei Sequenz <dead_caron> <dead_caron>. Unsere Sequenz »<dead_caron> <dead_caron> : "̌" U030c # COMBINING CARON« überschreibt die folgende Sequenz aus enUS.module
<dead_caron> <dead_caron> : "ˇ" caron # CARON
# Konflikt bei Sequenz <dead_breve> <dead_breve>. Unsere Sequenz »<dead_breve> <dead_breve> : "̆" U0306 # COMBINING BREVE« überschreibt die folgende Sequenz aus enUS.module
<dead_breve> <dead_breve> : "˘" breve # BREVE
# Konflikt bei Sequenz <dead_acute> <dead_acute>. Unsere Sequenz »<dead_acute> <dead_acute> : "́" U0301 # COMBINING ACUTE ACCENT« überschreibt die folgende Sequenz aus enUS.module
<dead_acute> <dead_acute> : "´" acute # ACUTE ACCENT
# Konflikt bei Sequenz <dead_grave> <dead_grave>. Unsere Sequenz »<dead_grave> <dead_grave> : "̀" U0300 # COMBINING GRAVE ACCENT« überschreibt die folgende Sequenz aus enUS.module
<dead_grave> <dead_grave> : "`" grave # GRAVE ACCENT
# Konflikt bei Sequenz <dead_cedilla> <dead_cedilla>. Unsere Sequenz »<dead_cedilla> <dead_cedilla> : "̧" U0327 # COMBINING CEDILLA« überschreibt die folgende Sequenz aus enUS.module
<dead_cedilla> <dead_cedilla> : "¸" cedilla # CEDILLA
# Konflikt bei Sequenz <dead_abovedot> <dead_abovedot>. Unsere Sequenz »<dead_abovedot> <dead_abovedot> : "̇" U0307 # COMBINING DOT ABOVE« überschreibt die folgende Sequenz aus enUS.module
<dead_abovedot> <dead_abovedot> : "˙" abovedot # DOT ABOVE
# Konflikt bei Sequenz <dead_abovering> <dead_abovering>. Unsere Sequenz »<dead_abovering> <dead_abovering> : "̊" U030A # COMBINING RING ABOVE« überschreibt die folgende Sequenz aus enUS.module
<dead_abovering> <dead_abovering> : "°" degree # DEGREE SIGN
# Konflikt bei Sequenz <dead_tilde> <dead_tilde>. Unsere Sequenz »<dead_tilde> <dead_tilde> : "̃" U0303 # COMBINING TILDE« überschreibt die folgende Sequenz aus enUS.module
<dead_tilde> <dead_tilde> : "~" asciitilde # TILDE
# Konflikt bei Sequenz <dead_macron> <dead_macron>. Unsere Sequenz »<dead_macron> <dead_macron> : "̄" U0304 # COMBINING MACRON« überschreibt die folgende Sequenz aus enUS.module
<dead_macron> <dead_macron> : "¯" macron # MACRON
# Konflikt bei Sequenz <dead_diaeresis> <dead_diaeresis>. Unsere Sequenz »<dead_diaeresis> <dead_diaeresis> : "̈" U0308 # COMBINING DIAERESIS« überschreibt die folgende Sequenz aus enUS.module
<dead_diaeresis> <dead_diaeresis> : "¨" diaeresis # DIAERESIS
# Konflikt bei Sequenz <dead_stroke> <dead_stroke>. Unsere Sequenz »<dead_stroke> <dead_stroke> : "̷" U0337 # COMBINING SHORT SOLIDUS OVERLAY« überschreibt die folgende Sequenz aus enUS.module
<dead_stroke> <dead_stroke> : "/" slash # SOLIDUS
# Konflikt bei Sequenz <dead_doubleacute> <dead_doubleacute>. Unsere Sequenz »<dead_doubleacute> <dead_doubleacute> : "̋" U030B # COMBINING DOUBLE ACUTE ACCENT« überschreibt die folgende Sequenz aus enUS.module
<dead_doubleacute> <dead_doubleacute> : "˝" U2dd # DOUBLE ACUTE ACCENT
# Konflikt bei Sequenz <Multi_key> <underscore> <underscore>. Unsere Sequenz »<Multi_key> <underscore> <underscore> : "̲" U0332 # COMBINING LOW LINE« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <underscore> <underscore> : "¯" macron # MACRON

File diff suppressed because it is too large Load Diff

View File

@ -1,45 +0,0 @@
#configinfo Schnellschreiben mit Kürzeln
# Ziel dieser Compose-Datei ist, häufige Wörter nur durch Kürzel einzugeben und dadurch
# das Schreibtempo deutlich zu steigern. Grundlage ist die Wortliste der Uni Leizpig.
# Siehe: http://wortschatz.uni-leipzig.de/Papers/top100de.txt
# Alle Kürzel werden mit ♫ eingeleitet und mit space abgeschlossen.
<Multi_key> <r> <space> : "der "
<Multi_key> <e> <space> : "die "
<Multi_key> <u> <space> : "und "
<Multi_key> <n> <space> : "den "
<Multi_key> <v> <space> : "von "
<Multi_key> <s> <space> : "das "
<Multi_key> <m> <space> : "mit "
<Multi_key> <c> <space> : "sich "
<Multi_key> <f> <space> : "auf "
<Multi_key> <udiaeresis> <space> : "für "
<Multi_key> <i> <space> : "ist "
<Multi_key> <1> <space> : "ein "
<Multi_key> <E> <space> : "Die "
<Multi_key> <1> <e> <space> : "eine "
<Multi_key> <l> <space> : "als "
<Multi_key> <a> <space> : "auch "
<Multi_key> <w> <n> <space> : "werden "
<Multi_key> <h> <space> : "hat "
<Multi_key> <ssharp> <space> : "dass "
<Multi_key> <w> <space> : "wird "
<Multi_key> <b> <space> : "bei "
<Multi_key> <1> <r> <space> : "einer "
<Multi_key> <R> <space> : "Der "
<Multi_key> <d> <space> : "sind "
<Multi_key> <1> <m> <space> : "einem "
<Multi_key> <1> <n> <space> : "einen "
<Multi_key> <S> <space> : "Das "
<Multi_key> <z> <space> : "zum "
<Multi_key> <h> <n> <space> : "haben "
<Multi_key> <o> <space> : "oder "
<Multi_key> <h> <t> <space> : "hatte "
<Multi_key> <k> <space> : "kann "
<Multi_key> <k> <n> <space> : "können "
<Multi_key> <J> <space> : "Jahr "
<Multi_key> <j> <space> : "jetzt "
<Multi_key> <p> <space> : "später "

View File

@ -1,2 +0,0 @@
# Konflikt bei Sequenz <Multi_key> <o> <space>. Unsere Sequenz »<Multi_key> <o> <space> : "oder "« überschreibt die folgende Sequenz aus base.module
<Multi_key> <o> <space> : "◌" U25CC # DOTTED CIRCLE

View File

@ -1,29 +0,0 @@
#configinfo Oxia statt Tonos für griechisch
<dead_acute> <Multi_key> <g> <A> : "Ά" U1FBB # GREEK CAPITAL LETTER ALPHA WITH OXIA
<dead_acute> <Multi_key> <G> <A> : "Ά" U1FBB # GREEK CAPITAL LETTER ALPHA WITH OXIA
<dead_acute> <Multi_key> <g> <E> : "Έ" U1FC9 # GREEK CAPITAL LETTER EPSILON WITH OXIA
<dead_acute> <Multi_key> <G> <E> : "Έ" U1FC9 # GREEK CAPITAL LETTER EPSILON WITH OXIA
<dead_acute> <Multi_key> <g> <H> : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA
<dead_acute> <Multi_key> <G> <H> : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA
<dead_acute> <Multi_key> <g> <Adiaeresis> : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA
<dead_acute> <Multi_key> <G> <Adiaeresis> : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA
<dead_acute> <Multi_key> <g> <I> : "Ί" U1FDB # GREEK CAPITAL LETTER IOTA WITH OXIA
<dead_acute> <Multi_key> <G> <I> : "Ί" U1FDB # GREEK CAPITAL LETTER IOTA WITH OXIA
<dead_acute> <Multi_key> <g> <Y> : "Ύ" U1FEB # GREEK CAPITAL LETTER UPSILON WITH OXIA
<dead_acute> <Multi_key> <G> <Y> : "Ύ" U1FEB # GREEK CAPITAL LETTER UPSILON WITH OXIA
<dead_acute> <Multi_key> <g> <O> : "Ό" U1FF9 # GREEK CAPITAL LETTER OMICRON WITH OXIA
<dead_acute> <Multi_key> <G> <O> : "Ό" U1FF9 # GREEK CAPITAL LETTER OMICRON WITH OXIA
<dead_acute> <Greek_OMEGA> : "Ώ" U1FFB # GREEK CAPITAL LETTER OMEGA WITH OXIA
<dead_acute> <Greek_alpha> : "ά" U1F71 # GREEK SMALL LETTER ALPHA WITH OXIA
<dead_acute> <Greek_epsilon> : "έ" U1F73 # GREEK SMALL LETTER EPSILON WITH OXIA
<dead_acute> <Greek_eta> : "ή" U1F75 # GREEK SMALL LETTER ETA WITH OXIA
<dead_acute> <Greek_iota> : "ί" U1F77 # GREEK SMALL LETTER IOTA WITH OXIA
<dead_acute> <Greek_omicron> : "ό" U1F79 # GREEK SMALL LETTER OMICRON WITH OXIA
<dead_acute> <Greek_upsilon> : "ύ" U1F7B # GREEK SMALL LETTER UPSILON WITH OXIA
<dead_acute> <Greek_omega> : "ώ" U1F7D # GREEK SMALL LETTER OMEGA WITH OXIA
<dead_diaeresis> <dead_acute> <Greek_iota> : "ΐ" U1FD3 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA
<dead_acute> <dead_diaeresis> <Greek_iota> : "ΐ" U1FD3 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA
<dead_acute> <dead_diaeresis> <Greek_upsilon> : "ΰ" U1FE3 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA
<dead_diaeresis> <dead_acute> <Greek_upsilon> : "ΰ" U1FE3 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA

View File

@ -1,49 +0,0 @@
# Konflikt bei Sequenz <dead_acute> <Multi_key> <g> <A>. Unsere Sequenz »<dead_acute> <Multi_key> <g> <A> : "Ά" U1FBB # GREEK CAPITAL LETTER ALPHA WITH OXIA« überschreibt die folgende Sequenz aus greek.module
<dead_acute> <Multi_key> <g> <A> : "Ά" U0386 # GREEK CAPITAL LETTER ALPHA WITH TONOS
# Konflikt bei Sequenz <dead_acute> <Multi_key> <G> <A>. Unsere Sequenz »<dead_acute> <Multi_key> <G> <A> : "Ά" U1FBB # GREEK CAPITAL LETTER ALPHA WITH OXIA« überschreibt die folgende Sequenz aus greek.module
<dead_acute> <Multi_key> <G> <A> : "Ά" U0386 # GREEK CAPITAL LETTER ALPHA WITH TONOS
# Konflikt bei Sequenz <dead_acute> <Multi_key> <g> <E>. Unsere Sequenz »<dead_acute> <Multi_key> <g> <E> : "Έ" U1FC9 # GREEK CAPITAL LETTER EPSILON WITH OXIA« überschreibt die folgende Sequenz aus greek.module
<dead_acute> <Multi_key> <g> <E> : "Έ" U0388 # GREEK CAPITAL LETTER EPSILON WITH TONOS
# Konflikt bei Sequenz <dead_acute> <Multi_key> <G> <E>. Unsere Sequenz »<dead_acute> <Multi_key> <G> <E> : "Έ" U1FC9 # GREEK CAPITAL LETTER EPSILON WITH OXIA« überschreibt die folgende Sequenz aus greek.module
<dead_acute> <Multi_key> <G> <E> : "Έ" U0388 # GREEK CAPITAL LETTER EPSILON WITH TONOS
# Konflikt bei Sequenz <dead_acute> <Multi_key> <g> <H>. Unsere Sequenz »<dead_acute> <Multi_key> <g> <H> : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA« überschreibt die folgende Sequenz aus greek.module
<dead_acute> <Multi_key> <g> <H> : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS
# Konflikt bei Sequenz <dead_acute> <Multi_key> <G> <H>. Unsere Sequenz »<dead_acute> <Multi_key> <G> <H> : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA« überschreibt die folgende Sequenz aus greek.module
<dead_acute> <Multi_key> <G> <H> : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS
# Konflikt bei Sequenz <dead_acute> <Multi_key> <g> <Adiaeresis>. Unsere Sequenz »<dead_acute> <Multi_key> <g> <Adiaeresis> : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA« überschreibt die folgende Sequenz aus greek.module
<dead_acute> <Multi_key> <g> <Adiaeresis> : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS
# Konflikt bei Sequenz <dead_acute> <Multi_key> <G> <Adiaeresis>. Unsere Sequenz »<dead_acute> <Multi_key> <G> <Adiaeresis> : "Ή" U1FCB # GREEK CAPITAL LETTER ETA WITH OXIA« überschreibt die folgende Sequenz aus greek.module
<dead_acute> <Multi_key> <G> <Adiaeresis> : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS
# Konflikt bei Sequenz <dead_acute> <Multi_key> <g> <I>. Unsere Sequenz »<dead_acute> <Multi_key> <g> <I> : "Ί" U1FDB # GREEK CAPITAL LETTER IOTA WITH OXIA« überschreibt die folgende Sequenz aus greek.module
<dead_acute> <Multi_key> <g> <I> : "Ί" U038A # GREEK CAPITAL LETTER IOTA WITH TONOS
# Konflikt bei Sequenz <dead_acute> <Multi_key> <G> <I>. Unsere Sequenz »<dead_acute> <Multi_key> <G> <I> : "Ί" U1FDB # GREEK CAPITAL LETTER IOTA WITH OXIA« überschreibt die folgende Sequenz aus greek.module
<dead_acute> <Multi_key> <G> <I> : "Ί" U038A # GREEK CAPITAL LETTER IOTA WITH TONOS
# Konflikt bei Sequenz <dead_acute> <Multi_key> <g> <Y>. Unsere Sequenz »<dead_acute> <Multi_key> <g> <Y> : "Ύ" U1FEB # GREEK CAPITAL LETTER UPSILON WITH OXIA« überschreibt die folgende Sequenz aus greek.module
<dead_acute> <Multi_key> <g> <Y> : "Ύ" U038E # GREEK CAPITAL LETTER UPSILON WITH TONOS
# Konflikt bei Sequenz <dead_acute> <Multi_key> <G> <Y>. Unsere Sequenz »<dead_acute> <Multi_key> <G> <Y> : "Ύ" U1FEB # GREEK CAPITAL LETTER UPSILON WITH OXIA« überschreibt die folgende Sequenz aus greek.module
<dead_acute> <Multi_key> <G> <Y> : "Ύ" U038E # GREEK CAPITAL LETTER UPSILON WITH TONOS
# Konflikt bei Sequenz <dead_acute> <Multi_key> <g> <O>. Unsere Sequenz »<dead_acute> <Multi_key> <g> <O> : "Ό" U1FF9 # GREEK CAPITAL LETTER OMICRON WITH OXIA« überschreibt die folgende Sequenz aus greek.module
<dead_acute> <Multi_key> <g> <O> : "Ό" U038C # GREEK CAPITAL LETTER OMICRON WITH TONOS
# Konflikt bei Sequenz <dead_acute> <Multi_key> <G> <O>. Unsere Sequenz »<dead_acute> <Multi_key> <G> <O> : "Ό" U1FF9 # GREEK CAPITAL LETTER OMICRON WITH OXIA« überschreibt die folgende Sequenz aus greek.module
<dead_acute> <Multi_key> <G> <O> : "Ό" U038C # GREEK CAPITAL LETTER OMICRON WITH TONOS
# Konflikt bei Sequenz <dead_acute> <Greek_OMEGA>. Unsere Sequenz »<dead_acute> <Greek_OMEGA> : "Ώ" U1FFB # GREEK CAPITAL LETTER OMEGA WITH OXIA« überschreibt die folgende Sequenz aus greek.module
<dead_acute> <Greek_OMEGA> : "Ώ" U038F # GREEK CAPITAL LETTER OMEGA WITH TONOS
# Konflikt bei Sequenz <dead_acute> <Greek_OMEGA>. Unsere Sequenz »<dead_acute> <Greek_OMEGA> : "Ώ" U1FFB # GREEK CAPITAL LETTER OMEGA WITH OXIA« überschreibt die folgende Sequenz aus enUS.module
<dead_acute> <Greek_OMEGA> : "Ώ" U038F # GREEK CAPITAL LETTER OMEGA WITH TONOS
# Konflikt bei Sequenz <dead_diaeresis> <dead_acute> <Greek_iota>. Unsere Sequenz »<dead_diaeresis> <dead_acute> <Greek_iota> : "ΐ" U1FD3 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA« überschreibt die folgende Sequenz aus enUS.module
<dead_diaeresis> <dead_acute> <Greek_iota> : "ΐ" U0390 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
# Konflikt bei Sequenz <dead_acute> <dead_diaeresis> <Greek_iota>. Unsere Sequenz »<dead_acute> <dead_diaeresis> <Greek_iota> : "ΐ" U1FD3 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA« überschreibt die folgende Sequenz aus enUS.module
<dead_acute> <dead_diaeresis> <Greek_iota> : "ΐ" U0390 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
# Konflikt bei Sequenz <dead_acute> <dead_diaeresis> <Greek_upsilon>. Unsere Sequenz »<dead_acute> <dead_diaeresis> <Greek_upsilon> : "ΰ" U1FE3 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA« überschreibt die folgende Sequenz aus enUS.module
<dead_acute> <dead_diaeresis> <Greek_upsilon> : "ΰ" U03B0 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
# Konflikt bei Sequenz <dead_diaeresis> <dead_acute> <Greek_upsilon>. Unsere Sequenz »<dead_diaeresis> <dead_acute> <Greek_upsilon> : "ΰ" U1FE3 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA« überschreibt die folgende Sequenz aus enUS.module
<dead_diaeresis> <dead_acute> <Greek_upsilon> : "ΰ" U03B0 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
<dead_acute> <Greek_alpha> : "ά" U03AC # GREEK SMALL LETTER ALPHA WITH TONOS
<dead_acute> <Greek_epsilon> : "έ" U03AD # GREEK SMALL LETTER EPSILON WITH TONOS
<dead_acute> <Greek_eta> : "ή" U03AE # GREEK SMALL LETTER ETA WITH TONOS
<dead_acute> <Greek_iota> : "ί" U03AF # GREEK SMALL LETTER IOTA WITH TONOS
<dead_acute> <Greek_omicron> : "ό" U03CC # GREEK SMALL LETTER OMICRON WITH TONOS
<dead_acute> <Greek_upsilon> : "ύ" U03CD # GREEK SMALL LETTER UPSILON WITH TONOS
<dead_acute> <Greek_omega> : "ώ" U03CE # GREEK SMALL LETTER OMEGA WITH TONOS

View File

@ -1,855 +0,0 @@
#configinfo Griechische Buchstaben mit Akzenten (A ἀ)
# additional Definitions by Neo keyboard layout - greek letters
# capital greek letters
<Multi_key> <G> <A> : "Α" U0391 # GREEK CAPITAL LETTER ALPHA
<Multi_key> <g> <A> : "Α" U0391 # GREEK CAPITAL LETTER ALPHA
<Multi_key> <G> <B> : "Β" U0392 # GREEK CAPITAL LETTER BETA
<Multi_key> <g> <B> : "Β" U0392 # GREEK CAPITAL LETTER BETA
<Multi_key> <G> <E> : "Ε" U0395 # GREEK CAPITAL LETTER EPSILON
<Multi_key> <g> <E> : "Ε" U0395 # GREEK CAPITAL LETTER EPSILON
<Multi_key> <G> <Z> : "Ζ" U0396 # GREEK CAPITAL LETTER ZETA
<Multi_key> <g> <Z> : "Ζ" U0396 # GREEK CAPITAL LETTER ZETA
<Multi_key> <G> <H> : "Η" U0397 # GREEK CAPITAL LETTER ETA
<Multi_key> <g> <H> : "Η" U0397 # GREEK CAPITAL LETTER ETA
<Multi_key> <G> <Adiaeresis> : "Η" U0397 # GREEK CAPITAL LETTER ETA
<Multi_key> <g> <Adiaeresis> : "Η" U0397 # GREEK CAPITAL LETTER ETA
<Multi_key> <G> <I> : "Ι" U0399 # GREEK CAPITAL LETTER IOTA
<Multi_key> <g> <I> : "Ι" U0399 # GREEK CAPITAL LETTER IOTA
<Multi_key> <G> <K> : "Κ" U039A # GREEK CAPITAL LETTER KAPPA
<Multi_key> <g> <K> : "Κ" U039A # GREEK CAPITAL LETTER KAPPA
<Multi_key> <G> <M> : "Μ" U039C # GREEK CAPITAL LETTER MU
<Multi_key> <g> <M> : "Μ" U039C # GREEK CAPITAL LETTER MU
<Multi_key> <G> <N> : "Ν" U039D # GREEK CAPITAL LETTER NU
<Multi_key> <g> <N> : "Ν" U039D # GREEK CAPITAL LETTER NU
<Multi_key> <G> <O> : "Ο" U039F # GREEK CAPITAL LETTER OMICRON
<Multi_key> <g> <O> : "Ο" U039F # GREEK CAPITAL LETTER OMICRON
<Multi_key> <G> <P> : "Ρ" U03A1 # GREEK CAPITAL LETTER RHO
<Multi_key> <g> <P> : "Ρ" U03A1 # GREEK CAPITAL LETTER RHO
<Multi_key> <G> <R> : "Ρ" U03A1 # GREEK CAPITAL LETTER RHO
<Multi_key> <g> <R> : "Ρ" U03A1 # GREEK CAPITAL LETTER RHO
<Multi_key> <G> <T> : "Τ" U03A4 # GREEK CAPITAL LETTER TAU
<Multi_key> <g> <T> : "Τ" U03A4 # GREEK CAPITAL LETTER TAU
<Multi_key> <G> <Y> : "Υ" U03A5 # GREEK CAPITAL LETTER UPSILON
<Multi_key> <g> <Y> : "Υ" U03A5 # GREEK CAPITAL LETTER UPSILON
<Multi_key> <G> <X> : "Χ" U03A7 # GREEK CAPITAL LETTER CHI
<Multi_key> <g> <X> : "Χ" U03A7 # GREEK CAPITAL LETTER CHI
<U02DE> <Multi_key> <G> <Y> : "ϒ" U03D2 # GREEK UPSILON WITH HOOK SYMBOL
<U02DE> <Multi_key> <g> <Y> : "ϒ" U03A5 # GREEK UPSILON WITH HOOK SYMBOL
# greek letters with diacritical marks
<dead_psili> <Greek_alpha> : "ἀ" U1F00 # GREEK SMALL LETTER ALPHA WITH PSILI
<dead_dasia> <Greek_alpha> : "ἁ" U1F01 # GREEK SMALL LETTER ALPHA WITH DASIA
<dead_psili> <dead_grave> <Greek_alpha> : "ἂ" U1F02 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA
<dead_grave> <dead_psili> <Greek_alpha> : "ἂ" U1F02 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA
<dead_dasia> <dead_grave> <Greek_alpha> : "ἃ" U1F03 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA
<dead_grave> <dead_dasia> <Greek_alpha> : "ἃ" U1F03 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA
<dead_psili> <dead_acute> <Greek_alpha> : "ἄ" U1F04 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA
<dead_acute> <dead_psili> <Greek_alpha> : "ἄ" U1F04 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA
<dead_dasia> <dead_acute> <Greek_alpha> : "ἅ" U1F05 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA
<dead_acute> <dead_dasia> <Greek_alpha> : "ἅ" U1F05 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA
<dead_psili> <dead_tilde> <Greek_alpha> : "ἆ" U1F06 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI
<dead_tilde> <dead_psili> <Greek_alpha> : "ἆ" U1F06 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI
<dead_dasia> <dead_tilde> <Greek_alpha> : "ἇ" U1F07 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI
<dead_tilde> <dead_dasia> <Greek_alpha> : "ἇ" U1F07 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI
<dead_psili> <Greek_epsilon> : "ἐ" U1F10 # GREEK SMALL LETTER EPSILON WITH PSILI
<dead_dasia> <Greek_epsilon> : "ἑ" U1F11 # GREEK SMALL LETTER EPSILON WITH DASIA
<dead_psili> <dead_grave> <Greek_epsilon> : "ἒ" U1F12 # GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA
<dead_grave> <dead_psili> <Greek_epsilon> : "ἒ" U1F12 # GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA
<dead_dasia> <dead_grave> <Greek_epsilon> : "ἓ" U1F13 # GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA
<dead_grave> <dead_dasia> <Greek_epsilon> : "ἓ" U1F13 # GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA
<dead_psili> <dead_acute> <Greek_epsilon> : "ἔ" U1F14 # GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA
<dead_acute> <dead_psili> <Greek_epsilon> : "ἔ" U1F14 # GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA
<dead_dasia> <dead_acute> <Greek_epsilon> : "ἕ" U1F15 # GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
<dead_acute> <dead_dasia> <Greek_epsilon> : "ἕ" U1F15 # GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
<dead_psili> <Greek_eta> : "ἠ" U1F20 # GREEK SMALL LETTER ETA WITH PSILI
<dead_dasia> <Greek_eta> : "ἡ" U1F21 # GREEK SMALL LETTER ETA WITH DASIA
<dead_psili> <dead_grave> <Greek_eta> : "ἢ" U1F22 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA
<dead_grave> <dead_psili> <Greek_eta> : "ἢ" U1F22 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA
<dead_dasia> <dead_grave> <Greek_eta> : "ἣ" U1F23 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA
<dead_grave> <dead_dasia> <Greek_eta> : "ἣ" U1F23 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA
<dead_psili> <dead_acute> <Greek_eta> : "ἤ" U1F24 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA
<dead_acute> <dead_psili> <Greek_eta> : "ἤ" U1F24 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA
<dead_dasia> <dead_acute> <Greek_eta> : "ἥ" U1F25 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA
<dead_acute> <dead_dasia> <Greek_eta> : "ἥ" U1F25 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA
<dead_psili> <dead_tilde> <Greek_eta> : "ἦ" U1F26 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI
<dead_tilde> <dead_psili> <Greek_eta> : "ἦ" U1F26 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI
<dead_dasia> <dead_tilde> <Greek_eta> : "ἧ" U1F27 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI
<dead_tilde> <dead_dasia> <Greek_eta> : "ἧ" U1F27 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI
<dead_psili> <Greek_iota> : "ἰ" U1F30 # GREEK SMALL LETTER IOTA WITH PSILI
<dead_dasia> <Greek_iota> : "ἱ" U1F31 # GREEK SMALL LETTER IOTA WITH DASIA
<dead_psili> <dead_grave> <Greek_iota> : "ἲ" U1F32 # GREEK SMALL LETTER IOTA WITH PSILI AND VARIA
<dead_grave> <dead_psili> <Greek_iota> : "ἲ" U1F32 # GREEK SMALL LETTER IOTA WITH PSILI AND VARIA
<dead_dasia> <dead_grave> <Greek_iota> : "ἳ" U1F33 # GREEK SMALL LETTER IOTA WITH DASIA AND VARIA
<dead_grave> <dead_dasia> <Greek_iota> : "ἳ" U1F33 # GREEK SMALL LETTER IOTA WITH DASIA AND VARIA
<dead_psili> <dead_acute> <Greek_iota> : "ἴ" U1F34 # GREEK SMALL LETTER IOTA WITH PSILI AND OXIA
<dead_acute> <dead_psili> <Greek_iota> : "ἴ" U1F34 # GREEK SMALL LETTER IOTA WITH PSILI AND OXIA
<dead_dasia> <dead_acute> <Greek_iota> : "ἵ" U1F35 # GREEK SMALL LETTER IOTA WITH DASIA AND OXIA
<dead_acute> <dead_dasia> <Greek_iota> : "ἵ" U1F35 # GREEK SMALL LETTER IOTA WITH DASIA AND OXIA
<dead_psili> <dead_tilde> <Greek_iota> : "ἶ" U1F36 # GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI
<dead_tilde> <dead_psili> <Greek_iota> : "ἶ" U1F36 # GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI
<dead_dasia> <dead_tilde> <Greek_iota> : "ἷ" U1F37 # GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI
<dead_tilde> <dead_dasia> <Greek_iota> : "ἷ" U1F37 # GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI
<dead_psili> <Greek_omicron> : "ὀ" U1F40 # GREEK SMALL LETTER OMICRON WITH PSILI
<dead_dasia> <Greek_omicron> : "ὁ" U1F41 # GREEK SMALL LETTER OMICRON WITH DASIA
<dead_psili> <dead_grave> <Greek_omicron> : "ὂ" U1F42 # GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA
<dead_grave> <dead_psili> <Greek_omicron> : "ὂ" U1F42 # GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA
<dead_dasia> <dead_grave> <Greek_omicron> : "ὃ" U1F43 # GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA
<dead_grave> <dead_dasia> <Greek_omicron> : "ὃ" U1F43 # GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA
<dead_psili> <dead_acute> <Greek_omicron> : "ὄ" U1F44 # GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA
<dead_acute> <dead_psili> <Greek_omicron> : "ὄ" U1F44 # GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA
<dead_dasia> <dead_acute> <Greek_omicron> : "ὅ" U1F45 # GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
<dead_acute> <dead_dasia> <Greek_omicron> : "ὅ" U1F45 # GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
<dead_psili> <Greek_upsilon> : "ὐ" U1F50 # GREEK SMALL LETTER UPSILON WITH PSILI
<dead_dasia> <Greek_upsilon> : "ὑ" U1F51 # GREEK SMALL LETTER UPSILON WITH DASIA
<dead_psili> <dead_grave> <Greek_upsilon> : "ὒ" U1F52 # GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA
<dead_grave> <dead_psili> <Greek_upsilon> : "ὒ" U1F52 # GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA
<dead_dasia> <dead_grave> <Greek_upsilon> : "ὓ" U1F53 # GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA
<dead_grave> <dead_dasia> <Greek_upsilon> : "ὓ" U1F53 # GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA
<dead_psili> <dead_acute> <Greek_upsilon> : "ὔ" U1F54 # GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA
<dead_acute> <dead_psili> <Greek_upsilon> : "ὔ" U1F54 # GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA
<dead_dasia> <dead_acute> <Greek_upsilon> : "ὕ" U1F55 # GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA
<dead_acute> <dead_dasia> <Greek_upsilon> : "ὕ" U1F55 # GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA
<dead_psili> <dead_tilde> <Greek_upsilon> : "ὖ" U1F56 # GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI
<dead_tilde> <dead_psili> <Greek_upsilon> : "ὖ" U1F56 # GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI
<dead_dasia> <dead_tilde> <Greek_upsilon> : "ὗ" U1F57 # GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI
<dead_tilde> <dead_dasia> <Greek_upsilon> : "ὗ" U1F57 # GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI
<dead_psili> <Greek_omega> : "ὠ" U1F60 # GREEK SMALL LETTER OMEGA WITH PSILI
<dead_dasia> <Greek_omega> : "ὡ" U1F61 # GREEK SMALL LETTER OMEGA WITH DASIA
<dead_psili> <dead_grave> <Greek_omega> : "ὢ" U1F62 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA
<dead_grave> <dead_psili> <Greek_omega> : "ὢ" U1F62 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA
<dead_dasia> <dead_grave> <Greek_omega> : "ὣ" U1F63 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA
<dead_grave> <dead_dasia> <Greek_omega> : "ὣ" U1F63 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA
<dead_psili> <dead_acute> <Greek_omega> : "ὤ" U1F64 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA
<dead_acute> <dead_psili> <Greek_omega> : "ὤ" U1F64 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA
<dead_dasia> <dead_acute> <Greek_omega> : "ὥ" U1F65 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA
<dead_acute> <dead_dasia> <Greek_omega> : "ὥ" U1F65 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA
<dead_psili> <dead_tilde> <Greek_omega> : "ὦ" U1F66 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI
<dead_tilde> <dead_psili> <Greek_omega> : "ὦ" U1F66 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI
<dead_dasia> <dead_tilde> <Greek_omega> : "ὧ" U1F67 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI
<dead_tilde> <dead_dasia> <Greek_omega> : "ὧ" U1F67 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI
<dead_grave> <Greek_alpha> : "ὰ" U1F70 # GREEK SMALL LETTER ALPHA WITH VARIA
<dead_grave> <Greek_epsilon> : "ὲ" U1F72 # GREEK SMALL LETTER EPSILON WITH VARIA
<dead_grave> <Greek_eta> : "ὴ" U1F74 # GREEK SMALL LETTER ETA WITH VARIA
<dead_grave> <Greek_iota> : "ὶ" U1F76 # GREEK SMALL LETTER IOTA WITH VARIA
<dead_grave> <Greek_omicron> : "ὸ" U1F78 # GREEK SMALL LETTER OMICRON WITH VARIA
<dead_grave> <Greek_upsilon> : "ὺ" U1F7A # GREEK SMALL LETTER UPSILON WITH VARIA
<dead_grave> <Greek_omega> : "ὼ" U1F7C # GREEK SMALL LETTER OMEGA WITH VARIA
<dead_psili> <dead_cedilla> <Greek_alpha> : "ᾀ" U1F80 # GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI
<dead_cedilla> <dead_psili> <Greek_alpha> : "ᾀ" U1F80 # GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI
<dead_dasia> <dead_cedilla> <Greek_alpha> : "ᾁ" U1F81 # GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_dasia> <Greek_alpha> : "ᾁ" U1F81 # GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI
<dead_psili> <dead_grave> <dead_cedilla> <Greek_alpha> : "ᾂ" U1F82 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_grave> <Greek_alpha> : "ᾂ" U1F82 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
<dead_grave> <dead_psili> <dead_cedilla> <Greek_alpha> : "ᾂ" U1F82 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_psili> <Greek_alpha> : "ᾂ" U1F82 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_grave> <Greek_alpha> : "ᾂ" U1F82 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_psili> <Greek_alpha> : "ᾂ" U1F82 # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI
<dead_dasia> <dead_grave> <dead_cedilla> <Greek_alpha> : "ᾃ" U1F83 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_grave> <Greek_alpha> : "ᾃ" U1F83 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
<dead_grave> <dead_dasia> <dead_cedilla> <Greek_alpha> : "ᾃ" U1F83 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_dasia> <Greek_alpha> : "ᾃ" U1F83 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_grave> <Greek_alpha> : "ᾃ" U1F83 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_dasia> <Greek_alpha> : "ᾃ" U1F83 # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI
<dead_psili> <dead_acute> <dead_cedilla> <Greek_alpha> : "ᾄ" U1F84 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_acute> <Greek_alpha> : "ᾄ" U1F84 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
<dead_acute> <dead_psili> <dead_cedilla> <Greek_alpha> : "ᾄ" U1F84 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_psili> <Greek_alpha> : "ᾄ" U1F84 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_acute> <Greek_alpha> : "ᾄ" U1F84 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_psili> <Greek_alpha> : "ᾄ" U1F84 # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI
<dead_dasia> <dead_acute> <dead_cedilla> <Greek_alpha> : "ᾅ" U1F85 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_acute> <Greek_alpha> : "ᾅ" U1F85 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
<dead_acute> <dead_dasia> <dead_cedilla> <Greek_alpha> : "ᾅ" U1F85 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_dasia> <Greek_alpha> : "ᾅ" U1F85 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_acute> <Greek_alpha> : "ᾅ" U1F85 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_dasia> <Greek_alpha> : "ᾅ" U1F85 # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI
<dead_psili> <dead_tilde> <dead_cedilla> <Greek_alpha> : "ᾆ" U1F86 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_tilde> <Greek_alpha> : "ᾆ" U1F86 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
<dead_tilde> <dead_psili> <dead_cedilla> <Greek_alpha> : "ᾆ" U1F86 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_psili> <Greek_alpha> : "ᾆ" U1F86 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_tilde> <Greek_alpha> : "ᾆ" U1F86 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_psili> <Greek_alpha> : "ᾆ" U1F86 # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
<dead_dasia> <dead_tilde> <dead_cedilla> <Greek_alpha> : "ᾇ" U1F87 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_tilde> <Greek_alpha> : "ᾇ" U1F87 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
<dead_tilde> <dead_dasia> <dead_cedilla> <Greek_alpha> : "ᾇ" U1F87 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_dasia> <Greek_alpha> : "ᾇ" U1F87 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_tilde> <Greek_alpha> : "ᾇ" U1F87 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_dasia> <Greek_alpha> : "ᾇ" U1F87 # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
<dead_psili> <dead_cedilla> <Greek_eta> : "ᾐ" U1F90 # GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI
<dead_cedilla> <dead_psili> <Greek_eta> : "ᾐ" U1F90 # GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI
<dead_dasia> <dead_cedilla> <Greek_eta> : "ᾑ" U1F91 # GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_dasia> <Greek_eta> : "ᾑ" U1F91 # GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI
<dead_psili> <dead_grave> <dead_cedilla> <Greek_eta> : "ᾒ" U1F92 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_grave> <Greek_eta> : "ᾒ" U1F92 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
<dead_grave> <dead_psili> <dead_cedilla> <Greek_eta> : "ᾒ" U1F92 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_psili> <Greek_eta> : "ᾒ" U1F92 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_grave> <Greek_eta> : "ᾒ" U1F92 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_psili> <Greek_eta> : "ᾒ" U1F92 # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI
<dead_dasia> <dead_grave> <dead_cedilla> <Greek_eta> : "ᾓ" U1F93 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_grave> <Greek_eta> : "ᾓ" U1F93 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
<dead_grave> <dead_dasia> <dead_cedilla> <Greek_eta> : "ᾓ" U1F93 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_dasia> <Greek_eta> : "ᾓ" U1F93 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_grave> <Greek_eta> : "ᾓ" U1F93 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_dasia> <Greek_eta> : "ᾓ" U1F93 # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI
<dead_psili> <dead_acute> <dead_cedilla> <Greek_eta> : "ᾔ" U1F94 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_acute> <Greek_eta> : "ᾔ" U1F94 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
<dead_acute> <dead_psili> <dead_cedilla> <Greek_eta> : "ᾔ" U1F94 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_psili> <Greek_eta> : "ᾔ" U1F94 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_acute> <Greek_eta> : "ᾔ" U1F94 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_psili> <Greek_eta> : "ᾔ" U1F94 # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI
<dead_dasia> <dead_acute> <dead_cedilla> <Greek_eta> : "ᾕ" U1F95 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_acute> <Greek_eta> : "ᾕ" U1F95 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
<dead_acute> <dead_dasia> <dead_cedilla> <Greek_eta> : "ᾕ" U1F95 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_dasia> <Greek_eta> : "ᾕ" U1F95 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_acute> <Greek_eta> : "ᾕ" U1F95 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_dasia> <Greek_eta> : "ᾕ" U1F95 # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI
<dead_psili> <dead_tilde> <dead_cedilla> <Greek_eta> : "ᾖ" U1F96 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_tilde> <Greek_eta> : "ᾖ" U1F96 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
<dead_tilde> <dead_psili> <dead_cedilla> <Greek_eta> : "ᾖ" U1F96 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_psili> <Greek_eta> : "ᾖ" U1F96 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_tilde> <Greek_eta> : "ᾖ" U1F96 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_psili> <Greek_eta> : "ᾖ" U1F96 # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
<dead_dasia> <dead_tilde> <dead_cedilla> <Greek_eta> : "ᾗ" U1F97 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_tilde> <Greek_eta> : "ᾗ" U1F97 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
<dead_tilde> <dead_dasia> <dead_cedilla> <Greek_eta> : "ᾗ" U1F97 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_dasia> <Greek_eta> : "ᾗ" U1F97 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_tilde> <Greek_eta> : "ᾗ" U1F97 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_dasia> <Greek_eta> : "ᾗ" U1F97 # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
<dead_psili> <dead_cedilla> <Greek_omega> : "ᾠ" U1FA0 # GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI
<dead_cedilla> <dead_psili> <Greek_omega> : "ᾠ" U1FA0 # GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI
<dead_dasia> <dead_cedilla> <Greek_omega> : "ᾡ" U1FA1 # GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_dasia> <Greek_omega> : "ᾡ" U1FA1 # GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI
<dead_psili> <dead_grave> <dead_cedilla> <Greek_omega> : "ᾢ" U1FA2 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_grave> <Greek_omega> : "ᾢ" U1FA2 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
<dead_grave> <dead_psili> <dead_cedilla> <Greek_omega> : "ᾢ" U1FA2 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_psili> <Greek_omega> : "ᾢ" U1FA2 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_grave> <Greek_omega> : "ᾢ" U1FA2 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_psili> <Greek_omega> : "ᾢ" U1FA2 # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI
<dead_dasia> <dead_grave> <dead_cedilla> <Greek_omega> : "ᾣ" U1FA3 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_grave> <Greek_omega> : "ᾣ" U1FA3 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
<dead_grave> <dead_dasia> <dead_cedilla> <Greek_omega> : "ᾣ" U1FA3 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_dasia> <Greek_omega> : "ᾣ" U1FA3 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_grave> <Greek_omega> : "ᾣ" U1FA3 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_dasia> <Greek_omega> : "ᾣ" U1FA3 # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI
<dead_psili> <dead_acute> <dead_cedilla> <Greek_omega> : "ᾤ" U1FA4 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_acute> <Greek_omega> : "ᾤ" U1FA4 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
<dead_acute> <dead_psili> <dead_cedilla> <Greek_omega> : "ᾤ" U1FA4 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_psili> <Greek_omega> : "ᾤ" U1FA4 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_acute> <Greek_omega> : "ᾤ" U1FA4 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_psili> <Greek_omega> : "ᾤ" U1FA4 # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI
<dead_dasia> <dead_acute> <dead_cedilla> <Greek_omega> : "ᾥ" U1FA5 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_acute> <Greek_omega> : "ᾥ" U1FA5 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
<dead_acute> <dead_dasia> <dead_cedilla> <Greek_omega> : "ᾥ" U1FA5 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_dasia> <Greek_omega> : "ᾥ" U1FA5 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_acute> <Greek_omega> : "ᾥ" U1FA5 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_dasia> <Greek_omega> : "ᾥ" U1FA5 # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI
<dead_psili> <dead_tilde> <dead_cedilla> <Greek_omega> : "ᾦ" U1FA6 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_tilde> <Greek_omega> : "ᾦ" U1FA6 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
<dead_tilde> <dead_psili> <dead_cedilla> <Greek_omega> : "ᾦ" U1FA6 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_psili> <Greek_omega> : "ᾦ" U1FA6 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_tilde> <Greek_omega> : "ᾦ" U1FA6 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_psili> <Greek_omega> : "ᾦ" U1FA6 # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI
<dead_dasia> <dead_tilde> <dead_cedilla> <Greek_omega> : "ᾧ" U1FA7 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_tilde> <Greek_omega> : "ᾧ" U1FA7 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
<dead_tilde> <dead_dasia> <dead_cedilla> <Greek_omega> : "ᾧ" U1FA7 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_dasia> <Greek_omega> : "ᾧ" U1FA7 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_tilde> <Greek_omega> : "ᾧ" U1FA7 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_dasia> <Greek_omega> : "ᾧ" U1FA7 # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI
<dead_breve> <Greek_alpha> : "ᾰ" U1FB0 # GREEK SMALL LETTER ALPHA WITH VRACHY
<dead_macron> <Greek_alpha> : "ᾱ" U1FB1 # GREEK SMALL LETTER ALPHA WITH MACRON
<dead_grave> <dead_cedilla> <Greek_alpha> : "ᾲ" U1FB2 # GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_grave> <Greek_alpha> : "ᾲ" U1FB2 # GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI
<dead_cedilla> <Greek_alpha> : "ᾳ" U1FB3 # GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI
<dead_acute> <dead_cedilla> <Greek_alpha> : "ᾴ" U1FB4 # GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_acute> <Greek_alpha> : "ᾴ" U1FB4 # GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI
<dead_tilde> <Greek_alpha> : "ᾶ" U1FB6 # GREEK SMALL LETTER ALPHA WITH PERISPOMENI
<dead_tilde> <dead_cedilla> <Greek_alpha> : "ᾷ" U1FB7 # GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI
<dead_cedilla> <dead_tilde> <Greek_alpha> : "ᾷ" U1FB7 # GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI
<dead_grave> <dead_cedilla> <Greek_eta> : "ῂ" U1FC2 # GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_grave> <Greek_eta> : "ῂ" U1FC2 # GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI
<dead_cedilla> <Greek_eta> : "ῃ" U1FC3 # GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI
<dead_acute> <dead_cedilla> <Greek_eta> : "ῄ" U1FC4 # GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_acute> <Greek_eta> : "ῄ" U1FC4 # GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI
<dead_tilde> <Greek_eta> : "ῆ" U1FC6 # GREEK SMALL LETTER ETA WITH PERISPOMENI
<dead_tilde> <dead_cedilla> <Greek_eta> : "ῇ" U1FC7 # GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI
<dead_cedilla> <dead_tilde> <Greek_eta> : "ῇ" U1FC7 # GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI
<dead_breve> <Greek_iota> : "ῐ" U1FD0 # GREEK SMALL LETTER IOTA WITH VRACHY
<dead_macron> <Greek_iota> : "ῑ" U1FD1 # GREEK SMALL LETTER IOTA WITH MACRON
<dead_diaeresis> <dead_grave> <Greek_iota> : "ῒ" U1FD2 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA
<dead_grave> <dead_diaeresis> <Greek_iota> : "ῒ" U1FD2 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA
<dead_tilde> <Greek_iota> : "ῖ" U1FD6 # GREEK SMALL LETTER IOTA WITH PERISPOMENI
<dead_diaeresis> <dead_tilde> <Greek_iota> : "ῗ" U1FD7 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI
<dead_tilde> <dead_diaeresis> <Greek_iota> : "ῗ" U1FD7 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI
<dead_breve> <Greek_upsilon> : "ῠ" U1FE0 # GREEK SMALL LETTER UPSILON WITH VRACHY
<dead_macron> <Greek_upsilon> : "ῡ" U1FE1 # GREEK SMALL LETTER UPSILON WITH MACRON
<dead_diaeresis> <dead_grave> <Greek_upsilon> : "ῢ" U1FE2 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA
<dead_grave> <dead_diaeresis> <Greek_upsilon> : "ῢ" U1FE2 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA
<dead_psili> <Greek_rho> : "ῤ" U1FE4 # GREEK SMALL LETTER RHO WITH PSILI
<dead_dasia> <Greek_rho> : "ῥ" U1FE5 # GREEK SMALL LETTER RHO WITH DASIA
<dead_tilde> <Greek_upsilon> : "ῦ" U1FE6 # GREEK SMALL LETTER UPSILON WITH PERISPOMENI
<dead_diaeresis> <dead_tilde> <Greek_upsilon> : "ῧ" U1FE7 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI
<dead_tilde> <dead_diaeresis> <Greek_upsilon> : "ῧ" U1FE7 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI
<dead_grave> <dead_cedilla> <Greek_omega> : "ῲ" U1FF2 # GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_grave> <Greek_omega> : "ῲ" U1FF2 # GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI
<dead_cedilla> <Greek_omega> : "ῳ" U1FF3 # GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI
<dead_acute> <dead_cedilla> <Greek_omega> : "ῴ" U1FF4 # GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI
<dead_cedilla> <dead_acute> <Greek_omega> : "ῴ" U1FF4 # GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI
<dead_tilde> <Greek_omega> : "ῶ" U1FF6 # GREEK SMALL LETTER OMEGA WITH PERISPOMENI
<dead_tilde> <dead_cedilla> <Greek_omega> : "ῷ" U1FF7 # GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI
<dead_cedilla> <dead_tilde> <Greek_omega> : "ῷ" U1FF7 # GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI
<dead_psili> <Multi_key> <g> <A> : "Ἀ" U1F08 # GREEK CAPITAL LETTER ALPHA WITH PSILI
<dead_psili> <Multi_key> <G> <A> : "Ἀ" U1F08 # GREEK CAPITAL LETTER ALPHA WITH PSILI
<dead_dasia> <Multi_key> <g> <A> : "Ἁ" U1F09 # GREEK CAPITAL LETTER ALPHA WITH DASIA
<dead_dasia> <Multi_key> <G> <A> : "Ἁ" U1F09 # GREEK CAPITAL LETTER ALPHA WITH DASIA
<dead_psili> <dead_grave> <Multi_key> <g> <A> : "Ἂ" U1F0A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA
<dead_psili> <dead_grave> <Multi_key> <G> <A> : "Ἂ" U1F0A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA
<dead_grave> <dead_psili> <Multi_key> <G> <A> : "Ἂ" U1F0A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA
<dead_dasia> <dead_grave> <Multi_key> <g> <A> : "Ἃ" U1F0B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA
<dead_dasia> <dead_grave> <Multi_key> <G> <A> : "Ἃ" U1F0B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA
<dead_grave> <dead_dasia> <Multi_key> <G> <A> : "Ἃ" U1F0B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA
<dead_psili> <dead_acute> <Multi_key> <g> <A> : "Ἄ" U1F0C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA
<dead_psili> <dead_acute> <Multi_key> <G> <A> : "Ἄ" U1F0C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA
<dead_acute> <dead_psili> <Multi_key> <G> <A> : "Ἄ" U1F0C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA
<dead_dasia> <dead_acute> <Multi_key> <g> <A> : "Ἅ" U1F0D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA
<dead_dasia> <dead_acute> <Multi_key> <G> <A> : "Ἅ" U1F0D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA
<dead_acute> <dead_dasia> <Multi_key> <G> <A> : "Ἅ" U1F0D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA
<dead_psili> <dead_tilde> <Multi_key> <g> <A> : "Ἆ" U1F0E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI
<dead_psili> <dead_tilde> <Multi_key> <G> <A> : "Ἆ" U1F0E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI
<dead_tilde> <dead_psili> <Multi_key> <G> <A> : "Ἆ" U1F0E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI
<dead_dasia> <dead_tilde> <Multi_key> <g> <A> : "Ἇ" U1F0F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI
<dead_dasia> <dead_tilde> <Multi_key> <G> <A> : "Ἇ" U1F0F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI
<dead_tilde> <dead_dasia> <Multi_key> <G> <A> : "Ἇ" U1F0F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI
<dead_psili> <Multi_key> <g> <E> : "Ἐ" U1F18 # GREEK CAPITAL LETTER EPSILON WITH PSILI
<dead_psili> <Multi_key> <G> <E> : "Ἐ" U1F18 # GREEK CAPITAL LETTER EPSILON WITH PSILI
<dead_dasia> <Multi_key> <g> <E> : "Ἑ" U1F19 # GREEK CAPITAL LETTER EPSILON WITH DASIA
<dead_dasia> <Multi_key> <G> <E> : "Ἑ" U1F19 # GREEK CAPITAL LETTER EPSILON WITH DASIA
<dead_psili> <dead_grave> <Multi_key> <g> <E> : "Ἒ" U1F1A # GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA
<dead_psili> <dead_grave> <Multi_key> <G> <E> : "Ἒ" U1F1A # GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA
<dead_grave> <dead_psili> <Multi_key> <G> <E> : "Ἒ" U1F1A # GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA
<dead_dasia> <dead_grave> <Multi_key> <g> <E> : "Ἓ" U1F1B # GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA
<dead_dasia> <dead_grave> <Multi_key> <G> <E> : "Ἓ" U1F1B # GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA
<dead_grave> <dead_dasia> <Multi_key> <G> <E> : "Ἓ" U1F1B # GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA
<dead_psili> <dead_acute> <Multi_key> <g> <E> : "Ἔ" U1F1C # GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA
<dead_psili> <dead_acute> <Multi_key> <G> <E> : "Ἔ" U1F1C # GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA
<dead_acute> <dead_psili> <Multi_key> <G> <E> : "Ἔ" U1F1C # GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA
<dead_dasia> <dead_acute> <Multi_key> <g> <E> : "Ἕ" U1F1D # GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
<dead_dasia> <dead_acute> <Multi_key> <G> <E> : "Ἕ" U1F1D # GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
<dead_acute> <dead_dasia> <Multi_key> <G> <E> : "Ἕ" U1F1D # GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
<dead_psili> <Multi_key> <g> <H> : "Ἠ" U1F28 # GREEK CAPITAL LETTER ETA WITH PSILI
<dead_psili> <Multi_key> <G> <H> : "Ἠ" U1F28 # GREEK CAPITAL LETTER ETA WITH PSILI
<dead_dasia> <Multi_key> <g> <H> : "Ἡ" U1F29 # GREEK CAPITAL LETTER ETA WITH DASIA
<dead_dasia> <Multi_key> <G> <H> : "Ἡ" U1F29 # GREEK CAPITAL LETTER ETA WITH DASIA
<dead_psili> <dead_grave> <Multi_key> <g> <H> : "Ἢ" U1F2A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA
<dead_psili> <dead_grave> <Multi_key> <G> <H> : "Ἢ" U1F2A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA
<dead_grave> <dead_psili> <Multi_key> <G> <H> : "Ἢ" U1F2A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA
<dead_dasia> <dead_grave> <Multi_key> <g> <H> : "Ἣ" U1F2B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA
<dead_dasia> <dead_grave> <Multi_key> <G> <H> : "Ἣ" U1F2B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA
<dead_grave> <dead_dasia> <Multi_key> <G> <H> : "Ἣ" U1F2B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA
<dead_psili> <dead_acute> <Multi_key> <g> <H> : "Ἤ" U1F2C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA
<dead_psili> <dead_acute> <Multi_key> <G> <H> : "Ἤ" U1F2C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA
<dead_acute> <dead_psili> <Multi_key> <G> <H> : "Ἤ" U1F2C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA
<dead_dasia> <dead_acute> <Multi_key> <g> <H> : "Ἥ" U1F2D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA
<dead_dasia> <dead_acute> <Multi_key> <G> <H> : "Ἥ" U1F2D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA
<dead_acute> <dead_dasia> <Multi_key> <G> <H> : "Ἥ" U1F2D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA
<dead_psili> <dead_tilde> <Multi_key> <g> <H> : "Ἦ" U1F2E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI
<dead_psili> <dead_tilde> <Multi_key> <G> <H> : "Ἦ" U1F2E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI
<dead_tilde> <dead_psili> <Multi_key> <G> <H> : "Ἦ" U1F2E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI
<dead_dasia> <dead_tilde> <Multi_key> <g> <H> : "Ἧ" U1F2F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI
<dead_dasia> <dead_tilde> <Multi_key> <G> <H> : "Ἧ" U1F2F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI
<dead_tilde> <dead_dasia> <Multi_key> <G> <H> : "Ἧ" U1F2F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI
<dead_psili> <Multi_key> <g> <Adiaeresis> : "Ἠ" U1F28 # GREEK CAPITAL LETTER ETA WITH PSILI
<dead_psili> <Multi_key> <G> <Adiaeresis> : "Ἠ" U1F28 # GREEK CAPITAL LETTER ETA WITH PSILI
<dead_dasia> <Multi_key> <g> <Adiaeresis> : "Ἡ" U1F29 # GREEK CAPITAL LETTER ETA WITH DASIA
<dead_dasia> <Multi_key> <G> <Adiaeresis> : "Ἡ" U1F29 # GREEK CAPITAL LETTER ETA WITH DASIA
<dead_psili> <dead_grave> <Multi_key> <g> <Adiaeresis> : "Ἢ" U1F2A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA
<dead_psili> <dead_grave> <Multi_key> <G> <Adiaeresis> : "Ἢ" U1F2A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA
<dead_grave> <dead_psili> <Multi_key> <G> <Adiaeresis> : "Ἢ" U1F2A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA
<dead_dasia> <dead_grave> <Multi_key> <g> <Adiaeresis> : "Ἣ" U1F2B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA
<dead_dasia> <dead_grave> <Multi_key> <G> <Adiaeresis> : "Ἣ" U1F2B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA
<dead_grave> <dead_dasia> <Multi_key> <G> <Adiaeresis> : "Ἣ" U1F2B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA
<dead_psili> <dead_acute> <Multi_key> <g> <Adiaeresis> : "Ἤ" U1F2C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA
<dead_psili> <dead_acute> <Multi_key> <G> <Adiaeresis> : "Ἤ" U1F2C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA
<dead_acute> <dead_psili> <Multi_key> <G> <Adiaeresis> : "Ἤ" U1F2C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA
<dead_dasia> <dead_acute> <Multi_key> <g> <Adiaeresis> : "Ἥ" U1F2D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA
<dead_dasia> <dead_acute> <Multi_key> <G> <Adiaeresis> : "Ἥ" U1F2D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA
<dead_acute> <dead_dasia> <Multi_key> <G> <Adiaeresis> : "Ἥ" U1F2D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA
<dead_psili> <dead_tilde> <Multi_key> <g> <Adiaeresis> : "Ἦ" U1F2E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI
<dead_psili> <dead_tilde> <Multi_key> <G> <Adiaeresis> : "Ἦ" U1F2E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI
<dead_tilde> <dead_psili> <Multi_key> <G> <Adiaeresis> : "Ἦ" U1F2E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI
<dead_dasia> <dead_tilde> <Multi_key> <g> <Adiaeresis> : "Ἧ" U1F2F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI
<dead_dasia> <dead_tilde> <Multi_key> <G> <Adiaeresis> : "Ἧ" U1F2F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI
<dead_tilde> <dead_dasia> <Multi_key> <G> <Adiaeresis> : "Ἧ" U1F2F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI
<dead_psili> <Multi_key> <g> <I> : "Ἰ" U1F38 # GREEK CAPITAL LETTER IOTA WITH PSILI
<dead_psili> <Multi_key> <G> <I> : "Ἰ" U1F38 # GREEK CAPITAL LETTER IOTA WITH PSILI
<dead_dasia> <Multi_key> <g> <I> : "Ἱ" U1F39 # GREEK CAPITAL LETTER IOTA WITH DASIA
<dead_dasia> <Multi_key> <G> <I> : "Ἱ" U1F39 # GREEK CAPITAL LETTER IOTA WITH DASIA
<dead_psili> <dead_grave> <Multi_key> <g> <I> : "Ἲ" U1F3A # GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA
<dead_psili> <dead_grave> <Multi_key> <G> <I> : "Ἲ" U1F3A # GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA
<dead_grave> <dead_psili> <Multi_key> <G> <I> : "Ἲ" U1F3A # GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA
<dead_dasia> <dead_grave> <Multi_key> <g> <I> : "Ἳ" U1F3B # GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA
<dead_dasia> <dead_grave> <Multi_key> <G> <I> : "Ἳ" U1F3B # GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA
<dead_grave> <dead_dasia> <Multi_key> <G> <I> : "Ἳ" U1F3B # GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA
<dead_psili> <dead_acute> <Multi_key> <g> <I> : "Ἴ" U1F3C # GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA
<dead_psili> <dead_acute> <Multi_key> <G> <I> : "Ἴ" U1F3C # GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA
<dead_acute> <dead_psili> <Multi_key> <G> <I> : "Ἴ" U1F3C # GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA
<dead_dasia> <dead_acute> <Multi_key> <g> <I> : "Ἵ" U1F3D # GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA
<dead_dasia> <dead_acute> <Multi_key> <G> <I> : "Ἵ" U1F3D # GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA
<dead_acute> <dead_dasia> <Multi_key> <G> <I> : "Ἵ" U1F3D # GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA
<dead_psili> <dead_tilde> <Multi_key> <g> <I> : "Ἶ" U1F3E # GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI
<dead_psili> <dead_tilde> <Multi_key> <G> <I> : "Ἶ" U1F3E # GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI
<dead_tilde> <dead_psili> <Multi_key> <G> <I> : "Ἶ" U1F3E # GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI
<dead_dasia> <dead_tilde> <Multi_key> <g> <I> : "Ἷ" U1F3F # GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI
<dead_dasia> <dead_tilde> <Multi_key> <G> <I> : "Ἷ" U1F3F # GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI
<dead_tilde> <dead_dasia> <Multi_key> <G> <I> : "Ἷ" U1F3F # GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI
<dead_psili> <Multi_key> <g> <O> : "Ὀ" U1F48 # GREEK CAPITAL LETTER OMICRON WITH PSILI
<dead_psili> <Multi_key> <G> <O> : "Ὀ" U1F48 # GREEK CAPITAL LETTER OMICRON WITH PSILI
<dead_dasia> <Multi_key> <g> <O> : "Ὁ" U1F49 # GREEK CAPITAL LETTER OMICRON WITH DASIA
<dead_dasia> <Multi_key> <G> <O> : "Ὁ" U1F49 # GREEK CAPITAL LETTER OMICRON WITH DASIA
<dead_psili> <dead_grave> <Multi_key> <g> <O> : "Ὂ" U1F4A # GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA
<dead_psili> <dead_grave> <Multi_key> <G> <O> : "Ὂ" U1F4A # GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA
<dead_grave> <dead_psili> <Multi_key> <G> <O> : "Ὂ" U1F4A # GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA
<dead_dasia> <dead_grave> <Multi_key> <g> <O> : "Ὃ" U1F4B # GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA
<dead_dasia> <dead_grave> <Multi_key> <G> <O> : "Ὃ" U1F4B # GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA
<dead_grave> <dead_dasia> <Multi_key> <G> <O> : "Ὃ" U1F4B # GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA
<dead_psili> <dead_acute> <Multi_key> <g> <O> : "Ὄ" U1F4C # GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA
<dead_psili> <dead_acute> <Multi_key> <G> <O> : "Ὄ" U1F4C # GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA
<dead_acute> <dead_psili> <Multi_key> <G> <O> : "Ὄ" U1F4C # GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA
<dead_dasia> <dead_acute> <Multi_key> <g> <O> : "Ὅ" U1F4D # GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA
<dead_dasia> <dead_acute> <Multi_key> <G> <O> : "Ὅ" U1F4D # GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA
<dead_acute> <dead_dasia> <Multi_key> <G> <O> : "Ὅ" U1F4D # GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA
<dead_dasia> <Multi_key> <g> <Y> : "Ὑ" U1F59 # GREEK CAPITAL LETTER UPSILON WITH DASIA
<dead_dasia> <Multi_key> <G> <Y> : "Ὑ" U1F59 # GREEK CAPITAL LETTER UPSILON WITH DASIA
<dead_dasia> <dead_grave> <Multi_key> <g> <Y> : "Ὓ" U1F5B # GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA
<dead_dasia> <dead_grave> <Multi_key> <G> <Y> : "Ὓ" U1F5B # GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA
<dead_grave> <dead_dasia> <Multi_key> <G> <Y> : "Ὓ" U1F5B # GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA
<dead_dasia> <dead_acute> <Multi_key> <g> <Y> : "Ὕ" U1F5D # GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA
<dead_dasia> <dead_acute> <Multi_key> <G> <Y> : "Ὕ" U1F5D # GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA
<dead_acute> <dead_dasia> <Multi_key> <G> <Y> : "Ὕ" U1F5D # GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA
<dead_dasia> <dead_tilde> <Multi_key> <g> <Y> : "Ὗ" U1F5F # GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI
<dead_dasia> <dead_tilde> <Multi_key> <G> <Y> : "Ὗ" U1F5F # GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI
<dead_tilde> <dead_dasia> <Multi_key> <G> <Y> : "Ὗ" U1F5F # GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI
<dead_psili> <Greek_OMEGA> : "Ὠ" U1F68 # GREEK CAPITAL LETTER OMEGA WITH PSILI
<dead_dasia> <Greek_OMEGA> : "Ὡ" U1F69 # GREEK CAPITAL LETTER OMEGA WITH DASIA
<dead_psili> <dead_grave> <Greek_OMEGA> : "Ὢ" U1F6A # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA
<dead_grave> <dead_psili> <Greek_OMEGA> : "Ὢ" U1F6A # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA
<dead_dasia> <dead_grave> <Greek_OMEGA> : "Ὣ" U1F6B # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA
<dead_grave> <dead_dasia> <Greek_OMEGA> : "Ὣ" U1F6B # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA
<dead_psili> <dead_acute> <Greek_OMEGA> : "Ὤ" U1F6C # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA
<dead_acute> <dead_psili> <Greek_OMEGA> : "Ὤ" U1F6C # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA
<dead_dasia> <dead_acute> <Greek_OMEGA> : "Ὥ" U1F6D # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA
<dead_acute> <dead_dasia> <Greek_OMEGA> : "Ὥ" U1F6D # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA
<dead_psili> <dead_tilde> <Greek_OMEGA> : "Ὦ" U1F6E # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI
<dead_tilde> <dead_psili> <Greek_OMEGA> : "Ὦ" U1F6E # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI
<dead_dasia> <dead_tilde> <Greek_OMEGA> : "Ὧ" U1F6F # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI
<dead_tilde> <dead_dasia> <Greek_OMEGA> : "Ὧ" U1F6F # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI
<dead_psili> <dead_cedilla> <Multi_key> <g> <A> : "ᾈ" U1F88 # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <Multi_key> <G> <A> : "ᾈ" U1F88 # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <Multi_key> <G> <A> : "ᾈ" U1F88 # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <Multi_key> <g> <A> : "ᾉ" U1F89 # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <Multi_key> <G> <A> : "ᾉ" U1F89 # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <Multi_key> <G> <A> : "ᾉ" U1F89 # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI
<dead_psili> <dead_grave> <dead_cedilla> <Multi_key> <g> <A> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_psili> <dead_grave> <dead_cedilla> <Multi_key> <G> <A> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_grave> <Multi_key> <g> <A> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_grave> <Multi_key> <G> <A> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_psili> <dead_cedilla> <Multi_key> <g> <A> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_psili> <dead_cedilla> <Multi_key> <G> <A> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_psili> <Multi_key> <g> <A> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_psili> <Multi_key> <G> <A> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_grave> <Multi_key> <g> <A> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_grave> <Multi_key> <G> <A> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_psili> <Multi_key> <g> <A> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_psili> <Multi_key> <G> <A> : "ᾊ" U1F8A # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_dasia> <dead_grave> <dead_cedilla> <Multi_key> <g> <A> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_dasia> <dead_grave> <dead_cedilla> <Multi_key> <G> <A> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_grave> <Multi_key> <g> <A> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_grave> <Multi_key> <G> <A> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_dasia> <dead_cedilla> <Multi_key> <g> <A> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_dasia> <dead_cedilla> <Multi_key> <G> <A> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_dasia> <Multi_key> <g> <A> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_dasia> <Multi_key> <G> <A> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_grave> <Multi_key> <g> <A> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_grave> <Multi_key> <G> <A> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_dasia> <Multi_key> <g> <A> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_dasia> <Multi_key> <G> <A> : "ᾋ" U1F8B # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_psili> <dead_acute> <dead_cedilla> <Multi_key> <g> <A> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_psili> <dead_acute> <dead_cedilla> <Multi_key> <G> <A> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_acute> <Multi_key> <g> <A> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_acute> <Multi_key> <G> <A> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_psili> <dead_cedilla> <Multi_key> <g> <A> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_psili> <dead_cedilla> <Multi_key> <G> <A> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_psili> <Multi_key> <g> <A> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_psili> <Multi_key> <G> <A> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_acute> <Multi_key> <g> <A> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_acute> <Multi_key> <G> <A> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_psili> <Multi_key> <g> <A> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_psili> <Multi_key> <G> <A> : "ᾌ" U1F8C # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_dasia> <dead_acute> <dead_cedilla> <Multi_key> <g> <A> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_dasia> <dead_acute> <dead_cedilla> <Multi_key> <G> <A> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_acute> <Multi_key> <g> <A> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_acute> <Multi_key> <G> <A> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_dasia> <dead_cedilla> <Multi_key> <g> <A> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_dasia> <dead_cedilla> <Multi_key> <G> <A> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_dasia> <Multi_key> <g> <A> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_dasia> <Multi_key> <G> <A> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_acute> <Multi_key> <g> <A> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_acute> <Multi_key> <G> <A> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_dasia> <Multi_key> <g> <A> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_dasia> <Multi_key> <G> <A> : "ᾍ" U1F8D # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_psili> <dead_tilde> <dead_cedilla> <Multi_key> <g> <A> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_psili> <dead_tilde> <dead_cedilla> <Multi_key> <G> <A> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_tilde> <Multi_key> <g> <A> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_tilde> <Multi_key> <G> <A> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_psili> <dead_cedilla> <Multi_key> <g> <A> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_psili> <dead_cedilla> <Multi_key> <G> <A> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_psili> <Multi_key> <g> <A> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_psili> <Multi_key> <G> <A> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_tilde> <Multi_key> <g> <A> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_tilde> <Multi_key> <G> <A> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_psili> <Multi_key> <g> <A> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_psili> <Multi_key> <G> <A> : "ᾎ" U1F8E # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_dasia> <dead_tilde> <dead_cedilla> <Multi_key> <g> <A> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_dasia> <dead_tilde> <dead_cedilla> <Multi_key> <G> <A> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_tilde> <Multi_key> <g> <A> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_tilde> <Multi_key> <G> <A> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_dasia> <dead_cedilla> <Multi_key> <g> <A> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_dasia> <dead_cedilla> <Multi_key> <G> <A> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_dasia> <Multi_key> <g> <A> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_dasia> <Multi_key> <G> <A> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_tilde> <Multi_key> <g> <A> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_tilde> <Multi_key> <G> <A> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_dasia> <Multi_key> <g> <A> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_dasia> <Multi_key> <G> <A> : "ᾏ" U1F8F # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <Multi_key> <g> <H> : "ᾘ" U1F98 # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <Multi_key> <G> <H> : "ᾘ" U1F98 # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <Multi_key> <G> <H> : "ᾘ" U1F98 # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <Multi_key> <g> <H> : "ᾙ" U1F99 # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <Multi_key> <G> <H> : "ᾙ" U1F99 # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <Multi_key> <G> <H> : "ᾙ" U1F99 # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI
<dead_psili> <dead_grave> <dead_cedilla> <Multi_key> <g> <H> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_psili> <dead_grave> <dead_cedilla> <Multi_key> <G> <H> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_grave> <Multi_key> <g> <H> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_grave> <Multi_key> <G> <H> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_psili> <dead_cedilla> <Multi_key> <g> <H> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_psili> <dead_cedilla> <Multi_key> <G> <H> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_psili> <Multi_key> <g> <H> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_psili> <Multi_key> <G> <H> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_grave> <Multi_key> <g> <H> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_grave> <Multi_key> <G> <H> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_psili> <Multi_key> <g> <H> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_psili> <Multi_key> <G> <H> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_dasia> <dead_grave> <dead_cedilla> <Multi_key> <g> <H> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_dasia> <dead_grave> <dead_cedilla> <Multi_key> <G> <H> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_grave> <Multi_key> <g> <H> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_grave> <Multi_key> <G> <H> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_dasia> <dead_cedilla> <Multi_key> <g> <H> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_dasia> <dead_cedilla> <Multi_key> <G> <H> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_dasia> <Multi_key> <g> <H> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_dasia> <Multi_key> <G> <H> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_grave> <Multi_key> <g> <H> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_grave> <Multi_key> <G> <H> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_dasia> <Multi_key> <g> <H> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_dasia> <Multi_key> <G> <H> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_psili> <dead_acute> <dead_cedilla> <Multi_key> <g> <H> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_psili> <dead_acute> <dead_cedilla> <Multi_key> <G> <H> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_acute> <Multi_key> <g> <H> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_acute> <Multi_key> <G> <H> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_psili> <dead_cedilla> <Multi_key> <g> <H> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_psili> <dead_cedilla> <Multi_key> <G> <H> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_psili> <Multi_key> <g> <H> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_psili> <Multi_key> <G> <H> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_acute> <Multi_key> <g> <H> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_acute> <Multi_key> <G> <H> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_psili> <Multi_key> <g> <H> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_psili> <Multi_key> <G> <H> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_dasia> <dead_acute> <dead_cedilla> <Multi_key> <g> <H> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_dasia> <dead_acute> <dead_cedilla> <Multi_key> <G> <H> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_acute> <Multi_key> <g> <H> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_acute> <Multi_key> <G> <H> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_dasia> <dead_cedilla> <Multi_key> <g> <H> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_dasia> <dead_cedilla> <Multi_key> <G> <H> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_dasia> <Multi_key> <g> <H> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_dasia> <Multi_key> <G> <H> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_acute> <Multi_key> <g> <H> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_acute> <Multi_key> <G> <H> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_dasia> <Multi_key> <g> <H> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_dasia> <Multi_key> <G> <H> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_psili> <dead_tilde> <dead_cedilla> <Multi_key> <g> <H> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_psili> <dead_tilde> <dead_cedilla> <Multi_key> <G> <H> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_tilde> <Multi_key> <g> <H> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_tilde> <Multi_key> <G> <H> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_psili> <dead_cedilla> <Multi_key> <g> <H> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_psili> <dead_cedilla> <Multi_key> <G> <H> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_psili> <Multi_key> <g> <H> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_psili> <Multi_key> <G> <H> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_tilde> <Multi_key> <g> <H> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_tilde> <Multi_key> <G> <H> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_psili> <Multi_key> <g> <H> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_psili> <Multi_key> <G> <H> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_dasia> <dead_tilde> <dead_cedilla> <Multi_key> <g> <H> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_dasia> <dead_tilde> <dead_cedilla> <Multi_key> <G> <H> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_tilde> <Multi_key> <g> <H> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_tilde> <Multi_key> <G> <H> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_dasia> <dead_cedilla> <Multi_key> <g> <H> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_dasia> <dead_cedilla> <Multi_key> <G> <H> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_dasia> <Multi_key> <g> <H> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_dasia> <Multi_key> <G> <H> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_tilde> <Multi_key> <g> <H> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_tilde> <Multi_key> <G> <H> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_dasia> <Multi_key> <g> <H> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_dasia> <Multi_key> <G> <H> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <Multi_key> <g> <Adiaeresis> : "ᾘ" U1F98 # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <Multi_key> <G> <Adiaeresis> : "ᾘ" U1F98 # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <Multi_key> <G> <Adiaeresis> : "ᾘ" U1F98 # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <Multi_key> <g> <Adiaeresis> : "ᾙ" U1F99 # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <Multi_key> <G> <Adiaeresis> : "ᾙ" U1F99 # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <Multi_key> <G> <Adiaeresis> : "ᾙ" U1F99 # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI
<dead_psili> <dead_grave> <dead_cedilla> <Multi_key> <g> <Adiaeresis> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_psili> <dead_grave> <dead_cedilla> <Multi_key> <G> <Adiaeresis> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_grave> <Multi_key> <g> <Adiaeresis> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_grave> <Multi_key> <G> <Adiaeresis> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_psili> <dead_cedilla> <Multi_key> <g> <Adiaeresis> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_psili> <dead_cedilla> <Multi_key> <G> <Adiaeresis> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_psili> <Multi_key> <g> <Adiaeresis> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_psili> <Multi_key> <G> <Adiaeresis> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_grave> <Multi_key> <g> <Adiaeresis> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_grave> <Multi_key> <G> <Adiaeresis> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_psili> <Multi_key> <g> <Adiaeresis> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_psili> <Multi_key> <G> <Adiaeresis> : "ᾚ" U1F9A # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_dasia> <dead_grave> <dead_cedilla> <Multi_key> <g> <Adiaeresis> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_dasia> <dead_grave> <dead_cedilla> <Multi_key> <G> <Adiaeresis> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_grave> <Multi_key> <g> <Adiaeresis> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_grave> <Multi_key> <G> <Adiaeresis> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_dasia> <dead_cedilla> <Multi_key> <g> <Adiaeresis> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_dasia> <dead_cedilla> <Multi_key> <G> <Adiaeresis> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_dasia> <Multi_key> <g> <Adiaeresis> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_dasia> <Multi_key> <G> <Adiaeresis> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_grave> <Multi_key> <g> <Adiaeresis> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_grave> <Multi_key> <G> <Adiaeresis> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_dasia> <Multi_key> <g> <Adiaeresis> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_dasia> <Multi_key> <G> <Adiaeresis> : "ᾛ" U1F9B # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_psili> <dead_acute> <dead_cedilla> <Multi_key> <g> <Adiaeresis> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_psili> <dead_acute> <dead_cedilla> <Multi_key> <G> <Adiaeresis> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_acute> <Multi_key> <g> <Adiaeresis> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_acute> <Multi_key> <G> <Adiaeresis> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_psili> <dead_cedilla> <Multi_key> <g> <Adiaeresis> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_psili> <dead_cedilla> <Multi_key> <G> <Adiaeresis> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_psili> <Multi_key> <g> <Adiaeresis> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_psili> <Multi_key> <G> <Adiaeresis> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_acute> <Multi_key> <g> <Adiaeresis> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_acute> <Multi_key> <G> <Adiaeresis> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_psili> <Multi_key> <g> <Adiaeresis> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_psili> <Multi_key> <G> <Adiaeresis> : "ᾜ" U1F9C # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_dasia> <dead_acute> <dead_cedilla> <Multi_key> <g> <Adiaeresis> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_dasia> <dead_acute> <dead_cedilla> <Multi_key> <G> <Adiaeresis> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_acute> <Multi_key> <g> <Adiaeresis> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_acute> <Multi_key> <G> <Adiaeresis> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_dasia> <dead_cedilla> <Multi_key> <g> <Adiaeresis> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_dasia> <dead_cedilla> <Multi_key> <G> <Adiaeresis> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_dasia> <Multi_key> <g> <Adiaeresis> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_dasia> <Multi_key> <G> <Adiaeresis> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_acute> <Multi_key> <g> <Adiaeresis> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_acute> <Multi_key> <G> <Adiaeresis> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_dasia> <Multi_key> <g> <Adiaeresis> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_dasia> <Multi_key> <G> <Adiaeresis> : "ᾝ" U1F9D # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_psili> <dead_tilde> <dead_cedilla> <Multi_key> <g> <Adiaeresis> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_psili> <dead_tilde> <dead_cedilla> <Multi_key> <G> <Adiaeresis> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_tilde> <Multi_key> <g> <Adiaeresis> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_tilde> <Multi_key> <G> <Adiaeresis> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_psili> <dead_cedilla> <Multi_key> <g> <Adiaeresis> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_psili> <dead_cedilla> <Multi_key> <G> <Adiaeresis> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_psili> <Multi_key> <g> <Adiaeresis> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_psili> <Multi_key> <G> <Adiaeresis> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_tilde> <Multi_key> <g> <Adiaeresis> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_tilde> <Multi_key> <G> <Adiaeresis> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_psili> <Multi_key> <g> <Adiaeresis> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_psili> <Multi_key> <G> <Adiaeresis> : "ᾞ" U1F9E # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_dasia> <dead_tilde> <dead_cedilla> <Multi_key> <g> <Adiaeresis> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_dasia> <dead_tilde> <dead_cedilla> <Multi_key> <G> <Adiaeresis> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_tilde> <Multi_key> <g> <Adiaeresis> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_tilde> <Multi_key> <G> <Adiaeresis> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_dasia> <dead_cedilla> <Multi_key> <g> <Adiaeresis> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_dasia> <dead_cedilla> <Multi_key> <G> <Adiaeresis> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_dasia> <Multi_key> <g> <Adiaeresis> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_dasia> <Multi_key> <G> <Adiaeresis> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_tilde> <Multi_key> <g> <Adiaeresis> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_tilde> <Multi_key> <G> <Adiaeresis> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_dasia> <Multi_key> <g> <Adiaeresis> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_dasia> <Multi_key> <G> <Adiaeresis> : "ᾟ" U1F9F # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <Greek_OMEGA> : "ᾨ" U1FA8 # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <Greek_OMEGA> : "ᾨ" U1FA8 # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <Greek_OMEGA> : "ᾩ" U1FA9 # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <Greek_OMEGA> : "ᾩ" U1FA9 # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI
<dead_psili> <dead_grave> <dead_cedilla> <Greek_OMEGA> : "ᾪ" U1FAA # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_grave> <Greek_OMEGA> : "ᾪ" U1FAA # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_psili> <dead_cedilla> <Greek_OMEGA> : "ᾪ" U1FAA # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_psili> <Greek_OMEGA> : "ᾪ" U1FAA # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_grave> <Greek_OMEGA> : "ᾪ" U1FAA # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_psili> <Greek_OMEGA> : "ᾪ" U1FAA # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI
<dead_dasia> <dead_grave> <dead_cedilla> <Greek_OMEGA> : "ᾫ" U1FAB # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_grave> <Greek_OMEGA> : "ᾫ" U1FAB # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_dasia> <dead_cedilla> <Greek_OMEGA> : "ᾫ" U1FAB # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_grave> <dead_cedilla> <dead_dasia> <Greek_OMEGA> : "ᾫ" U1FAB # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_grave> <Greek_OMEGA> : "ᾫ" U1FAB # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_grave> <dead_dasia> <Greek_OMEGA> : "ᾫ" U1FAB # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI
<dead_psili> <dead_acute> <dead_cedilla> <Greek_OMEGA> : "ᾬ" U1FAC # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_acute> <Greek_OMEGA> : "ᾬ" U1FAC # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_psili> <dead_cedilla> <Greek_OMEGA> : "ᾬ" U1FAC # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_psili> <Greek_OMEGA> : "ᾬ" U1FAC # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_acute> <Greek_OMEGA> : "ᾬ" U1FAC # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_psili> <Greek_OMEGA> : "ᾬ" U1FAC # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI
<dead_dasia> <dead_acute> <dead_cedilla> <Greek_OMEGA> : "ᾭ" U1FAD # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_acute> <Greek_OMEGA> : "ᾭ" U1FAD # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_dasia> <dead_cedilla> <Greek_OMEGA> : "ᾭ" U1FAD # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_acute> <dead_cedilla> <dead_dasia> <Greek_OMEGA> : "ᾭ" U1FAD # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_acute> <Greek_OMEGA> : "ᾭ" U1FAD # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_cedilla> <dead_acute> <dead_dasia> <Greek_OMEGA> : "ᾭ" U1FAD # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI
<dead_psili> <dead_tilde> <dead_cedilla> <Greek_OMEGA> : "ᾮ" U1FAE # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_psili> <dead_cedilla> <dead_tilde> <Greek_OMEGA> : "ᾮ" U1FAE # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_psili> <dead_cedilla> <Greek_OMEGA> : "ᾮ" U1FAE # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_psili> <Greek_OMEGA> : "ᾮ" U1FAE # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_psili> <dead_tilde> <Greek_OMEGA> : "ᾮ" U1FAE # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_psili> <Greek_OMEGA> : "ᾮ" U1FAE # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI
<dead_dasia> <dead_tilde> <dead_cedilla> <Greek_OMEGA> : "ᾯ" U1FAF # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_dasia> <dead_cedilla> <dead_tilde> <Greek_OMEGA> : "ᾯ" U1FAF # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_dasia> <dead_cedilla> <Greek_OMEGA> : "ᾯ" U1FAF # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_tilde> <dead_cedilla> <dead_dasia> <Greek_OMEGA> : "ᾯ" U1FAF # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_dasia> <dead_tilde> <Greek_OMEGA> : "ᾯ" U1FAF # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_cedilla> <dead_tilde> <dead_dasia> <Greek_OMEGA> : "ᾯ" U1FAF # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI
<dead_breve> <Multi_key> <g> <A> : "Ᾰ" U1FB8 # GREEK CAPITAL LETTER ALPHA WITH VRACHY
<dead_breve> <Multi_key> <G> <A> : "Ᾰ" U1FB8 # GREEK CAPITAL LETTER ALPHA WITH VRACHY
<dead_macron> <Multi_key> <g> <A> : "Ᾱ" U1FB9 # GREEK CAPITAL LETTER ALPHA WITH MACRON
<dead_macron> <Multi_key> <G> <A> : "Ᾱ" U1FB9 # GREEK CAPITAL LETTER ALPHA WITH MACRON
<dead_grave> <Multi_key> <g> <A> : "Ὰ" U1FBA # GREEK CAPITAL LETTER ALPHA WITH VARIA
<dead_grave> <Multi_key> <G> <A> : "Ὰ" U1FBA # GREEK CAPITAL LETTER ALPHA WITH VARIA
<dead_cedilla> <Multi_key> <g> <A> : "ᾼ" U1FBC # GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI
<dead_cedilla> <Multi_key> <G> <A> : "ᾼ" U1FBC # GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI
<dead_grave> <Multi_key> <g> <E> : "Ὲ" U1FC8 # GREEK CAPITAL LETTER EPSILON WITH VARIA
<dead_grave> <Multi_key> <G> <E> : "Ὲ" U1FC8 # GREEK CAPITAL LETTER EPSILON WITH VARIA
<dead_grave> <Multi_key> <g> <H> : "Ὴ" U1FCA # GREEK CAPITAL LETTER ETA WITH VARIA
<dead_grave> <Multi_key> <G> <H> : "Ὴ" U1FCA # GREEK CAPITAL LETTER ETA WITH VARIA
<dead_cedilla> <Multi_key> <g> <H> : "ῌ" U1FCC # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI
<dead_cedilla> <Multi_key> <G> <H> : "ῌ" U1FCC # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI
<dead_grave> <Multi_key> <g> <Adiaeresis> : "Ὴ" U1FCA # GREEK CAPITAL LETTER ETA WITH VARIA
<dead_grave> <Multi_key> <G> <Adiaeresis> : "Ὴ" U1FCA # GREEK CAPITAL LETTER ETA WITH VARIA
<dead_cedilla> <Multi_key> <g> <Adiaeresis> : "ῌ" U1FCC # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI
<dead_cedilla> <Multi_key> <G> <Adiaeresis> : "ῌ" U1FCC # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI
<dead_breve> <Multi_key> <g> <I> : "Ῐ" U1FD8 # GREEK CAPITAL LETTER IOTA WITH VRACHY
<dead_breve> <Multi_key> <G> <I> : "Ῐ" U1FD8 # GREEK CAPITAL LETTER IOTA WITH VRACHY
<dead_macron> <Multi_key> <g> <I> : "Ῑ" U1FD9 # GREEK CAPITAL LETTER IOTA WITH MACRON
<dead_macron> <Multi_key> <G> <I> : "Ῑ" U1FD9 # GREEK CAPITAL LETTER IOTA WITH MACRON
<dead_grave> <Multi_key> <g> <I> : "Ὶ" U1FDA # GREEK CAPITAL LETTER IOTA WITH VARIA
<dead_grave> <Multi_key> <G> <I> : "Ὶ" U1FDA # GREEK CAPITAL LETTER IOTA WITH VARIA
<dead_breve> <Multi_key> <g> <Y> : "Ῠ" U1FE8 # GREEK CAPITAL LETTER UPSILON WITH VRACHY
<dead_breve> <Multi_key> <G> <Y> : "Ῠ" U1FE8 # GREEK CAPITAL LETTER UPSILON WITH VRACHY
<dead_macron> <Multi_key> <g> <Y> : "Ῡ" U1FE9 # GREEK CAPITAL LETTER UPSILON WITH MACRON
<dead_macron> <Multi_key> <G> <Y> : "Ῡ" U1FE9 # GREEK CAPITAL LETTER UPSILON WITH MACRON
<dead_grave> <Multi_key> <g> <Y> : "Ὺ" U1FEA # GREEK CAPITAL LETTER UPSILON WITH VARIA
<dead_grave> <Multi_key> <G> <Y> : "Ὺ" U1FEA # GREEK CAPITAL LETTER UPSILON WITH VARIA
<dead_acute> <U02DE> <Multi_key> <g> <Y> : "ϓ" U03D3 # GREEK UPSILON WITH ACUTE AND HOOK SYMBOL
<dead_acute> <U02DE> <Multi_key> <G> <Y> : "ϓ" U03D3 # GREEK UPSILON WITH ACUTE AND HOOK SYMBOL
<dead_dasia> <Multi_key> <g> <Greek_RHO> : "Ῥ" U1FEC # GREEK CAPITAL LETTER RHO WITH DASIA
<dead_dasia> <Multi_key> <G> <Greek_RHO> : "Ῥ" U1FEC # GREEK CAPITAL LETTER RHO WITH DASIA
<dead_grave> <Multi_key> <g> <O> : "Ὸ" U1FF8 # GREEK CAPITAL LETTER OMICRON WITH VARIA
<dead_grave> <Multi_key> <G> <O> : "Ὸ" U1FF8 # GREEK CAPITAL LETTER OMICRON WITH VARIA
<dead_grave> <Greek_OMEGA> : "Ὼ" U1FFA # GREEK CAPITAL LETTER OMEGA WITH VARIA
<dead_cedilla> <Greek_OMEGA> : "ῼ" U1FFC # GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI
<dead_diaeresis> <Multi_key> <g> <I> : "Ϊ" U03AA # GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
<dead_diaeresis> <Multi_key> <G> <I> : "Ϊ" U03AA # GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
<dead_diaeresis> <Multi_key> <g> <Y> : "Ϋ" U03AB # GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
<dead_diaeresis> <Multi_key> <G> <Y> : "Ϋ" U03AB # GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
# usage discouraged:
#<dead_diaeresis> <U02DE> <Multi_key> <g> <Y> : "ϔ" U03D4 # GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL
#<dead_diaeresis> <U02DE> <Multi_key> <G> <Y> : "ϔ" U03D4 # GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL
# greek letters with tonos instead of oxia (if wanted)
<dead_acute> <Greek_alpha> : "ά" U03AC # GREEK SMALL LETTER ALPHA WITH TONOS
<dead_acute> <Greek_epsilon> : "έ" U03AD # GREEK SMALL LETTER EPSILON WITH TONOS
<dead_acute> <Greek_eta> : "ή" U03AE # GREEK SMALL LETTER ETA WITH TONOS
<dead_acute> <Greek_iota> : "ί" U03AF # GREEK SMALL LETTER IOTA WITH TONOS
<dead_acute> <Greek_omicron> : "ό" U03CC # GREEK SMALL LETTER OMICRON WITH TONOS
<dead_acute> <Greek_upsilon> : "ύ" U03CD # GREEK SMALL LETTER UPSILON WITH TONOS
<dead_acute> <Greek_omega> : "ώ" U03CE # GREEK SMALL LETTER OMEGA WITH TONOS
<dead_acute> <Multi_key> <g> <A> : "Ά" U0386 # GREEK CAPITAL LETTER ALPHA WITH TONOS
<dead_acute> <Multi_key> <G> <A> : "Ά" U0386 # GREEK CAPITAL LETTER ALPHA WITH TONOS
<dead_acute> <Multi_key> <g> <E> : "Έ" U0388 # GREEK CAPITAL LETTER EPSILON WITH TONOS
<dead_acute> <Multi_key> <G> <E> : "Έ" U0388 # GREEK CAPITAL LETTER EPSILON WITH TONOS
<dead_acute> <Multi_key> <g> <H> : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS
<dead_acute> <Multi_key> <G> <H> : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS
<dead_acute> <Multi_key> <g> <Adiaeresis> : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS
<dead_acute> <Multi_key> <G> <Adiaeresis> : "Ή" U0389 # GREEK CAPITAL LETTER ETA WITH TONOS
<dead_acute> <Multi_key> <g> <I> : "Ί" U038A # GREEK CAPITAL LETTER IOTA WITH TONOS
<dead_acute> <Multi_key> <G> <I> : "Ί" U038A # GREEK CAPITAL LETTER IOTA WITH TONOS
<dead_acute> <Multi_key> <g> <O> : "Ό" U038C # GREEK CAPITAL LETTER OMICRON WITH TONOS
<dead_acute> <Multi_key> <G> <O> : "Ό" U038C # GREEK CAPITAL LETTER OMICRON WITH TONOS
<dead_acute> <Multi_key> <g> <Y> : "Ύ" U038E # GREEK CAPITAL LETTER UPSILON WITH TONOS
<dead_acute> <Multi_key> <G> <Y> : "Ύ" U038E # GREEK CAPITAL LETTER UPSILON WITH TONOS
<dead_acute> <Greek_OMEGA> : "Ώ" U038F # GREEK CAPITAL LETTER OMEGA WITH TONOS
<dead_acute> <dead_diaeresis> <Greek_iota> : "ΐ" U0390 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
<dead_diaeresis> <dead_acute> <Greek_iota> : "ΐ" U0390 # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
<dead_acute> <dead_diaeresis> <Greek_upsilon> : "ΰ" U03B0 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
<dead_acute> <Multi_key> <quotedbl> <Greek_upsilon> : "ΰ" U03B0 # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
# additional greek symbols
# Greek ampersand symbols
<U02DE> <Greek_kappa> : "ϗ" U03D7 # GREEK KAI SYMBOL
<U02DE> <U03F0> : "ϗ" U03D7 # GREEK KAI SYMBOL
<U02DE> <Greek_KAPPA> : "Ϗ" U03CF # GREEK CAPITAL KAI SYMBOL
<U02DE> <Multi_key> <g> <K> : "Ϗ" U03CF # GREEK CAPITAL KAI SYMBOL
<U02DE> <Multi_key> <G> <K> : "Ϗ" U03CF # GREEK CAPITAL KAI SYMBOL
# ligatures and variants
<Multi_key> <Greek_SIGMA> <Greek_tau> : "Ϛ" U03DA # GREEK LETTER STIGMA
<Multi_key> <Greek_SIGMA> <Greek_TAU> : "Ϛ" U03DA # GREEK LETTER STIGMA
<Multi_key> <Greek_sigma> <Greek_tau> : "ϛ" U03DB # GREEK SMALL LETTER STIGMA
<Multi_key> <Greek_beta> <Greek_beta> : "ϐ" U03D0 # GREEK BETA SYMBOL
<Multi_key> <Greek_omega> <Greek_pi> : "ϖ" U03D6 # GREEK PI SYMBOL
<Multi_key> <Greek_pi> <Greek_omega> : "ϖ" U03D6 # GREEK PI SYMBOL
<dead_stroke> <Greek_rho> : "ϼ" U03FC # GREEK RHO WITH STROKE SYMBOL
<U21BB> <U03F5> : "϶" U03F6 # GREEK REVERSED LUNATE EPSILON SYMBOL
# archaic greek, not supported at the moment: Ϟϟ Ϡϡ Ϻϻ Ͱͱ
<Multi_key> <g> <F> : "Ϝ" U03DC # GREEK LETTER DIGAMMA
<Multi_key> <G> <F> : "Ϝ" U03DC # GREEK LETTER DIGAMMA
<Multi_key> <g> <f> : "ϝ" U03DD # GREEK SMALL LETTER DIGAMMA
<Multi_key> <g> <Q> : "Ϙ" U03D8 # GREEK LETTER ARCHAIC KOPPA
<Multi_key> <G> <Q> : "Ϙ" U03D8 # GREEK LETTER ARCHAIC KOPPA
<Multi_key> <g> <q> : "ϙ" U03D9 # GREEK SMALL LETTER ARCHAIC KOPPA
<Multi_key> <g> <j> : "ϳ" U03F3 # GREEK LETTER YOT
<Multi_key> <g> <C> : "Ϲ" U03F9 # GREEK CAPITAL LUNATE SIGMA SYMBOL
<Multi_key> <G> <C> : "Ϲ" U03F9 # GREEK CAPITAL LUNATE SIGMA SYMBOL
<Multi_key> <g> <c> : "ϲ" U03F2 # GREEK LUNATE SIGMA SYMBOL
# direct versions not available as letters are not on keyboard
<U21BB> <U03F2> : "ͻ" U037B # GREEK SMALL REVERSED LUNATE SIGMA SYMBOL
<U21BB> <Multi_key> <g> <c> : "ͻ" U037B # GREEK SMALL REVERSED LUNATE SIGMA SYMBOL
<dead_abovedot> <U03F2> : "ͼ" U037C # GREEK SMALL DOTTED LUNATE SIGMA SYMBOL
<dead_abovedot> <Multi_key> <g> <c> : "ͼ" U037C # GREEK SMALL DOTTED LUNATE SIGMA SYMBOL
<dead_abovedot> <U21BB> <U03F2> : "ͽ" U037D # GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL
<dead_abovedot> <U21BB> <Multi_key> <g> <c> : "ͽ" U037D # GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL
<U21BB> <U03F9> : "Ͻ" U03FD # GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL
<U21BB> <Multi_key> <g> <C> : "Ͻ" U03FD # GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL
<U21BB> <Multi_key> <G> <C> : "Ͻ" U03FD # GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL
<dead_abovedot> <U03F9> : "Ͼ" U03FE # GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL
<dead_abovedot> <Multi_key> <g> <C> : "Ͼ" U03FE # GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL
<dead_abovedot> <Multi_key> <G> <C> : "Ͼ" U03FE # GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL
<dead_abovedot> <U21BB> <U03F9> : "Ͽ" U03FF # GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL
<dead_abovedot> <U21BB> <Multi_key> <g> <C> : "Ͽ" U03FF # GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL
<dead_abovedot> <U21BB> <Multi_key> <G> <C> : "Ͽ" U03FF # GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL
# numeral sign turn
<U21BB> <U0374> : "͵" U0375 # GREEK LOWER NUMERAL SIGN
# older/alternative version by ♫··
<Multi_key> <U03DE> <U03DE> : "Ϙ" U03D8 # GREEK LETTER ARCHAIC KOPPA
<Multi_key> <U03DF> <U03DF> : "ϙ" U03D9 # GREEK SMALL LETTER ARCHAIC KOPPA
<Multi_key> <U03DC> <U03DC> : "Ͷ" U0376 # GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA
<Multi_key> <U03DD> <U03DD> : "ͷ" U0377 # GREEK SMALL LETTER PAMPHYLIAN DIGAMMA
<Multi_key> <U03E0> <U03E0> : "Ͳ" U0372 # GREEK CAPITAL LETTER ARCHAIC SAMPI
<Multi_key> <U03E1> <U03E1> : "ͳ" U0373 # GREEK SMALL LETTER ARCHAIC SAMPI
# End of additional Definitions (greek letters) by Neo keyboard layout

View File

@ -1,2 +0,0 @@
# Konflikt bei Sequenz <Multi_key> <G> <T>. Unsere Sequenz »<Multi_key> <G> <T> : "Τ" U03A4 # GREEK CAPITAL LETTER TAU« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <G> <T> : ">" greater # GREATER-THAN

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,469 +0,0 @@
#configinfo IPA (int. phonetic alphabet) und weitere Sprachen ([neːo] Ɱɐ ẻ ʔ)
# IPA-Compose by aleχ, 2009, CC-BY-SA DE 3.
# turned letters (most African and IPA usage)
<U21BB> <a> : "ɐ" U0250 # LATIN SMALL LETTER TURNED A
<U21BB> <C> : "Ɔ" U0186 # LATIN CAPITAL LETTER OPEN O
<U21BB> <c> : "ɔ" U0254 # LATIN SMALL LETTER OPEN O
<U21BB> <e> : "ɘ" U0258 # LATIN SMALL LETTER REVERSED E
<U21BB> <h> : "ɥ" U0265 # LATIN SMALL LETTER TURNED H
<U21BB> <m> : "ɯ" U026F # LATIN SMALL LETTER TURNED M
<U21BB> <R> : "ʁ" U0281 # LATIN LETTER SMALL CAPITAL INVERTED R
<U21BB> <r> : "ɹ" U0279 # LATIN SMALL LETTER TURNED R
<U21BB> <Multi_key> <r> <r> : "ɺ" U027A # LATIN SMALL LETTER TURNED R WITH LONG LEG
<U21BB> <S> : "Ƨ" U01A7 # LATIN CAPITAL LETTER TONE TWO
<U21BB> <V> : "Ʌ" U0245 # LATIN CAPITAL LETTER TURNED V
<U21BB> <v> : "ʌ" U028C # LATIN SMALL LETTER TURNED V
<U21BB> <w> : "ʍ" U028D # LATIN SMALL LETTER TURNED W
<U21BB> <y> : "ʎ" U028E # LATIN SMALL LETTER TURNED Y
<U21BB> <Greek_lambda> : "ʎ" U028E # LATIN SMALL LETTER TURNED Y
<U21BB> <3> : "Ɛ" U0190 # LATIN CAPITAL LETTER OPEN E
<U21BB> <Greek_alpha> : "ɒ" U0252 # LATIN SMALL LETTER TURNED ALPHA
<U21BB> <Multi_key> <a> <a> : "ɒ" U0252 # LATIN SMALL LETTER TURNED ALPHA
<U21BB> <Multi_key> <Greek_alpha> <Greek_alpha> : "ɒ" U0252 # LATIN SMALL LETTER TURNED ALPHA
<U21BB> <Greek_OMEGA> : "Ʊ" U01B1 # LATIN CAPITAL LETTER UPSILON
<U21BB> <Multi_key> <h> <n> : "ɰ" U0270 # LATIN SMALL LETTER TURNED M WITH LONG LEG
# Pan-nigeran reversed e with n for nigerian, to be discussed, but up to now no alternative has been found (Ǝ ≠ ∃, ǝ ≠ ə)
<Multi_key> <N> <E> : "Ǝ" U018E # LATIN CAPITAL LETTER REVERSED E
<Multi_key> <n> <e> : "ǝ" U01DD # LATIN SMALL LETTER TURNED E
# letters with hook (most African and IPA usage)
<U02DE> <B> : "Ɓ" U0181 # LATIN CAPITAL LETTER B WITH HOOK
<U02DE> <b> : "ɓ" U0253 # LATIN SMALL LETTER B WITH HOOK
<U02DE> <C> : "Ƈ" U0187 # LATIN CAPITAL LETTER C WITH HOOK
<U02DE> <c> : "ƈ" U0188 # LATIN SMALL LETTER C WITH HOOK
<U02DE> <D> : "Ɗ" U018A # LATIN CAPITAL LETTER D WITH HOOK
<U02DE> <d> : "ɗ" U0257 # LATIN SMALL LETTER D WITH HOOK
<U02DE> <F> : "Ƒ" U0191 # LATIN CAPITAL LETTER F WITH HOOK
<U02DE> <f> : "ƒ" U0192 # LATIN SMALL LETTER F WITH HOOK
<U02DE> <Multi_key> <G> <G> : "ʛ" U029B # LATIN LETTER SMALL CAPITAL G WITH HOOK
<U02DE> <G> : "Ɠ" U0193 # LATIN CAPITAL LETTER G WITH HOOK
<U02DE> <g> : "ɠ" U0260 # LATIN SMALL LETTER G WITH HOOK
<U02DE> <h> : "ɦ" U0266 # LATIN SMALL LETTER H WITH HOOK
<U02DE> <I> : "Ɩ" U0196 # LATIN CAPITAL LETTER IOTA
<U02DE> <i> : "ɩ" U0269 # LATIN SMALL LETTER IOTA
<U02DE> <j> : "ʝ" U029D # LATIN SMALL LETTER J WITH CROSSED-TAIL
<U02DE> <K> : "Ƙ" U0198 # LATIN CAPITAL LETTER K WITH HOOK
<U02DE> <k> : "ƙ" U0199 # LATIN SMALL LETTER K WITH HOOK
<U02DE> <l> : "ɬ" U026C # LATIN SMALL LETTER L WITH BELT
<U02DE> <M> : "Ɱ" U2C6E # LATIN CAPITAL LETTER M WITH HOOK
<U02DE> <m> : "ɱ" U0271 # LATIN SMALL LETTER M WITH HOOK
<U02DE> <N> : "Ŋ" U014A # LATIN CAPITAL LETTER ENG
<U02DE> <n> : "ŋ" U014B # LATIN SMALL LETTER ENG
<U02DE> <P> : "Ƥ" U01A4 # LATIN CAPITAL LETTER P WITH HOOK
<U02DE> <p> : "ƥ" U01A5 # LATIN SMALL LETTER P WITH HOOK
<U02DE> <R> : "Ɽ" U2C64 # LATIN CAPITAL LETTER R WITH TAIL
<U02DE> <r> : "ɽ" U027D # LATIN SMALL LETTER R WITH TAIL
<U02DE> <s> : "ʂ" U0282 # LATIN SMALL LETTER S WITH HOOK
<U02DE> <T> : "Ƭ" U01AC # LATIN CAPITAL LETTER T WITH HOOK
<U02DE> <t> : "ƭ" U01AD # LATIN SMALL LETTER T WITH HOOK
<U02DE> <v> : "ⱱ" U2C71 # LATIN SMALL LETTER V WITH RIGHT HOOK
<U02DE> <W> : "Ⱳ" U2C72 # LATIN CAPITAL LETTER W WITH HOOK
<U02DE> <w> : "ⱳ" U2C73 # LATIN SMALL LETTER W WITH HOOK
<U02DE> <X> : "Ɣ" U0194 # LATIN CAPITAL LETTER GAMMA
<U02DE> <x> : "ɣ" U0263 # LATIN SMALL LETTER GAMMA
<Multi_key> <Greek_gamma> <Greek_gamma> : "ɣ" U0263 # LATIN SMALL LETTER GAMMA
<U02DE> <Y> : "Ƴ" U01B3 # LATIN CAPITAL LETTER Y WITH HOOK
<U02DE> <y> : "ƴ" U01B4 # LATIN SMALL LETTER Y WITH HOOK
<U02DE> <z> : "ʐ" U0290 # LATIN SMALL LETTER Z WITH RETROFLEX HOOK
<U02DE> <Multi_key> <e> <e> : "ɚ" U025A # LATIN SMALL LETTER SCHWA WITH HOOK
<U02DE> <3> : "ɝ" U025D # LATIN SMALL LETTER REVERSED OPEN E WITH HOOK
<Multi_key> <V> <parenright> : "Ʋ" U01B2 # LATIN CAPITAL LETTER V WITH HOOK
<Multi_key> <v> <parenright> : "ʋ" U028B # LATIN SMALL LETTER V WITH HOOK
<Multi_key> <n> <l> : "ɳ" U0273 # LATIN SMALL LETTER N WITH RETROFLEX HOOK
<Multi_key> <l> <l> : "ɭ" U026D # LATIN SMALL LETTER L WITH RETROFLEX HOOK
<Multi_key> <T> <l> : "Ʈ" U01AE # LATIN CAPITAL LETTER T WITH RETROFLEX HOOK
<Multi_key> <T> <L> : "Ʈ" U01AE # LATIN CAPITAL LETTER T WITH RETROFLEX HOOK
<Multi_key> <t> <l> : "ʈ" U0288 # LATIN SMALL LETTER T WITH RETROFLEX HOOK
<U02DE> <U21BB> <r> : "ɻ" U027B # LATIN SMALL LETTER TURNED R WITH HOOK
<Multi_key> <j> <N> : "Ɲ" U019D # LATIN CAPITAL LETTER N WITH LEFT HOOK
<Multi_key> <J> <N> : "Ɲ" U019D # LATIN CAPITAL LETTER N WITH LEFT HOOK
<Multi_key> <j> <n> : "ɲ" U0272 # LATIN SMALL LETTER N WITH LEFT HOOK
<Multi_key> <D> <l> : "Ɖ" U0189 # LATIN CAPITAL LETTER AFRICAN D
<Multi_key> <D> <L> : "Ɖ" U0189 # LATIN CAPITAL LETTER AFRICAN D
<Multi_key> <d> <l> : "ɖ" U0256 # LATIN SMALL LETTER D WITH TAIL
<Multi_key> <U02DE> <h> <j> : "ɧ" U0267 # LATIN SMALL LETTER HENG WITH HOOK
<Multi_key> <U02DE> <h> <g> : "ɧ" U0267 # LATIN SMALL LETTER HENG WITH HOOK
# additional stroke letters (only ʉ, ɵ, ɟ and ʄ are IPA)
<dead_stroke> <A> : "Ⱥ" U023A # LATIN CAPITAL LETTER A WITH STROKE
<Multi_key> <slash> <A> : "Ⱥ" U023A # LATIN CAPITAL LETTER A WITH STROKE
<Multi_key> <KP_Divide> <A> : "Ⱥ" U023A # LATIN CAPITAL LETTER A WITH STROKE
<dead_stroke> <a> : "ⱥ" U2C65 # LATIN SMALL LETTER A WITH STROKE
<Multi_key> <slash> <a> : "ⱥ" U2C65 # LATIN SMALL LETTER A WITH STROKE
<Multi_key> <KP_Divide> <a> : "ⱥ" U2C65 # LATIN SMALL LETTER A WITH STROKE
<dead_stroke> <B> : "Ƀ" U0243 # LATIN CAPITAL LETTER B WITH STROKE
<Multi_key> <minus> <B> : "Ƀ" U0243 # LATIN CAPITAL LETTER B WITH STROKE
<dead_stroke> <C> : "Ȼ" U023B # LATIN CAPITAL LETTER C WITH STROKE
<Multi_key> <slash> <C> : "Ȼ" U023B # LATIN CAPITAL LETTER C WITH STROKE
<Multi_key> <KP_Divide> <C> : "Ȼ" U023B # LATIN CAPITAL LETTER C WITH STROKE
<dead_stroke> <c> : "ȼ" U023C # LATIN SMALL LETTER C WITH STROKE
<Multi_key> <slash> <c> : "ȼ" U023C # LATIN SMALL LETTER C WITH STROKE
<Multi_key> <KP_Divide> <c> : "ȼ" U023C # LATIN SMALL LETTER C WITH STROKE
<dead_stroke> <E> : "Ɇ" U0246 # LATIN CAPITAL LETTER E WITH STROKE
<Multi_key> <slash> <E> : "Ɇ" U0246 # LATIN CAPITAL LETTER E WITH STROKE
<Multi_key> <KP_Divide> <E> : "Ɇ" U0246 # LATIN CAPITAL LETTER E WITH STROKE
<dead_stroke> <e> : "ɇ" U0247 # LATIN SMALL LETTER E WITH STROKE
<Multi_key> <slash> <e> : "ɇ" U0247 # LATIN SMALL LETTER E WITH STROKE
<Multi_key> <KP_Divide> <e> : "ɇ" U0247 # LATIN SMALL LETTER E WITH STROKE
<dead_stroke> <I> : "Ɨ" U0197 # LATIN CAPITAL LETTER I WITH STROKE
<Multi_key> <minus> <I> : "Ɨ" U0197 # LATIN CAPITAL LETTER I WITH STROKE
<dead_stroke> <Multi_key> <I> <I> : "ᵻ" U1D7B # LATIN SMALL CAPITAL LETTER I WITH STROKE
<Multi_key> <minus> <J> : "Ɉ" U0248 # LATIN CAPITAL LETTER J WITH STROKE
<Multi_key> <minus> <j> : "ɉ" U0249 # LATIN SMALL LETTER J WITH STROKE
<dead_stroke> <J> : "ɟ" U025F # LATIN SMALL LETTER DOTLESS J WITH STROKE
<dead_stroke> <j> : "ɟ" U025F # LATIN SMALL LETTER DOTLESS J WITH STROKE
<dead_stroke> <dead_abovedot> <j> : "ɟ" U025F # LATIN SMALL LETTER DOTLESS J WITH STROKE
<U02DE> <dead_stroke> <J> : "ʄ" U0284 # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK
<Multi_key> <j> <f> : "ʄ" U0284 # LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK
# Collides with standard compose £ and ₤:
<Multi_key> <minus> <L> : "Ƚ" U023D # LATIN CAPITAL LETTER L WITH BAR
<Multi_key> <minus> <l> : "ƚ" U019A # LATIN SMALL LETTER L WITH BAR
<Multi_key> <equal> <L> : "Ⱡ" U2C60 # LATIN CAPITAL LETTER L WITH DOUBLE BAR
<Multi_key> <equal> <l> : "ⱡ" U2C61 # LATIN SMALL LETTER L WITH DOUBLE BAR
<Multi_key> <minus> <o> : "ɵ" U0275 # LATIN SMALL LETTER BARRED O
<Multi_key> <minus> <O> : "Ɵ" U019F # LATIN CAPITAL LETTER O WITH MIDDLE TILDE
<dead_stroke> <P> : "Ᵽ" U2C63 # LATIN CAPITAL LETTER P WITH STROKE
<Multi_key> <minus> <P> : "Ᵽ" U2C63 # LATIN CAPITAL LETTER P WITH STROKE
<dead_stroke> <p> : "ᵽ" U1D7D # LATIN SMALL LETTER P WITH STROKE
<Multi_key> <minus> <p> : "ᵽ" U1D7D # LATIN SMALL LETTER P WITH STROKE
<dead_stroke> <R> : "Ɍ" U024C # LATIN CAPITAL LETTER R WITH STROKE
<Multi_key> <minus> <R> : "Ɍ" U024C # LATIN CAPITAL LETTER R WITH STROKE
<dead_stroke> <r> : "ɍ" U024D # LATIN SMALL LETTER R WITH STROKE
<Multi_key> <minus> <r> : "ɍ" U024D # LATIN SMALL LETTER R WITH STROKE
<Multi_key> <slash> <T> : "Ⱦ" U023E # LATIN CAPITAL LETTER T WITH DIAGONAL STROKE
<Multi_key> <KP_Divide> <T> : "Ⱦ" U023E # LATIN CAPITAL LETTER T WITH DIAGONAL STROKE
<Multi_key> <slash> <t> : "ⱦ" U2C66 # LATIN SMALL LETTER T WITH DIAGONAL STROKE
<Multi_key> <KP_Divide> <t> : "ⱦ" U2C66 # LATIN SMALL LETTER T WITH DIAGONAL STROKE
<dead_stroke> <u> : "ʉ" U0289 # LATIN SMALL LETTER U BAR
<Multi_key> <minus> <u> : "ʉ" U0289 # LATIN SMALL LETTER U BAR
<dead_stroke> <U> : "Ʉ" U0244 # LATIN CAPITAL LETTER U BAR
<Multi_key> <minus> <U> : "Ʉ" U0244 # LATIN CAPITAL LETTER U BAR
<dead_stroke> <Y> : "Ɏ" U024E # LATIN CAPITAL LETTER Y WITH STROKE
<Multi_key> <minus> <Y> : "Ɏ" U024E # LATIN CAPITAL LETTER Y WITH STROKE
<dead_stroke> <y> : "ɏ" U024F # LATIN SMALL LETTER Y WITH STROKE
<Multi_key> <minus> <y> : "ɏ" U024F # LATIN SMALL LETTER Y WITH STROKE
<dead_stroke> <Greek_lambda> : "ƛ" U019B # LATIN SMALL LETTER LAMBDA WITH STROKE
<Multi_key> <slash> <Greek_lambda> : "ƛ" U019B # LATIN SMALL LETTER LAMBDA WITH STROKE
<Multi_key> <KP_Divide> <Greek_lambda> : "ƛ" U019B # LATIN SMALL LETTER LAMBDA WITH STROKE
# It is undecided whether they should be included:
#<dead_stroke> <2> : "ƻ" U01BB # LATIN LETTER TWO WITH STROKE
<Multi_key> <minus> <2> : "ƻ" U01BB # LATIN LETTER TWO WITH STROKE
<dead_stroke> <Greek_iota> : "ᵼ" U1D7C # LATIN SMALL LETTER IOTA WITH STROKE
<Multi_key> <minus> <Greek_iota> : "ᵼ" U1D7C # LATIN SMALL LETTER IOTA WITH STROKE
<dead_stroke> <Greek_upsilon> : "ᵿ" U1D7F # LATIN SMALL LETTER UPSILON WITH STROKE
<Multi_key> <minus> <Greek_upsilon> : "ᵿ" U1D7F # LATIN SMALL LETTER UPSILON WITH STROKE
<dead_stroke> <Multi_key> <U> <U> : "ᵾ" U1D7E # LATIN SMALL CAPITAL LETTER U WITH STROKE
# IPA, african and other languages
<Multi_key> <l> <z> : "ɮ" U026E # LATIN SMALL LETTER LEZH
<Multi_key> <Z> <H> : "Ʒ" U01B7 # LATIN CAPITAL LETTER EZH
<Multi_key> <Z> <Z> : "Ʒ" U01B7 # LATIN CAPITAL LETTER EZH
<dead_caron> <Multi_key> <Z> <H> : "Ǯ" U01EE # LATIN CAPITAL LETTER EZH WITH CARON
<dead_caron> <Multi_key> <z> <h> : "ǯ" U01EF # LATIN SMALL LETTER EZH WITH CARON
<U21BB> <Multi_key> <Z> <Z> : "Ƹ" U01B8 # LATIN CAPITAL LETTER EZH REVERSED
<U21BB> <Multi_key> <z> <z> : "ƹ" U01B9 # LATIN SMALL LETTER EZH REVERSED
<Multi_key> <S> <H> : "Ʃ" U01A9 # LATIN CAPITAL LETTER ESH
<Multi_key> <s> <h> : "ʃ" U0283 # LATIN SMALL LETTER ESH
# capital letters (IPA)
<Multi_key> <B> <B> : "ʙ" U0299 # LATIN LETTER SMALL CAPITAL B
<Multi_key> <G> <G> : "ɢ" U0262 # LATIN LETTER SMALL CAPITAL G
<Multi_key> <H> <H> : "ʜ" U029C # LATIN LETTER SMALL CAPITAL H
<Multi_key> <I> <I> : "ɪ" U026A # LATIN LETTER SMALL CAPITAL I
<Multi_key> <L> <L> : "ʟ" U029F # LATIN LETTER SMALL CAPITAL L
<Multi_key> <N> <N> : "ɴ" U0274 # LATIN LETTER SMALL CAPITAL N
<Multi_key> <R> <R> : "ʀ" U0280 # LATIN LETTER SMALL CAPITAL R
<Multi_key> <Y> <Y> : "ʏ" U028F # LATIN LETTER SMALL CAPITAL Y
<Multi_key> <O> <O> <E> : "ɶ" U0276 # LATIN LETTER SMALL CAPITAL OE
# latin greek letters (IPA and African)
<Multi_key> <C> <bar> : "Ɑ" U2C6D # LATIN CAPITAL LETTER ALPHA
<Multi_key> <a> <a> : "ɑ" U0251 # LATIN SMALL LETTER ALPHA
<Multi_key> <Greek_alpha> <Greek_alpha> : "ɑ" U0251 # LATIN SMALL LETTER ALPHA
<Multi_key> <Greek_epsilon> <Greek_epsilon> : "ɛ" U025B # LATIN SMALL LETTER OPEN E
<Multi_key> <Greek_phi> <Greek_phi> : "ɸ" U0278 # LATIN SMALL LETTER PHI
<Multi_key> <U03D5> <U03D5> : "ɸ" U0278 # LATIN SMALL LETTER PHI
<Multi_key> <Greek_upsilon> <Greek_upsilon> : "ʊ" U028A # LATIN SMALL LETTER UPSILON
<Multi_key> <3> <3> : "ɜ" U025C # LATIN SMALL LETTER REVERSED OPEN E
<Multi_key> <KP_3> <KP_3> : "ɜ" U025C # LATIN SMALL LETTER REVERSED OPEN E
# letters with curl (IPA)
<dead_abovering> <c> : "ɕ" U0255 # LATIN SMALL LETTER C WITH CURL
<dead_abovering> <z> : "ʑ" U0291 # LATIN SMALL LETTER Z WITH CURL
# non-IPA sinologist
<dead_abovering> <d> : "ȡ" U0221 # LATIN SMALL LETTER D WITH CURL
<dead_abovering> <l> : "ȴ" U0234 # LATIN SMALL LETTER L WITH CURL
<dead_abovering> <n> : "ȵ" U0235 # LATIN SMALL LETTER N WITH CURL
<dead_abovering> <t> : "ȶ" U0236 # LATIN SMALL LETTER T WITH CURL
# other letters (IPA)
<Multi_key> <i> <question> : "ʔ" U0294 # LATIN LETTER GLOTTAL STOP
<dead_stroke> <Multi_key> <i> <question> : "ʡ" U02A1 # LATIN LETTER GLOTTAL STOP WITH STROKE
<U21BB> <Multi_key> <i> <question> : "ʕ" U0295 # LATIN LETTER PHARYNGEAL VOICED FRICATIVE
<dead_stroke> <U21BB> <question> : "ʢ" U02A2 # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE
<dead_stroke> <U21BB> <Multi_key> <i> <question> : "ʢ" U02A2 # LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE
<Multi_key> <g> <g> : "ɡ" U0261 # LATIN SMALL LETTER SCRIPT G
<U21BB> <Greek_tau> : "ɾ" U027E # LATIN SMALL LETTER R WITH FISHHOOK
<Multi_key> <r> <underscore> : "ɾ" U027E # LATIN SMALL LETTER R WITH FISHHOOK
<Multi_key> <r> <r> : "ɼ" U027C # LATIN SMALL LETTER R WITH LONG LEG
<Multi_key> <parenleft> <3> <space> : "ɞ" U025E # LATIN SMALL LETTER CLOSED REVERSED OPEN E
<Multi_key> <parenleft> <KP_3> <space> : "ɞ" U025E # LATIN SMALL LETTER CLOSED REVERSED OPEN E
<Multi_key> <x> <underscore> : "ɤ" U0264 # LATIN SMALL LETTER RAMS HORN
# IPA clicks
<Multi_key> <equal> <bar> : "ǂ" U01C2 # LATIN LETTER ALVEOLAR CLICK
<Multi_key> <KP_Equal> <bar> : "ǂ" U01C2 # LATIN LETTER ALVEOLAR CLICK
<Multi_key> <i> <bar> <space> : "ǀ" U01C0 # LATIN LETTER DENTAL CLICK
<Multi_key> <i> <bar> <bar> : "ǁ" U01C1 # LATIN LETTER LATERAL CLICK
<Multi_key> <i> <exclam> : "ǃ" U01C3 # LATIN LETTER RETROFLEX CLICK
<Multi_key> <0> <period> : "ʘ" U0298 # LATIN LETTER BILABIAL CLICK
<Multi_key> <KP_0> <period> : "ʘ" U0298 # LATIN LETTER BILABIAL CLICK
<Multi_key> <period> <0> : "ʘ" U0298 # LATIN LETTER BILABIAL CLICK
<Multi_key> <period> <KP_0> : "ʘ" U0298 # LATIN LETTER BILABIAL CLICK
<dead_abovedot> <0> : "ʘ" U0298 # LATIN LETTER BILABIAL CLICK
<dead_abovedot> <KP_0> : "ʘ" U0298 # LATIN LETTER BILABIAL CLICK
# modifiers (IPA)
<Multi_key> <colon> <colon> : "ː" U02D0 # MODIFIER LETTER TRIANGULAR COLON
<Multi_key> <periodcentered> <periodcentered> : "ˑ" U02D1 # MODIFIER LETTER HALF TRIANGULAR COLON
<Multi_key> <apostrophe> <apostrophe> : "ˈ" U02C8 # MODIFIER LETTER VERTICAL LINE
<Multi_key> <underscore> <apostrophe> : "ˌ" U02CC # MODIFIER LETTER LOW VERTICAL LINE
<U21BB> <Multi_key> <apostrophe> <apostrophe> : "ˌ" U02CC # MODIFIER LETTER LOW VERTICAL LINE
<U21BB> <parenright> : "͜" U035C # COMBINING DOUBLE BREVE BELOW
<U21BB> <parenleft> : "͡" U0361 # COMBINING DOUBLE INVERTED BREVE
# tone letters (t) and Standard Mandarin tones
<Multi_key> <t> <5> : "˥" U02E5 # MODIFIER LETTER EXTRA-HIGH TONE BAR
<Multi_key> <t> <4> : "˦" U02E6 # MODIFIER LETTER HIGH TONE BAR
<Multi_key> <t> <3> : "˧" U02E7 # MODIFIER LETTER MID TONE BAR
<Multi_key> <t> <2> : "˨" U02E8 # MODIFIER LETTER LOW TONE BAR
<Multi_key> <t> <1> : "˩" U02E9 # MODIFIER LETTER EXTRA-LOW TONE BAR
<Multi_key> <m> <1> : "˥˥"
<Multi_key> <m> <2> : "˧˥"
<Multi_key> <m> <3> : "˨˩˦"
<Multi_key> <m> <4> : "˥˩"
<dead_circumflex> <Multi_key> <bar> <asciicircum> : "ꜛ" UA71B # MODIFIER LETTER RAISED UP ARROW
<dead_circumflex> <Multi_key> <v> <bar> : "ꜜ" UA71C # MODIFIER LETTER RAISED DOWN ARROW
# diakritics work in progress
<dead_circumflex> <U21BB> <L> : "̚" U031A # COMBINING LEFT ANGLE ABOVE
<dead_circumflex> <multiply> : "̽" U033D # COMBINING X ABOVE
<Multi_key> <asciicircum> <multiply> : "̽" U033D # COMBINING X ABOVE
<U21BB> <dead_abovering> <dead_abovering> : "̥" U0325 # COMBINING RING BELOW
<Multi_key> <underscore> <dead_abovering> : "̥" U0325 # COMBINING RING BELOW
<U21BB> <dead_diaeresis> <dead_diaeresis> : "̤" U0324 # COMBINING DIAERESIS BELOW
<Multi_key> <underscore> <dead_diaeresis> : "̤" U0324 # COMBINING DIAERESIS BELOW
<U21BB> <dead_tilde> <dead_tilde> : "̰" U0330 # COMBINING TILDE BELOW
<Multi_key> <underscore> <dead_tilde> : "̰" U0330 # COMBINING TILDE BELOW
<Multi_key> <underscore> <dead_breve> : "̯" U032F # COMBINING INVERTED BREVE BELOW
<Multi_key> <underscore> <dead_circumflex> <dead_circumflex> : "̭" U032D # COMBINING CIRCUMFLEX ACCENT BELOW
<Multi_key> <underscore> <dead_caron> : "̬" U032C # COMBINING CARON BELOW
<Multi_key> <underscore> <m> : "̼" U033C # COMBINING SEAGULL BELOW
<Multi_key> <i> <plus> : "̟" U031F # COMBINING PLUS SIGN BELOW
<Multi_key> <i> <minus> : "̠" U0320 # COMBINING MINUS SIGN BELOW
<Multi_key> <underscore> <bar> : "̩" U0329 # COMBINING VERTICAL LINE BELOW
<Multi_key> <underscore> <dead_macron> : "̱" U0331 # COMBINING MACRON BELOW
<Multi_key> <underscore> <U22A5> : "̝" U031D # COMBINING UP TACK BELOW
<Multi_key> <underscore> <U21BB> <U22A5> : "̞" U031E # COMBINING DOWN TACK BELOW
<Multi_key> <underscore> <c> : "̜" U031C # COMBINING LEFT HALF RING BELOW
<Multi_key> <underscore> <U21BB> <c> : "̹" U0339 # COMBINING RIGHT HALF RING BELOW
<Multi_key> <underscore> <U25A1> : "̻" U033B # COMBINING SQUARE BELOW
<Multi_key> <underscore> <U21BB> <bracketright> : "̺" U033A # COMBINING INVERTED BRIDGE BELOW
<Multi_key> <underscore> <U21BB> <bracketleft> : "̪" U032A # COMBINING BRIDGE BELOW
# Missing: U+0319 COMBINING RIGHT TACK BELOW, U+0318 COMBINING LEFT TACK BELOW, U+0334 COMBINING TILDE OVERLAY,
# U+0351 COMBINING LEFT HALF RING ABOVE, U+0357 COMBINING RIGHT HALF RING ABOVE, U+0346 COMBINING BRIDGE ABOVE
# tone accents:
<Multi_key> <dead_macron> <dead_acute> : "᷄" U1DC4 # COMBINING MACRON-ACUTE
<Multi_key> <dead_grave> <dead_macron> : "᷅" U1DC5 # COMBINING GRAVE-MACRON
<Multi_key> <dead_acute> <dead_macron> : "᷇" U1DC7 # COMBINING ACUTE-MACRON
<Multi_key> <dead_macron> <dead_grave> : "᷆" U1DC6 # COMBINING MACRON-GRAVE
<Multi_key> <dead_grave> <dead_acute> <dead_grave>: "᷈" U1DC8 # COMBINING GRAVE-ACUTE-GRAVE
<Multi_key> <dead_acute> <dead_grave> <dead_acute>: "᷉" U1DC9 # COMBINING ACUTE-GRAVE-ACUTE
# superscript IPA letters
<dead_circumflex> <U02DE> <m> : "ᶬ" U1DAC # MODIFIER LETTER SMALL M WITH HOOK
<dead_circumflex> <Multi_key> <n> <l> : "ᶯ" U1DAF # MODIFIER LETTER SMALL N WITH RETROFLEX HOOK
<dead_circumflex> <Multi_key> <j> <n> : "ᶮ" U1DAE # MODIFIER LETTER SMALL N WITH LEFT HOOK
<dead_circumflex> <U02DE> <n> : "ᵑ" U1D51 # MODIFIER LETTER SMALL ENG
<dead_circumflex> <Multi_key> <n> <g> : "ᵑ" U1D51 # MODIFIER LETTER SMALL ENG
<dead_circumflex> <Multi_key> <N> <N> : "ᶰ" U1DB0 # MODIFIER LETTER SMALL CAPITAL N
<dead_circumflex> <dead_stroke> <j> : "ᶡ" U1DA1 # MODIFIER LETTER SMALL DOTLESS J WITH STROKE
<dead_circumflex> <dead_stroke> <J> : "ᶡ" U1DA1 # MODIFIER LETTER SMALL DOTLESS J WITH STROKE
<dead_circumflex> <Multi_key> <g> <g> : "ᶢ" U1DA2 # MODIFIER LETTER SMALL SCRIPT G
<dead_circumflex> <question> : "ˀ" U02C0 # MODIFIER LETTER GLOTTAL STOP
<dead_circumflex> <U03D5> : "ᶲ" U1DB2 # MODIFIER LETTER SMALL PHI
<dead_circumflex> <Multi_key> <d> <h> : "ᶞ" U1D9E # MODIFIER LETTER SMALL ETH
<dead_circumflex> <Multi_key> <s> <h> : "ᶴ" U1DB4 # MODIFIER LETTER SMALL ESH
<dead_circumflex> <Multi_key> <z> <h> : "ᶾ" U1DBE # MODIFIER LETTER SMALL EZH
<dead_circumflex> <Multi_key> <z> <z> : "ᶾ" U1DBE # MODIFIER LETTER SMALL EZH
<dead_circumflex> <U02DE> <s> : "ᶳ" U1DB3 # MODIFIER LETTER SMALL S WITH HOOK
<dead_circumflex> <U02DE> <z> : "ᶼ" U1DBC # MODIFIER LETTER SMALL Z WITH RETROFLEX HOOK
<dead_circumflex> <U02DE> <j> : "ᶨ" U1DA8 # MODIFIER LETTER SMALL J WITH CROSSED-TAIL
<dead_circumflex> <U02DE> <x> : "ˠ" U02E0 # MODIFIER LETTER SMALL GAMMA
<dead_circumflex> <U21BB> <R> : "ʶ" U02B6 # MODIFIER LETTER SMALL CAPITAL INVERTED R
<dead_circumflex> <U21BB> <question> : "ˁ" U02C1 # MODIFIER LETTER REVERSED GLOTTAL STOP
<dead_circumflex> <U02DE> <h> : "ʱ" U02B1 # MODIFIER LETTER SMALL H WITH HOOK
<dead_circumflex> <Multi_key> <v> <parenright> : "ᶹ" U1DB9 # MODIFIER LETTER SMALL V WITH HOOK
<dead_circumflex> <U21BB> <r> : "ʴ" U02B4 # MODIFIER LETTER SMALL TURNED R
<dead_circumflex> <U02DE> <U21BB> <r> : "ʵ" U02B5 # MODIFIER LETTER SMALL TURNED R WITH HOOK
<dead_circumflex> <U21BB> <Multi_key> <h> <n> : "ᶭ" U1DAD # MODIFIER LETTER SMALL TURNED M WITH LONG LEG
<dead_circumflex> <Multi_key> <l> <l> : "ᶩ" U1DA9 # MODIFIER LETTER SMALL L WITH RETROFLEX HOOK
<dead_circumflex> <Multi_key> <L> <L> : "ᶫ" U1DAB # MODIFIER LETTER SMALL CAPITAL L
<dead_circumflex> <U21BB> <h> : "ᶣ" U1DA3 # MODIFIER LETTER SMALL TURNED H
<dead_circumflex> <dead_abovering> <c> : "ᶝ" U1D9D # MODIFIER LETTER SMALL C WITH CURL
<dead_circumflex> <dead_abovering> <z> : "ᶽ" U1DBD # MODIFIER LETTER SMALL Z WITH CURL
<dead_circumflex> <dead_stroke> <i> : "ᶤ" U1DA4 # MODIFIER LETTER SMALL I WITH STROKE
<dead_circumflex> <Multi_key> <minus> <i> : "ᶤ" U1DA4 # MODIFIER LETTER SMALL I WITH STROKE
<dead_circumflex> <dead_stroke> <u> : "ᶶ" U1DB6 # MODIFIER LETTER SMALL U BAR
<dead_circumflex> <Multi_key> <minus> <u> : "ᶶ" U1DB6 # MODIFIER LETTER SMALL U BAR
<dead_circumflex> <U21BB> <m> : "ᵚ" U1D5A # MODIFIER LETTER SMALL TURNED M
<dead_circumflex> <Multi_key> <I> <I> : "ᶦ" U1DA6 # MODIFIER LETTER SMALL CAPITAL I
<dead_circumflex> <Greek_upsilon> : "ᶷ" U1DB7 # MODIFIER LETTER SMALL UPSILON
<dead_circumflex> <Multi_key> <minus> <o> : "ᶱ" U1DB1 # MODIFIER LETTER SMALL BARRED O
<dead_circumflex> <Multi_key> <e> <e> : "ᵊ" U1D4A # MODIFIER LETTER SMALL SCHWA
<dead_circumflex> <Greek_epsilon> : "ᵋ" U1D4B # MODIFIER LETTER SMALL OPEN E
<dead_circumflex> <Multi_key> <3> <3> : "ᶟ" U1D9F # MODIFIER LETTER SMALL REVERSED OPEN E
<dead_circumflex> <U21BB> <v> : "ᶺ" U1DBA # MODIFIER LETTER SMALL TURNED V
<dead_circumflex> <U21BB> <c> : "ᵓ" U1D53 # MODIFIER LETTER SMALL OPEN O
<dead_circumflex> <U21BB> <a> : "ᵄ" U1D44 # MODIFIER LETTER SMALL TURNED A
<dead_circumflex> <Greek_alpha> : "ᵅ" U1D45 # MODIFIER LETTER SMALL ALPHA
<dead_circumflex> <U21BB> <Greek_alpha> : "ᶛ" U1D9B # MODIFIER LETTER SMALL TURNED ALPHA
# non-IPA:
<dead_circumflex> <dead_stroke> <I> : "ᶧ" U1DA7 # MODIFIER LETTER SMALL CAPITAL I WITH STROKE
<dead_circumflex> <Multi_key> <minus> <I> : "ᶧ" U1DA7 # MODIFIER LETTER SMALL CAPITAL I WITH STROKE
<dead_circumflex> <dead_stroke> <Multi_key> <I> <I> : "ᶧ" U1DA7 # MODIFIER LETTER SMALL CAPITAL I WITH STROKE
# non-IPA Sinologist letters (to be included?)
<U21BB> <Multi_key> <r> <underscore> : "ɿ" U027F # LATIN SMALL LETTER REVERSED R WITH FISHHOOK
<U21BB> <Multi_key> <s> <h> : "ʅ" U0285 # LATIN SMALL LETTER SQUAT REVERSED ESH
<dead_hook> <U21BB> <h> : "ʮ" U02AE # LATIN SMALL LETTER TURNED H WITH FISHHOOK
<dead_dasia> <dead_hook> <U21BB> <h> : "ʯ" U02AF # LATIN SMALL LETTER TURNED H WITH FISHHOOK AND TAIL
# Vietnamese language
<dead_psili> <A> : "Ả" U1EA2 # LATIN CAPITAL LETTER A WITH HOOK ABOVE
<dead_psili> <a> : "ả" U1EA3 # LATIN SMALL LETTER A WITH HOOK ABOVE
<dead_psili> <E> : "Ẻ" U1EBA # LATIN CAPITAL LETTER E WITH HOOK ABOVE
<dead_psili> <e> : "ẻ" U1EBB # LATIN SMALL LETTER E WITH HOOK ABOVE
<dead_psili> <I> : "Ỉ" U1EC8 # LATIN CAPITAL LETTER I WITH HOOK ABOVE
<dead_psili> <i> : "ỉ" U1EC9 # LATIN SMALL LETTER I WITH HOOK ABOVE
<dead_psili> <O> : "Ỏ" U1ECE # LATIN CAPITAL LETTER O WITH HOOK ABOVE
<dead_psili> <o> : "ỏ" U1ECF # LATIN SMALL LETTER O WITH HOOK ABOVE
<dead_psili> <U> : "Ủ" U1EE6 # LATIN CAPITAL LETTER U WITH HOOK ABOVE
<dead_psili> <u> : "ủ" U1EE7 # LATIN SMALL LETTER U WITH HOOK ABOVE
<dead_psili> <Y> : "Ỷ" U1EF6 # LATIN CAPITAL LETTER Y WITH HOOK ABOVE
<dead_psili> <y> : "ỷ" U1EF7 # LATIN SMALL LETTER Y WITH HOOK ABOVE
<dead_psili> <dead_breve> <A> : "Ẳ" U1EB2 # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
<dead_psili> <dead_breve> <a> : "ẳ" U1EB3 # LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
<dead_psili> <dead_circumflex> <A> : "Ẩ" U1EA8 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
<dead_psili> <dead_circumflex> <a> : "ẩ" U1EA9 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
<dead_psili> <dead_circumflex> <E> : "Ể" U1EC2 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
<dead_psili> <dead_circumflex> <e> : "ể" U1EC3 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
<dead_psili> <dead_circumflex> <O> : "Ổ" U1ED4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
<dead_psili> <dead_circumflex> <o> : "ổ" U1ED5 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
<U02DE> <O> : "Ơ" U01A0 # LATIN CAPITAL LETTER O WITH HORN
<U02DE> <o> : "ơ" U01A1 # LATIN SMALL LETTER O WITH HORN
<dead_acute> <U02DE> <O> : "Ớ" U1EDA # LATIN CAPITAL LETTER O WITH HORN AND ACUTE
<dead_acute> <U02DE> <o> : "ớ" U1EDB # LATIN SMALL LETTER O WITH HORN AND ACUTE
<dead_grave> <U02DE> <O> : "Ờ" U1EDC # LATIN CAPITAL LETTER O WITH HORN AND GRAVE
<dead_grave> <U02DE> <o> : "ờ" U1EDD # LATIN SMALL LETTER O WITH HORN AND GRAVE
<dead_psili> <U02DE> <O> : "Ở" U1EDE # LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
<dead_psili> <U02DE> <o> : "ở" U1EDF # LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
<dead_tilde> <U02DE> <O> : "Ỡ" U1EE0 # LATIN CAPITAL LETTER O WITH HORN AND TILDE
<dead_tilde> <U02DE> <o> : "ỡ" U1EE1 # LATIN SMALL LETTER O WITH HORN AND TILDE
<dead_belowdot> <U02DE> <O> : "Ợ" U1EE2 # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
<dead_belowdot> <U02DE> <o> : "ợ" U1EE3 # LATIN SMALL LETTER O WITH HORN AND DOT BELOW
<U02DE> <U> : "Ư" U01AF # LATIN CAPITAL LETTER U WITH HORN
<U02DE> <u> : "ư" U01B0 # LATIN SMALL LETTER U WITH HORN
<dead_acute> <U02DE> <U> : "Ứ" U1EE8 # LATIN CAPITAL LETTER U WITH HORN AND ACUTE
<dead_acute> <U02DE> <u> : "ứ" U1EE9 # LATIN SMALL LETTER U WITH HORN AND ACUTE
<dead_grave> <U02DE> <U> : "Ừ" U1EEA # LATIN CAPITAL LETTER U WITH HORN AND GRAVE
<dead_grave> <U02DE> <u> : "ừ" U1EEB # LATIN SMALL LETTER U WITH HORN AND GRAVE
<dead_psili> <U02DE> <U> : "Ử" U1EEC # LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
<dead_psili> <U02DE> <u> : "ử" U1EED # LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
<dead_tilde> <U02DE> <U> : "Ữ" U1EEE # LATIN CAPITAL LETTER U WITH HORN AND TILDE
<dead_tilde> <U02DE> <u> : "ữ" U1EEF # LATIN SMALL LETTER U WITH HORN AND TILDE
<dead_belowdot> <U02DE> <U> : "Ự" U1EF0 # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
<dead_belowdot> <U02DE> <u> : "ự" U1EF1 # LATIN SMALL LETTER U WITH HORN AND DOT BELOW
# diacritics below
<Multi_key> <underscore> <dead_circumflex> <D> : "Ḓ" U1E12 # LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW
<Multi_key> <underscore> <dead_circumflex> <d> : "ḓ" U1E13 # LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW
<Multi_key> <underscore> <dead_circumflex> <L> : "Ḽ" U1E3C # LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW
<Multi_key> <underscore> <dead_circumflex> <l> : "ḽ" U1E3D # LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW
<Multi_key> <underscore> <dead_circumflex> <N> : "Ṋ" U1E4A # LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW
<Multi_key> <underscore> <dead_circumflex> <n> : "ṋ" U1E4B # LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW
<Multi_key> <underscore> <dead_circumflex> <T> : "Ṱ" U1E70 # LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW
<Multi_key> <underscore> <dead_circumflex> <t> : "ṱ" U1E71 # LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW
<Multi_key> <underscore> <dead_circumflex> <E> : "Ḙ" U1E18 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW
<Multi_key> <underscore> <dead_circumflex> <e> : "ḙ" U1E19 # LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW
<Multi_key> <underscore> <dead_circumflex> <U> : "Ṷ" U1E76 # LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW
<Multi_key> <underscore> <dead_circumflex> <u> : "ṷ" U1E77 # LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW
<U21BB> <dead_abovering> <A> : "Ḁ" U1E00 # LATIN CAPITAL LETTER A WITH RING BELOW
<U21BB> <dead_abovering> <a> : "ḁ" U1E01 # LATIN SMALL LETTER A WITH RING BELOW
<U21BB> <dead_diaeresis> <U> : "Ṳ" U1E72 # LATIN CAPITAL LETTER U WITH DIAERESIS BELOW
<U21BB> <dead_diaeresis> <u> : "ṳ" U1E73 # LATIN SMALL LETTER U WITH DIAERESIS BELOW
<U21BB> <dead_tilde> <E> : "Ḛ" U1E1A # LATIN CAPITAL LETTER E WITH TILDE BELOW
<U21BB> <dead_tilde> <e> : "ḛ" U1E1B # LATIN SMALL LETTER E WITH TILDE BELOW
<U21BB> <dead_tilde> <I> : "Ḭ" U1E2C # LATIN CAPITAL LETTER I WITH TILDE BELOW
<U21BB> <dead_tilde> <i> : "ḭ" U1E2D # LATIN SMALL LETTER I WITH TILDE BELOW
<U21BB> <dead_tilde> <U> : "Ṵ" U1E74 # LATIN CAPITAL LETTER U WITH TILDE BELOW
<U21BB> <dead_tilde> <u> : "ṵ" U1E75 # LATIN SMALL LETTER U WITH TILDE BELOW
# other letters
<Multi_key> <rightsinglequotemark> <n> : "ʼn" U0149 # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
<Multi_key> <n> <bar> : "ƞ" U019E # LATIN SMALL LETTER N WITH LONG RIGHT LEG
<Multi_key> <N> <bar> : "Ƞ" U0220 # LATIN CAPITAL LETTER N WITH LONG RIGHT LEG
<Multi_key> <g> <U> : "Ȣ" U0222 # LATIN CAPITAL LETTER OU
<Multi_key> <G> <U> : "Ȣ" U0222 # LATIN CAPITAL LETTER OU
<Multi_key> <O> <U> : "Ȣ" U0222 # LATIN CAPITAL LETTER OU
<Multi_key> <Greek_OMICRON> <Greek_UPSILON> : "Ȣ" U0222 # LATIN CAPITAL LETTER OU
<Multi_key> <Greek_omicron> <Greek_upsilon> : "ȣ" U0223 # LATIN SMALL LETTER OU
<Multi_key> <g> <u> : "ȣ" U0223 # LATIN SMALL LETTER OU
<U21BB> <variation> : "ȣ" U0223 # LATIN SMALL LETTER OU
<Multi_key> <O> <o> : "ⱺ" U2C7A # LATIN SMALL LETTER O WITH LOW RING INSIDE
# need for better Cokos to generate these (analog: ♫i? → ʔ):
<Multi_key> <X> <question> : "Ɂ" U0241 # LATIN CAPITAL LETTER GLOTTAL STOP
<Multi_key> <x> <question> : "ɂ" U0242 # LATIN SMALL LETTER GLOTTAL STOP
# arabic numbers
<Multi_key> <a> <0> : "٠" U0660 # ARABIC-INDIC DIGIT ZERO
<Multi_key> <a> <1> : "١" U0661 # ARABIC-INDIC DIGIT ONE
<Multi_key> <a> <2> : "٢" U0662 # ARABIC-INDIC DIGIT TWO
<Multi_key> <a> <3> : "٣" U0663 # ARABIC-INDIC DIGIT THREE
<Multi_key> <a> <4> : "٤" U0664 # ARABIC-INDIC DIGIT FOUR
<Multi_key> <a> <5> : "٥" U0665 # ARABIC-INDIC DIGIT FIVE
<Multi_key> <a> <6> : "٦" U0666 # ARABIC-INDIC DIGIT SIX
<Multi_key> <a> <7> : "٧" U0667 # ARABIC-INDIC DIGIT SEVEN
<Multi_key> <a> <8> : "٨" U0668 # ARABIC-INDIC DIGIT EIGHT
<Multi_key> <a> <9> : "٩" U0669 # ARABIC-INDIC DIGIT NINE
<Multi_key> <a> <KP_0> : "٠" U0660 # ARABIC-INDIC DIGIT ZERO
<Multi_key> <a> <KP_1> : "١" U0661 # ARABIC-INDIC DIGIT ONE
<Multi_key> <a> <KP_2> : "٢" U0662 # ARABIC-INDIC DIGIT TWO
<Multi_key> <a> <KP_3> : "٣" U0663 # ARABIC-INDIC DIGIT THREE
<Multi_key> <a> <KP_4> : "٤" U0664 # ARABIC-INDIC DIGIT FOUR
<Multi_key> <a> <KP_5> : "٥" U0665 # ARABIC-INDIC DIGIT FIVE
<Multi_key> <a> <KP_6> : "٦" U0666 # ARABIC-INDIC DIGIT SIX
<Multi_key> <a> <KP_7> : "٧" U0667 # ARABIC-INDIC DIGIT SEVEN
<Multi_key> <a> <KP_8> : "٨" U0668 # ARABIC-INDIC DIGIT EIGHT
<Multi_key> <a> <KP_9> : "٩" U0669 # ARABIC-INDIC DIGIT NINE
# Medieval section
# will be included here with Ꝥꝥ,
<dead_stroke> <U017F> : "ẜ" U1E9C # LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE
<Multi_key> <slash> <U017F> : "ẜ" U1E9C # LATIN SMALL LETTER LONG S WITH DIAGONAL STROKE
<Multi_key> <H> <V> : "Ƕ" U01F6 # LATIN CAPITAL LETTER HWAIR
<Multi_key> <H> <v> : "Ƕ" U01F6 # LATIN CAPITAL LETTER HWAIR
<Multi_key> <h> <v> : "ƕ" U0195 # LATIN SMALL LETTER HV
<Multi_key> <W> <Y> : "Ƿ" U01F7 # LATIN CAPITAL LETTER WYNN
<Multi_key> <W> <y> : "Ƿ" U01F7 # LATIN CAPITAL LETTER WYNN
<Multi_key> <w> <y> : "ƿ" U01BF # LATIN LETTER WYNN
<Multi_key> <Y> <G> : "Ȝ" U021C # LATIN CAPITAL LETTER YOGH
<Multi_key> <Y> <g> : "Ȝ" U021C # LATIN CAPITAL LETTER YOGH
<Multi_key> <y> <g> : "ȝ" U021D # LATIN SMALL LETTER YOGH
#<U21BB> <Greek_delta> : "ƍ" U018D # LATIN SMALL LETTER TURNED DELTA
#<U21BB> <g> : "ᵷ" U1D77 # LATIN SMALL LETTER TURNED G
#<Multi_key> <y> <r> : "Ʀ" U01A6 # LATIN LETTER YR
# End of additional Definitions (languages) by Neo keyboard layout

View File

@ -1,74 +0,0 @@
# Konflikt bei Sequenz <Multi_key> <slash> <C>. Unsere Sequenz »<Multi_key> <slash> <C> : "Ȼ" U023B # LATIN CAPITAL LETTER C WITH STROKE« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <slash> <C> : "₡" U20a1 # COLON SIGN
# Konflikt bei Sequenz <Multi_key> <slash> <c>. Unsere Sequenz »<Multi_key> <slash> <c> : "ȼ" U023C # LATIN SMALL LETTER C WITH STROKE« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <slash> <c> : "¢" cent # CENT SIGN
# Konflikt bei Sequenz <Multi_key> <minus> <I>. Unsere Sequenz »<Multi_key> <minus> <I> : "Ɨ" U0197 # LATIN CAPITAL LETTER I WITH STROKE« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <minus> <I> : "Ī" U012A # LATIN CAPITAL LETTER I WITH MACRON
# Konflikt bei Sequenz <dead_stroke> <J>. Unsere Sequenz »<dead_stroke> <J> : "ɟ" U025F # LATIN SMALL LETTER DOTLESS J WITH STROKE« überschreibt die folgende Sequenz aus enUS.module
<dead_stroke> <J> : "Ɉ" U0248 # LATIN CAPITAL LETTER J WITH STROKE
# Konflikt bei Sequenz <dead_stroke> <j>. Unsere Sequenz »<dead_stroke> <j> : "ɟ" U025F # LATIN SMALL LETTER DOTLESS J WITH STROKE« überschreibt die folgende Sequenz aus enUS.module
<dead_stroke> <j> : "ɉ" U0249 # LATIN SMALL LETTER J WITH STROKE
# Konflikt bei Sequenz <Multi_key> <minus> <L>. Unsere Sequenz »<Multi_key> <minus> <L> : "Ƚ" U023D # LATIN CAPITAL LETTER L WITH BAR« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <minus> <L> : "£" sterling # POUND SIGN
# Konflikt bei Sequenz <Multi_key> <minus> <l>. Unsere Sequenz »<Multi_key> <minus> <l> : "ƚ" U019A # LATIN SMALL LETTER L WITH BAR« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <minus> <l> : "£" sterling # POUND SIGN
# Konflikt bei Sequenz <Multi_key> <equal> <L>. Unsere Sequenz »<Multi_key> <equal> <L> : "Ⱡ" U2C60 # LATIN CAPITAL LETTER L WITH DOUBLE BAR« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <equal> <L> : "₤" U20a4 # LIRA SIGN
# Konflikt bei Sequenz <Multi_key> <minus> <o>. Unsere Sequenz »<Multi_key> <minus> <o> : "ɵ" U0275 # LATIN SMALL LETTER BARRED O« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <minus> <o> : "ō" U014D # LATIN SMALL LETTER O WITH MACRON
# Konflikt bei Sequenz <Multi_key> <minus> <O>. Unsere Sequenz »<Multi_key> <minus> <O> : "Ɵ" U019F # LATIN CAPITAL LETTER O WITH MIDDLE TILDE« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <minus> <O> : "Ō" U014C # LATIN CAPITAL LETTER O WITH MACRON
# Konflikt bei Sequenz <Multi_key> <slash> <T>. Unsere Sequenz »<Multi_key> <slash> <T> : "Ⱦ" U023E # LATIN CAPITAL LETTER T WITH DIAGONAL STROKE« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <slash> <T> : "Ŧ" U0166 # LATIN CAPITAL LETTER T WITH STROKE
# Konflikt bei Sequenz <Multi_key> <KP_Divide> <T>. Unsere Sequenz »<Multi_key> <KP_Divide> <T> : "Ⱦ" U023E # LATIN CAPITAL LETTER T WITH DIAGONAL STROKE« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <KP_Divide> <T> : "Ŧ" U0166 # LATIN CAPITAL LETTER T WITH STROKE
# Konflikt bei Sequenz <Multi_key> <slash> <t>. Unsere Sequenz »<Multi_key> <slash> <t> : "ⱦ" U2C66 # LATIN SMALL LETTER T WITH DIAGONAL STROKE« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <slash> <t> : "ŧ" U0167 # LATIN SMALL LETTER T WITH STROKE
# Konflikt bei Sequenz <Multi_key> <KP_Divide> <t>. Unsere Sequenz »<Multi_key> <KP_Divide> <t> : "ⱦ" U2C66 # LATIN SMALL LETTER T WITH DIAGONAL STROKE« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <KP_Divide> <t> : "ŧ" U0167 # LATIN SMALL LETTER T WITH STROKE
# Konflikt bei Sequenz <Multi_key> <minus> <u>. Unsere Sequenz »<Multi_key> <minus> <u> : "ʉ" U0289 # LATIN SMALL LETTER U BAR« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <minus> <u> : "ū" U016B # LATIN SMALL LETTER U WITH MACRON
# Konflikt bei Sequenz <Multi_key> <minus> <U>. Unsere Sequenz »<Multi_key> <minus> <U> : "Ʉ" U0244 # LATIN CAPITAL LETTER U BAR« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <minus> <U> : "Ū" U016A # LATIN CAPITAL LETTER U WITH MACRON
# Konflikt bei Sequenz <Multi_key> <minus> <Y>. Unsere Sequenz »<Multi_key> <minus> <Y> : "Ɏ" U024E # LATIN CAPITAL LETTER Y WITH STROKE« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <minus> <Y> : "¥" yen # YEN SIGN
# Konflikt bei Sequenz <Multi_key> <minus> <y>. Unsere Sequenz »<Multi_key> <minus> <y> : "ɏ" U024F # LATIN SMALL LETTER Y WITH STROKE« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <minus> <y> : "¥" yen # YEN SIGN
# Konflikt bei Sequenz <Multi_key> <I> <I>. Unsere Sequenz »<Multi_key> <I> <I> : "ɪ" U026A # LATIN LETTER SMALL CAPITAL I« überschreibt die folgende Sequenz aus base.module
<Multi_key> <I> <I> : "İ" U0130 # LATIN CAPITAL LETTER I WITH DOT ABOVE
# Konflikt bei Sequenz <Multi_key> <C> <bar>. Unsere Sequenz »<Multi_key> <C> <bar> : "Ɑ" U2C6D # LATIN CAPITAL LETTER ALPHA« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <C> <bar> : "¢" cent # CENT SIGN
# Konflikt bei Sequenz <Multi_key> <a> <a>. Unsere Sequenz »<Multi_key> <a> <a> : "ɑ" U0251 # LATIN SMALL LETTER ALPHA« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <a> <a> : "å" aring # LATIN SMALL LETTER A WITH RING ABOVE
# Konflikt bei Sequenz <Multi_key> <apostrophe> <apostrophe>. Unsere Sequenz »<Multi_key> <apostrophe> <apostrophe> : "ˈ" U02C8 # MODIFIER LETTER VERTICAL LINE« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <apostrophe> <apostrophe> : "´" acute # ACUTE ACCENT
# Konflikt bei Sequenz <Multi_key> <underscore> <apostrophe>. Unsere Sequenz »<Multi_key> <underscore> <apostrophe> : "ˌ" U02CC # MODIFIER LETTER LOW VERTICAL LINE« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <underscore> <apostrophe> : "⍘" U2358 # _ ' APL FUNCTIONAL SYMBOL QUOTE UNDERBAR
# Konflikt bei Sequenz <Multi_key> <i> <minus>. Unsere Sequenz »<Multi_key> <i> <minus> : "̠" U0320 # COMBINING MINUS SIGN BELOW« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <i> <minus> : "ī" U012B # LATIN SMALL LETTER I WITH MACRON
# Konflikt bei Sequenz <Multi_key> <g> <U>. Unsere Sequenz »<Multi_key> <g> <U> : "Ȣ" U0222 # LATIN CAPITAL LETTER OU« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <g> <U> : "ğ" U011F # LATIN SMALL LETTER G WITH BREVE
# Konflikt bei Sequenz <Multi_key> <G> <U>. Unsere Sequenz »<Multi_key> <G> <U> : "Ȣ" U0222 # LATIN CAPITAL LETTER OU« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <G> <U> : "Ğ" U011E # LATIN CAPITAL LETTER G WITH BREVE
# Konflikt bei Sequenz <Multi_key> <g> <u>. Unsere Sequenz »<Multi_key> <g> <u> : "ȣ" U0223 # LATIN SMALL LETTER OU« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <g> <u> : "ğ" U011F # LATIN SMALL LETTER G WITH BREVE
# Konflikt bei Sequenz <Multi_key> <L> <L>. Unsere Sequenz »<Multi_key> <L> <L> : "ʟ" U029F # LATIN LETTER SMALL CAPITAL L« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <L> <L> <A> <P> : "🖖" U1F596 # RAISED HAND WITH PART BETWEEN MIDDLE AND RING FINGERS
# Konflikt bei Sequenz <Multi_key> <underscore> <dead_diaeresis>. Unsere Sequenz »<Multi_key> <underscore> <dead_diaeresis> : "̤" U0324 # COMBINING DIAERESIS BELOW« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <underscore> <dead_diaeresis> <U> : "Ǖ" U01D5 # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
# Konflikt bei Sequenz <Multi_key> <underscore> <dead_diaeresis>. Unsere Sequenz »<Multi_key> <underscore> <dead_diaeresis> : "̤" U0324 # COMBINING DIAERESIS BELOW« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <underscore> <dead_diaeresis> <O> : "Ȫ" U022A # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON
# Konflikt bei Sequenz <Multi_key> <underscore> <dead_diaeresis>. Unsere Sequenz »<Multi_key> <underscore> <dead_diaeresis> : "̤" U0324 # COMBINING DIAERESIS BELOW« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <underscore> <dead_diaeresis> <o> : "ȫ" U022B # LATIN SMALL LETTER O WITH DIAERESIS AND MACRON
# Konflikt bei Sequenz <Multi_key> <underscore> <dead_diaeresis>. Unsere Sequenz »<Multi_key> <underscore> <dead_diaeresis> : "̤" U0324 # COMBINING DIAERESIS BELOW« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <underscore> <dead_diaeresis> <U> : "Ǖ" U01D5 # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
# Konflikt bei Sequenz <Multi_key> <underscore> <dead_diaeresis>. Unsere Sequenz »<Multi_key> <underscore> <dead_diaeresis> : "̤" U0324 # COMBINING DIAERESIS BELOW« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <underscore> <dead_diaeresis> <u> : "ǖ" U01D6 # LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
# Konflikt bei Sequenz <Multi_key> <underscore> <dead_diaeresis>. Unsere Sequenz »<Multi_key> <underscore> <dead_diaeresis> : "̤" U0324 # COMBINING DIAERESIS BELOW« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <underscore> <dead_diaeresis> <A> : "Ǟ" U01DE # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
# Konflikt bei Sequenz <Multi_key> <underscore> <dead_diaeresis>. Unsere Sequenz »<Multi_key> <underscore> <dead_diaeresis> : "̤" U0324 # COMBINING DIAERESIS BELOW« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <underscore> <dead_diaeresis> <a> : "ǟ" U01DF # LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
# Konflikt bei Sequenz <Multi_key> <underscore> <dead_tilde>. Unsere Sequenz »<Multi_key> <underscore> <dead_tilde> : "̰" U0330 # COMBINING TILDE BELOW« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <underscore> <dead_tilde> <O> : "Ȭ" U022C # LATIN CAPITAL LETTER O WITH TILDE AND MACRON
# Konflikt bei Sequenz <Multi_key> <underscore> <dead_tilde>. Unsere Sequenz »<Multi_key> <underscore> <dead_tilde> : "̰" U0330 # COMBINING TILDE BELOW« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <underscore> <dead_tilde> <o> : "ȭ" U022D # LATIN SMALL LETTER O WITH TILDE AND MACRON

View File

@ -1,786 +0,0 @@
#configinfo mathematische Zeichen in festgelegter Schriftart (𝒜 𝐀 𝔸 𝓐 𝔄 𝕬 𝖠 𝗔)
# additional Definitions by Neo keyboard layout - mathematical font symbols
# script letters (♫sc): 𝒜𝒵𝒶𝓏
# overwrites ♫scP → ℘ and ♫scl → from math.module, note that ♫wp → ℘, ♫ell → and 3(E2)
# are still available and more consistent.
# note that the "gaps" are unassigned code points, not missing in this file
<Multi_key> <s> <c> <A> : "𝒜" U0D49C # MATHEMATICAL SCRIPT CAPITAL A
<Multi_key> <s> <c> <C> : "𝒞" U1D49E # MATHEMATICAL SCRIPT CAPITAL C
<Multi_key> <s> <c> <D> : "𝒟" U1D49F # MATHEMATICAL SCRIPT CAPITAL D
<Multi_key> <s> <c> <G> : "𝒢" U1D4A2 # MATHEMATICAL SCRIPT CAPITAL G
<Multi_key> <s> <c> <J> : "𝒥" U1D4A5 # MATHEMATICAL SCRIPT CAPITAL J
<Multi_key> <s> <c> <K> : "𝒦" U1D4A6 # MATHEMATICAL SCRIPT CAPITAL K
<Multi_key> <s> <c> <N> : "𝒩" U1D4A9 # MATHEMATICAL SCRIPT CAPITAL N
<Multi_key> <s> <c> <O> : "𝒪" U1D4AA # MATHEMATICAL SCRIPT CAPITAL O
<Multi_key> <s> <c> <P> : "𝒫" U1D4AB # MATHEMATICAL SCRIPT CAPITAL P
<Multi_key> <s> <c> <Q> : "𝒬" U1D4AC # MATHEMATICAL SCRIPT CAPITAL Q
<Multi_key> <s> <c> <S> : "𝒮" U1D4AE # MATHEMATICAL SCRIPT CAPITAL S
<Multi_key> <s> <c> <T> : "𝒯" U1D4AF # MATHEMATICAL SCRIPT CAPITAL T
<Multi_key> <s> <c> <U> : "𝒰" U1D4B0 # MATHEMATICAL SCRIPT CAPITAL U
<Multi_key> <s> <c> <V> : "𝒱" U1D4B1 # MATHEMATICAL SCRIPT CAPITAL V
<Multi_key> <s> <c> <W> : "𝒲" U1D4B2 # MATHEMATICAL SCRIPT CAPITAL W
<Multi_key> <s> <c> <X> : "𝒳" U1D4B3 # MATHEMATICAL SCRIPT CAPITAL X
<Multi_key> <s> <c> <Y> : "𝒴" U1D4B4 # MATHEMATICAL SCRIPT CAPITAL Y
<Multi_key> <s> <c> <Z> : "𝒵" U1D4B5 # MATHEMATICAL SCRIPT CAPITAL Z
<Multi_key> <S> <C> <A> : "𝒜" U0D49C # MATHEMATICAL SCRIPT CAPITAL A
<Multi_key> <S> <C> <C> : "𝒞" U1D49E # MATHEMATICAL SCRIPT CAPITAL C
<Multi_key> <S> <C> <D> : "𝒟" U1D49F # MATHEMATICAL SCRIPT CAPITAL D
<Multi_key> <S> <C> <G> : "𝒢" U1D4A2 # MATHEMATICAL SCRIPT CAPITAL G
<Multi_key> <S> <C> <J> : "𝒥" U1D4A5 # MATHEMATICAL SCRIPT CAPITAL J
<Multi_key> <S> <C> <K> : "𝒦" U1D4A6 # MATHEMATICAL SCRIPT CAPITAL K
<Multi_key> <S> <C> <N> : "𝒩" U1D4A9 # MATHEMATICAL SCRIPT CAPITAL N
<Multi_key> <S> <C> <O> : "𝒪" U1D4AA # MATHEMATICAL SCRIPT CAPITAL O
<Multi_key> <S> <C> <P> : "𝒫" U1D4AB # MATHEMATICAL SCRIPT CAPITAL P
<Multi_key> <S> <C> <Q> : "𝒬" U1D4AC # MATHEMATICAL SCRIPT CAPITAL Q
<Multi_key> <S> <C> <S> : "𝒮" U1D4AE # MATHEMATICAL SCRIPT CAPITAL S
<Multi_key> <S> <C> <T> : "𝒯" U1D4AF # MATHEMATICAL SCRIPT CAPITAL T
<Multi_key> <S> <C> <U> : "𝒰" U1D4B0 # MATHEMATICAL SCRIPT CAPITAL U
<Multi_key> <S> <C> <V> : "𝒱" U1D4B1 # MATHEMATICAL SCRIPT CAPITAL V
<Multi_key> <S> <C> <W> : "𝒲" U1D4B2 # MATHEMATICAL SCRIPT CAPITAL W
<Multi_key> <S> <C> <X> : "𝒳" U1D4B3 # MATHEMATICAL SCRIPT CAPITAL X
<Multi_key> <S> <C> <Y> : "𝒴" U1D4B4 # MATHEMATICAL SCRIPT CAPITAL Y
<Multi_key> <S> <C> <Z> : "𝒵" U1D4B5 # MATHEMATICAL SCRIPT CAPITAL Z
<Multi_key> <s> <c> <a> : "𝒶" U1D4B6 # MATHEMATICAL SCRIPT SMALL A
<Multi_key> <s> <c> <b> : "𝒷" U1D4B7 # MATHEMATICAL SCRIPT SMALL B
<Multi_key> <s> <c> <c> : "𝒸" U1D4B8 # MATHEMATICAL SCRIPT SMALL C
<Multi_key> <s> <c> <d> : "𝒹" U1D4B9 # MATHEMATICAL SCRIPT SMALL D
<Multi_key> <s> <c> <f> : "𝒻" U1D4BB # MATHEMATICAL SCRIPT SMALL F
<Multi_key> <s> <c> <h> : "𝒽" U1D4BD # MATHEMATICAL SCRIPT SMALL H
<Multi_key> <s> <c> <i> : "𝒾" U1D4BE # MATHEMATICAL SCRIPT SMALL I
<Multi_key> <s> <c> <j> : "𝒿" U1D4BF # MATHEMATICAL SCRIPT SMALL J
<Multi_key> <s> <c> <k> : "𝓀" U1D4C0 # MATHEMATICAL SCRIPT SMALL K
<Multi_key> <s> <c> <l> : "𝓁" U1D4C1 # MATHEMATICAL SCRIPT SMALL L
<Multi_key> <s> <c> <m> : "𝓂" U1D4C2 # MATHEMATICAL SCRIPT SMALL M
<Multi_key> <s> <c> <n> : "𝓃" U1D4C3 # MATHEMATICAL SCRIPT SMALL N
<Multi_key> <s> <c> <p> : "𝓅" U1D4C5 # MATHEMATICAL SCRIPT SMALL P
<Multi_key> <s> <c> <q> : "𝓆" U1D4C6 # MATHEMATICAL SCRIPT SMALL Q
<Multi_key> <s> <c> <r> : "𝓇" U1D4C7 # MATHEMATICAL SCRIPT SMALL R
<Multi_key> <s> <c> <s> : "𝓈" U1D4C8 # MATHEMATICAL SCRIPT SMALL S
<Multi_key> <s> <c> <t> : "𝓉" U1D4C9 # MATHEMATICAL SCRIPT SMALL T
<Multi_key> <s> <c> <u> : "𝓊" U1D4CA # MATHEMATICAL SCRIPT SMALL U
<Multi_key> <s> <c> <v> : "𝓋" U1D4CB # MATHEMATICAL SCRIPT SMALL V
<Multi_key> <s> <c> <w> : "𝓌" U1D4CC # MATHEMATICAL SCRIPT SMALL W
<Multi_key> <s> <c> <x> : "𝓍" U1D4CD # MATHEMATICAL SCRIPT SMALL X
<Multi_key> <s> <c> <y> : "𝓎" U1D4CE # MATHEMATICAL SCRIPT SMALL Y
<Multi_key> <s> <c> <z> : "𝓏" U1D4CF # MATHEMATICAL SCRIPT SMALL Z
# bold letters (♫bd): 𝐀𝐙𝐚𝐳, 𝟎𝟗, 𝚨–𝛀𝛂–𝛚, 𝛠𝛝𝛜𝛟𝛞𝛡 𝛛𝛁 𝟊𝟋
<Multi_key> <b> <d> <A> : "𝐀" U1D400 # MATHEMATICAL BOLD CAPITAL A
<Multi_key> <b> <d> <B> : "𝐁" U1D401 # MATHEMATICAL BOLD CAPITAL B
<Multi_key> <b> <d> <C> : "𝐂" U1D402 # MATHEMATICAL BOLD CAPITAL C
<Multi_key> <b> <d> <D> : "𝐃" U1D403 # MATHEMATICAL BOLD CAPITAL D
<Multi_key> <b> <d> <E> : "𝐄" U1D404 # MATHEMATICAL BOLD CAPITAL E
<Multi_key> <b> <d> <F> : "𝐅" U1D405 # MATHEMATICAL BOLD CAPITAL F
<Multi_key> <b> <d> <G> : "𝐆" U1D406 # MATHEMATICAL BOLD CAPITAL G
<Multi_key> <b> <d> <H> : "𝐇" U1D407 # MATHEMATICAL BOLD CAPITAL H
<Multi_key> <b> <d> <I> : "𝐈" U1D408 # MATHEMATICAL BOLD CAPITAL I
<Multi_key> <b> <d> <J> : "𝐉" U1D409 # MATHEMATICAL BOLD CAPITAL J
<Multi_key> <b> <d> <K> : "𝐊" U1D40A # MATHEMATICAL BOLD CAPITAL K
<Multi_key> <b> <d> <L> : "𝐋" U1D40B # MATHEMATICAL BOLD CAPITAL L
<Multi_key> <b> <d> <M> : "𝐌" U1D40C # MATHEMATICAL BOLD CAPITAL M
<Multi_key> <b> <d> <N> : "𝐍" U1D40D # MATHEMATICAL BOLD CAPITAL N
<Multi_key> <b> <d> <O> : "𝐎" U1D40E # MATHEMATICAL BOLD CAPITAL O
<Multi_key> <b> <d> <P> : "𝐏" U1D40F # MATHEMATICAL BOLD CAPITAL P
<Multi_key> <b> <d> <Q> : "𝐐" U1D410 # MATHEMATICAL BOLD CAPITAL Q
<Multi_key> <b> <d> <R> : "𝐑" U1D411 # MATHEMATICAL BOLD CAPITAL R
<Multi_key> <b> <d> <S> : "𝐒" U1D412 # MATHEMATICAL BOLD CAPITAL S
<Multi_key> <b> <d> <T> : "𝐓" U1D413 # MATHEMATICAL BOLD CAPITAL T
<Multi_key> <b> <d> <U> : "𝐔" U1D414 # MATHEMATICAL BOLD CAPITAL U
<Multi_key> <b> <d> <V> : "𝐕" U1D415 # MATHEMATICAL BOLD CAPITAL V
<Multi_key> <b> <d> <W> : "𝐖" U1D416 # MATHEMATICAL BOLD CAPITAL W
<Multi_key> <b> <d> <X> : "𝐗" U1D417 # MATHEMATICAL BOLD CAPITAL X
<Multi_key> <b> <d> <Y> : "𝐘" U1D418 # MATHEMATICAL BOLD CAPITAL Y
<Multi_key> <b> <d> <Z> : "𝐙" U1D419 # MATHEMATICAL BOLD CAPITAL Z
<Multi_key> <B> <D> <A> : "𝐀" U1D400 # MATHEMATICAL BOLD CAPITAL A
<Multi_key> <B> <D> <B> : "𝐁" U1D401 # MATHEMATICAL BOLD CAPITAL B
<Multi_key> <B> <D> <C> : "𝐂" U1D402 # MATHEMATICAL BOLD CAPITAL C
<Multi_key> <B> <D> <D> : "𝐃" U1D403 # MATHEMATICAL BOLD CAPITAL D
<Multi_key> <B> <D> <E> : "𝐄" U1D404 # MATHEMATICAL BOLD CAPITAL E
<Multi_key> <B> <D> <F> : "𝐅" U1D405 # MATHEMATICAL BOLD CAPITAL F
<Multi_key> <B> <D> <G> : "𝐆" U1D406 # MATHEMATICAL BOLD CAPITAL G
<Multi_key> <B> <D> <H> : "𝐇" U1D407 # MATHEMATICAL BOLD CAPITAL H
<Multi_key> <B> <D> <I> : "𝐈" U1D408 # MATHEMATICAL BOLD CAPITAL I
<Multi_key> <B> <D> <J> : "𝐉" U1D409 # MATHEMATICAL BOLD CAPITAL J
<Multi_key> <B> <D> <K> : "𝐊" U1D40A # MATHEMATICAL BOLD CAPITAL K
<Multi_key> <B> <D> <L> : "𝐋" U1D40B # MATHEMATICAL BOLD CAPITAL L
<Multi_key> <B> <D> <M> : "𝐌" U1D40C # MATHEMATICAL BOLD CAPITAL M
<Multi_key> <B> <D> <N> : "𝐍" U1D40D # MATHEMATICAL BOLD CAPITAL N
<Multi_key> <B> <D> <O> : "𝐎" U1D40E # MATHEMATICAL BOLD CAPITAL O
<Multi_key> <B> <D> <P> : "𝐏" U1D40F # MATHEMATICAL BOLD CAPITAL P
<Multi_key> <B> <D> <Q> : "𝐐" U1D410 # MATHEMATICAL BOLD CAPITAL Q
<Multi_key> <B> <D> <R> : "𝐑" U1D411 # MATHEMATICAL BOLD CAPITAL R
<Multi_key> <B> <D> <S> : "𝐒" U1D412 # MATHEMATICAL BOLD CAPITAL S
<Multi_key> <B> <D> <T> : "𝐓" U1D413 # MATHEMATICAL BOLD CAPITAL T
<Multi_key> <B> <D> <U> : "𝐔" U1D414 # MATHEMATICAL BOLD CAPITAL U
<Multi_key> <B> <D> <V> : "𝐕" U1D415 # MATHEMATICAL BOLD CAPITAL V
<Multi_key> <B> <D> <W> : "𝐖" U1D416 # MATHEMATICAL BOLD CAPITAL W
<Multi_key> <B> <D> <X> : "𝐗" U1D417 # MATHEMATICAL BOLD CAPITAL X
<Multi_key> <B> <D> <Y> : "𝐘" U1D418 # MATHEMATICAL BOLD CAPITAL Y
<Multi_key> <B> <D> <Z> : "𝐙" U1D419 # MATHEMATICAL BOLD CAPITAL Z
<Multi_key> <b> <d> <a> : "𝐚" U1D41A # MATHEMATICAL BOLD SMALL A
<Multi_key> <b> <d> <b> : "𝐛" U1D41B # MATHEMATICAL BOLD SMALL B
<Multi_key> <b> <d> <c> : "𝐜" U1D41C # MATHEMATICAL BOLD SMALL C
<Multi_key> <b> <d> <d> : "𝐝" U1D41D # MATHEMATICAL BOLD SMALL D
<Multi_key> <b> <d> <e> : "𝐞" U1D41E # MATHEMATICAL BOLD SMALL E
<Multi_key> <b> <d> <f> : "𝐟" U1D41F # MATHEMATICAL BOLD SMALL F
<Multi_key> <b> <d> <g> : "𝐠" U1D420 # MATHEMATICAL BOLD SMALL G
<Multi_key> <b> <d> <h> : "𝐡" U1D421 # MATHEMATICAL BOLD SMALL H
<Multi_key> <b> <d> <i> : "𝐢" U1D422 # MATHEMATICAL BOLD SMALL I
<Multi_key> <b> <d> <j> : "𝐣" U1D423 # MATHEMATICAL BOLD SMALL J
<Multi_key> <b> <d> <k> : "𝐤" U1D424 # MATHEMATICAL BOLD SMALL K
<Multi_key> <b> <d> <l> : "𝐥" U1D425 # MATHEMATICAL BOLD SMALL L
<Multi_key> <b> <d> <m> : "𝐦" U1D426 # MATHEMATICAL BOLD SMALL M
<Multi_key> <b> <d> <n> : "𝐧" U1D427 # MATHEMATICAL BOLD SMALL N
<Multi_key> <b> <d> <o> : "𝐨" U1D428 # MATHEMATICAL BOLD SMALL O
<Multi_key> <b> <d> <p> : "𝐩" U1D429 # MATHEMATICAL BOLD SMALL P
<Multi_key> <b> <d> <q> : "𝐪" U1D42A # MATHEMATICAL BOLD SMALL Q
<Multi_key> <b> <d> <r> : "𝐫" U1D42B # MATHEMATICAL BOLD SMALL R
<Multi_key> <b> <d> <s> : "𝐬" U1D42C # MATHEMATICAL BOLD SMALL S
<Multi_key> <b> <d> <t> : "𝐭" U1D42D # MATHEMATICAL BOLD SMALL T
<Multi_key> <b> <d> <u> : "𝐮" U1D42E # MATHEMATICAL BOLD SMALL U
<Multi_key> <b> <d> <v> : "𝐯" U1D42F # MATHEMATICAL BOLD SMALL V
<Multi_key> <b> <d> <w> : "𝐰" U1D430 # MATHEMATICAL BOLD SMALL W
<Multi_key> <b> <d> <x> : "𝐱" U1D431 # MATHEMATICAL BOLD SMALL X
<Multi_key> <b> <d> <y> : "𝐲" U1D432 # MATHEMATICAL BOLD SMALL Y
<Multi_key> <b> <d> <z> : "𝐳" U1D433 # MATHEMATICAL BOLD SMALL Z
<Multi_key> <b> <d> <0> : "𝟎" U1D7CE # MATHEMATICAL BOLD DIGIT ZERO
<Multi_key> <b> <d> <KP_0> : "𝟎" U1D7CE # MATHEMATICAL BOLD DIGIT ZERO
<Multi_key> <b> <d> <1> : "𝟏" U1D7CF # MATHEMATICAL BOLD DIGIT ONE
<Multi_key> <b> <d> <KP_1> : "𝟏" U1D7CF # MATHEMATICAL BOLD DIGIT ONE
<Multi_key> <b> <d> <2> : "𝟐" U1D7D0 # MATHEMATICAL BOLD DIGIT TWO
<Multi_key> <b> <d> <KP_2> : "𝟐" U1D7D0 # MATHEMATICAL BOLD DIGIT TWO
<Multi_key> <b> <d> <3> : "𝟑" U1D7D1 # MATHEMATICAL BOLD DIGIT THREE
<Multi_key> <b> <d> <KP_3> : "𝟑" U1D7D1 # MATHEMATICAL BOLD DIGIT THREE
<Multi_key> <b> <d> <4> : "𝟒" U1D7D2 # MATHEMATICAL BOLD DIGIT FOUR
<Multi_key> <b> <d> <KP_4> : "𝟒" U1D7D2 # MATHEMATICAL BOLD DIGIT FOUR
<Multi_key> <b> <d> <5> : "𝟓" U1D7D3 # MATHEMATICAL BOLD DIGIT FIVE
<Multi_key> <b> <d> <KP_5> : "𝟓" U1D7D3 # MATHEMATICAL BOLD DIGIT FIVE
<Multi_key> <b> <d> <6> : "𝟔" U1D7D4 # MATHEMATICAL BOLD DIGIT SIX
<Multi_key> <b> <d> <KP_6> : "𝟔" U1D7D4 # MATHEMATICAL BOLD DIGIT SIX
<Multi_key> <b> <d> <7> : "𝟕" U1D7D5 # MATHEMATICAL BOLD DIGIT SEVEN
<Multi_key> <b> <d> <KP_7> : "𝟕" U1D7D5 # MATHEMATICAL BOLD DIGIT SEVEN
<Multi_key> <b> <d> <8> : "𝟖" U1D7D6 # MATHEMATICAL BOLD DIGIT EIGHT
<Multi_key> <b> <d> <KP_8> : "𝟖" U1D7D6 # MATHEMATICAL BOLD DIGIT EIGHT
<Multi_key> <b> <d> <9> : "𝟗" U1D7D7 # MATHEMATICAL BOLD DIGIT NINE
<Multi_key> <b> <d> <KP_9> : "𝟗" U1D7D7 # MATHEMATICAL BOLD DIGIT NINE
# some of these letters are not on neo-keyboard, except for greek mode, see below for options:
<Multi_key> <b> <d> <Greek_ALPHA> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA
<Multi_key> <b> <d> <Greek_BETA> : "𝚩" U1D6A9 # MATHEMATICAL BOLD CAPITAL BETA
<Multi_key> <b> <d> <Greek_GAMMA> : "𝚪" U1D6AA # MATHEMATICAL BOLD CAPITAL GAMMA
<Multi_key> <b> <d> <Greek_DELTA> : "𝚫" U1D6AB # MATHEMATICAL BOLD CAPITAL DELTA
<Multi_key> <b> <d> <Greek_EPSILON> : "𝚬" U1D6AC # MATHEMATICAL BOLD CAPITAL EPSILON
<Multi_key> <b> <d> <Greek_ZETA> : "𝚭" U1D6AD # MATHEMATICAL BOLD CAPITAL ZETA
<Multi_key> <b> <d> <Greek_ETA> : "𝚮" U1D6AE # MATHEMATICAL BOLD CAPITAL ETA
<Multi_key> <b> <d> <Greek_THETA> : "𝚯" U1D6AF # MATHEMATICAL BOLD CAPITAL THETA
<Multi_key> <b> <d> <Greek_IOTA> : "𝚰" U1D6B0 # MATHEMATICAL BOLD CAPITAL IOTA
<Multi_key> <b> <d> <Greek_KAPPA> : "𝚱" U1D6B1 # MATHEMATICAL BOLD CAPITAL KAPPA
<Multi_key> <b> <d> <Greek_LAMBDA> : "𝚲" U1D6B2 # MATHEMATICAL BOLD CAPITAL LAMBDA
<Multi_key> <b> <d> <Greek_MU> : "𝚳" U1D6B3 # MATHEMATICAL BOLD CAPITAL MU
<Multi_key> <b> <d> <Greek_NU> : "𝚴" U1D6B4 # MATHEMATICAL BOLD CAPITAL NU
<Multi_key> <b> <d> <Greek_XI> : "𝚵" U1D6B5 # MATHEMATICAL BOLD CAPITAL XI
<Multi_key> <b> <d> <Greek_OMICRON> : "𝚶" U1D6B6 # MATHEMATICAL BOLD CAPITAL OMICRON
<Multi_key> <b> <d> <Greek_PI> : "𝚷" U1D6B7 # MATHEMATICAL BOLD CAPITAL PI
<Multi_key> <b> <d> <Greek_RHO> : "𝚸" U1D6B8 # MATHEMATICAL BOLD CAPITAL RHO
# not included: 𝚹 (U1D6B9), MATHEMATICAL BOLD CAPITAL THETA SYMBOL, there is already another capital theta
<Multi_key> <b> <d> <Greek_SIGMA> : "𝚺" U1D6BA # MATHEMATICAL BOLD CAPITAL SIGMA
<Multi_key> <b> <d> <Greek_TAU> : "𝚻" U1D6BB # MATHEMATICAL BOLD CAPITAL TAU
<Multi_key> <b> <d> <Greek_UPSILON> : "𝚼" U1D6BC # MATHEMATICAL BOLD CAPITAL UPSILON
<Multi_key> <b> <d> <Greek_PHI> : "𝚽" U1D6BD # MATHEMATICAL BOLD CAPITAL PHI
<Multi_key> <b> <d> <Greek_CHI> : "𝚾" U1D6BE # MATHEMATICAL BOLD CAPITAL CHI
<Multi_key> <b> <d> <Greek_PSI> : "𝚿" U1D6BF # MATHEMATICAL BOLD CAPITAL PSI
<Multi_key> <b> <d> <Greek_OMEGA> : "𝛀" U1D6C0 # MATHEMATICAL BOLD CAPITAL OMEGA
<Multi_key> <b> <d> <Greek_alpha> : "𝛂" U1D6C2 # MATHEMATICAL BOLD SMALL ALPHA
<Multi_key> <b> <d> <Greek_beta> : "𝛃" U1D6C3 # MATHEMATICAL BOLD SMALL BETA
<Multi_key> <b> <d> <Greek_gamma> : "𝛄" U1D6C4 # MATHEMATICAL BOLD SMALL GAMMA
<Multi_key> <b> <d> <Greek_delta> : "𝛅" U1D6C5 # MATHEMATICAL BOLD SMALL DELTA
<Multi_key> <b> <d> <Greek_epsilon> : "𝛆" U1D6C6 # MATHEMATICAL BOLD SMALL EPSILON
<Multi_key> <b> <d> <Greek_zeta> : "𝛇" U1D6C7 # MATHEMATICAL BOLD SMALL ZETA
<Multi_key> <b> <d> <Greek_eta> : "𝛈" U1D6C8 # MATHEMATICAL BOLD SMALL ETA
<Multi_key> <b> <d> <Greek_theta> : "𝛉" U1D6C9 # MATHEMATICAL BOLD SMALL THETA
<Multi_key> <b> <d> <Greek_iota> : "𝛊" U1D6CA # MATHEMATICAL BOLD SMALL IOTA
<Multi_key> <b> <d> <Greek_kappa> : "𝛋" U1D6CB # MATHEMATICAL BOLD SMALL KAPPA
<Multi_key> <b> <d> <Greek_lambda> : "𝛌" U1D6CC # MATHEMATICAL BOLD SMALL LAMBDA
<Multi_key> <b> <d> <Greek_mu> : "𝛍" U1D6CD # MATHEMATICAL BOLD SMALL MU
<Multi_key> <b> <d> <Greek_nu> : "𝛎" U1D6CE # MATHEMATICAL BOLD SMALL NU
<Multi_key> <b> <d> <Greek_xi> : "𝛏" U1D6CF # MATHEMATICAL BOLD SMALL XI
<Multi_key> <b> <d> <Greek_omicron> : "𝛐" U1D6D0 # MATHEMATICAL BOLD SMALL OMICRON
<Multi_key> <b> <d> <Greek_pi> : "𝛑" U1D6D1 # MATHEMATICAL BOLD SMALL PI
<Multi_key> <b> <d> <Greek_rho> : "𝛒" U1D6D2 # MATHEMATICAL BOLD SMALL RHO
<Multi_key> <b> <d> <Greek_finalsmallsigma> : "𝛓" U1D6D3 # MATHEMATICAL BOLD SMALL FINAL SIGMA
<Multi_key> <b> <d> <Greek_sigma> : "𝛔" U1D6D4 # MATHEMATICAL BOLD SMALL SIGMA
<Multi_key> <b> <d> <Greek_tau> : "𝛕" U1D6D5 # MATHEMATICAL BOLD SMALL TAU
<Multi_key> <b> <d> <Greek_upsilon> : "𝛖" U1D6D6 # MATHEMATICAL BOLD SMALL UPSILON
<Multi_key> <b> <d> <Greek_phi> : "𝛗" U1D6D7 # MATHEMATICAL BOLD SMALL PHI
<Multi_key> <b> <d> <Greek_chi> : "𝛘" U1D6D8 # MATHEMATICAL BOLD SMALL CHI
<Multi_key> <b> <d> <Greek_psi> : "𝛙" U1D6D9 # MATHEMATICAL BOLD SMALL PSI
<Multi_key> <b> <d> <Greek_omega> : "𝛚" U1D6DA # MATHEMATICAL BOLD SMALL OMEGA
<Multi_key> <b> <d> <U03F1> : "𝛠" U1D6E0 # MATHEMATICAL BOLD RHO SYMBOL
<Multi_key> <b> <d> <U03D1> : "𝛝" U1D6DD # MATHEMATICAL BOLD THETA SYMBOL
<Multi_key> <b> <d> <U03F5> : "𝛜" U1D6DC # MATHEMATICAL BOLD EPSILON SYMBOL
<Multi_key> <b> <d> <U03D5> : "𝛟" U1D6DF # MATHEMATICAL BOLD PHI SYMBOL
<Multi_key> <b> <d> <U03F0> : "𝛞" U1D6DE # MATHEMATICAL BOLD KAPPA SYMBOL
<Multi_key> <b> <d> <U03D6> : "𝛡" U1D6E1 # MATHEMATICAL BOLD PI SYMBOL
<Multi_key> <b> <d> <partialderivative> : "𝛛" U1D6DB # MATHEMATICAL BOLD PARTIAL DIFFERENTIAL
<Multi_key> <b> <d> <nabla> : "𝛁" U1D6C1 # MATHEMATICAL BOLD NABLA
<Multi_key> <s> <b> <U03DC> : "𝟊" U1D7CA # MATHEMATICAL BOLD CAPITAL DIGAMMA
<Multi_key> <s> <b> <U03DD> : "𝟋" U1D7CB # MATHEMATICAL BOLD SMALL DIGAMMA
# optional for greek fonts for not reachable greek capital letters, ♫gb, analog to definitions in greek.module
<Multi_key> <g> <b> <A> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA
<Multi_key> <G> <B> <A> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA
<Multi_key> <G> <B> <B> : "𝚩" U1D6A9 # MATHEMATICAL BOLD CAPITAL BETA
<Multi_key> <g> <b> <B> : "𝚩" U1D6A9 # MATHEMATICAL BOLD CAPITAL BETA
<Multi_key> <G> <B> <E> : "𝚬" U1D6AC # MATHEMATICAL BOLD CAPITAL EPSILON
<Multi_key> <g> <b> <E> : "𝚬" U1D6AC # MATHEMATICAL BOLD CAPITAL EPSILON
<Multi_key> <G> <B> <Z> : "𝚭" U1D6AD # MATHEMATICAL BOLD CAPITAL ZETA
<Multi_key> <g> <b> <Z> : "𝚭" U1D6AD # MATHEMATICAL BOLD CAPITAL ZETA
<Multi_key> <G> <B> <H> : "𝚮" U1D6AE # MATHEMATICAL BOLD CAPITAL ETA
<Multi_key> <g> <b> <H> : "𝚮" U1D6AE # MATHEMATICAL BOLD CAPITAL ETA
<Multi_key> <G> <B> <Adiaeresis> : "𝚮" U1D6AE # MATHEMATICAL BOLD CAPITAL ETA
<Multi_key> <g> <b> <Adiaeresis> : "𝚮" U1D6AE # MATHEMATICAL BOLD CAPITAL ETA
<Multi_key> <G> <B> <I> : "𝚰" U1D6B0 # MATHEMATICAL BOLD CAPITAL IOTA
<Multi_key> <g> <b> <I> : "𝚰" U1D6B0 # MATHEMATICAL BOLD CAPITAL IOTA
<Multi_key> <G> <B> <K> : "𝚱" U1D6B1 # MATHEMATICAL BOLD CAPITAL KAPPA
<Multi_key> <g> <b> <K> : "𝚱" U1D6B1 # MATHEMATICAL BOLD CAPITAL KAPPA
<Multi_key> <G> <B> <M> : "𝚳" U1D6B3 # MATHEMATICAL BOLD CAPITAL MU
<Multi_key> <g> <b> <M> : "𝚳" U1D6B3 # MATHEMATICAL BOLD CAPITAL MU
<Multi_key> <G> <B> <N> : "𝚴" U1D6B4 # MATHEMATICAL BOLD CAPITAL NU
<Multi_key> <g> <b> <N> : "𝚴" U1D6B4 # MATHEMATICAL BOLD CAPITAL NU
<Multi_key> <G> <B> <O> : "𝚶" U1D6B6 # MATHEMATICAL BOLD CAPITAL OMICRON
<Multi_key> <g> <b> <O> : "𝚶" U1D6B6 # MATHEMATICAL BOLD CAPITAL OMICRON
<Multi_key> <G> <B> <P> : "𝚸" U1D6B8 # MATHEMATICAL BOLD CAPITAL RHO
<Multi_key> <g> <b> <P> : "𝚸" U1D6B8 # MATHEMATICAL BOLD CAPITAL RHO
<Multi_key> <G> <B> <R> : "𝚸" U1D6B8 # MATHEMATICAL BOLD CAPITAL RHO
<Multi_key> <g> <b> <R> : "𝚸" U1D6B8 # MATHEMATICAL BOLD CAPITAL RHO
<Multi_key> <G> <B> <T> : "𝚻" U1D6BB # MATHEMATICAL BOLD CAPITAL TAU
<Multi_key> <g> <b> <T> : "𝚻" U1D6BB # MATHEMATICAL BOLD CAPITAL TAU
<Multi_key> <G> <B> <Y> : "𝚼" U1D6BC # MATHEMATICAL BOLD CAPITAL UPSILON
<Multi_key> <g> <b> <Y> : "𝚼" U1D6BC # MATHEMATICAL BOLD CAPITAL UPSILON
<Multi_key> <G> <B> <X> : "𝚾" U1D6BE # MATHEMATICAL BOLD CAPITAL CHI
<Multi_key> <g> <b> <X> : "𝚾" U1D6BE # MATHEMATICAL BOLD CAPITAL CHI
<Multi_key> <G> <B> <F> : "𝟊" U1D7CA # MATHEMATICAL BOLD CAPITAL DIGAMMA
<Multi_key> <g> <b> <F> : "𝟊" U1D7CA # MATHEMATICAL BOLD CAPITAL DIGAMMA
<Multi_key> <g> <b> <f> : "𝟋" U1D7CB # MATHEMATICAL BOLD SMALL DIGAMMA
# this is not intuitive:
#<Multi_key> <g> <b> <Greek_pi> : "𝛡" U1D6E1 # MATHEMATICAL BOLD PI SYMBOL
# bold script letters (♫bs): 𝓐𝓩𝓪𝔃
<Multi_key> <b> <s> <A> : "𝓐" U1D4D0 # MATHEMATICAL BOLD SCRIPT CAPITAL A
<Multi_key> <b> <s> <B> : "𝓑" U1D4D1 # MATHEMATICAL BOLD SCRIPT CAPITAL B
<Multi_key> <b> <s> <C> : "𝓒" U1D4D2 # MATHEMATICAL BOLD SCRIPT CAPITAL C
<Multi_key> <b> <s> <D> : "𝓓" U1D4D3 # MATHEMATICAL BOLD SCRIPT CAPITAL D
<Multi_key> <b> <s> <E> : "𝓔" U1D4D4 # MATHEMATICAL BOLD SCRIPT CAPITAL E
<Multi_key> <b> <s> <F> : "𝓕" U1D4D5 # MATHEMATICAL BOLD SCRIPT CAPITAL F
<Multi_key> <b> <s> <G> : "𝓖" U1D4D6 # MATHEMATICAL BOLD SCRIPT CAPITAL G
<Multi_key> <b> <s> <H> : "𝓗" U1D4D7 # MATHEMATICAL BOLD SCRIPT CAPITAL H
<Multi_key> <b> <s> <I> : "𝓘" U1D4D8 # MATHEMATICAL BOLD SCRIPT CAPITAL I
<Multi_key> <b> <s> <J> : "𝓙" U1D4D9 # MATHEMATICAL BOLD SCRIPT CAPITAL J
<Multi_key> <b> <s> <K> : "𝓚" U1D4DA # MATHEMATICAL BOLD SCRIPT CAPITAL K
<Multi_key> <b> <s> <L> : "𝓛" U1D4DB # MATHEMATICAL BOLD SCRIPT CAPITAL L
<Multi_key> <b> <s> <M> : "𝓜" U1D4DC # MATHEMATICAL BOLD SCRIPT CAPITAL M
<Multi_key> <b> <s> <N> : "𝓝" U1D4DD # MATHEMATICAL BOLD SCRIPT CAPITAL N
<Multi_key> <b> <s> <O> : "𝓞" U1D4DE # MATHEMATICAL BOLD SCRIPT CAPITAL O
<Multi_key> <b> <s> <P> : "𝓟" U1D4DF # MATHEMATICAL BOLD SCRIPT CAPITAL P
<Multi_key> <b> <s> <Q> : "𝓠" U1D4E0 # MATHEMATICAL BOLD SCRIPT CAPITAL Q
<Multi_key> <b> <s> <R> : "𝓡" U1D4E1 # MATHEMATICAL BOLD SCRIPT CAPITAL R
<Multi_key> <b> <s> <S> : "𝓢" U1D4E2 # MATHEMATICAL BOLD SCRIPT CAPITAL S
<Multi_key> <b> <s> <T> : "𝓣" U1D4E3 # MATHEMATICAL BOLD SCRIPT CAPITAL T
<Multi_key> <b> <s> <U> : "𝓤" U1D4E4 # MATHEMATICAL BOLD SCRIPT CAPITAL U
<Multi_key> <b> <s> <V> : "𝓥" U1D4E5 # MATHEMATICAL BOLD SCRIPT CAPITAL V
<Multi_key> <b> <s> <W> : "𝓦" U1D4E6 # MATHEMATICAL BOLD SCRIPT CAPITAL W
<Multi_key> <b> <s> <X> : "𝓧" U1D4E7 # MATHEMATICAL BOLD SCRIPT CAPITAL X
<Multi_key> <b> <s> <Y> : "𝓨" U1D4E8 # MATHEMATICAL BOLD SCRIPT CAPITAL Y
<Multi_key> <b> <s> <Z> : "𝓩" U1D4E9 # MATHEMATICAL BOLD SCRIPT CAPITAL Z
<Multi_key> <B> <S> <A> : "𝓐" U1D4D0 # MATHEMATICAL BOLD SCRIPT CAPITAL A
<Multi_key> <B> <S> <B> : "𝓑" U1D4D1 # MATHEMATICAL BOLD SCRIPT CAPITAL B
<Multi_key> <B> <S> <C> : "𝓒" U1D4D2 # MATHEMATICAL BOLD SCRIPT CAPITAL C
<Multi_key> <B> <S> <D> : "𝓓" U1D4D3 # MATHEMATICAL BOLD SCRIPT CAPITAL D
<Multi_key> <B> <S> <E> : "𝓔" U1D4D4 # MATHEMATICAL BOLD SCRIPT CAPITAL E
<Multi_key> <B> <S> <F> : "𝓕" U1D4D5 # MATHEMATICAL BOLD SCRIPT CAPITAL F
<Multi_key> <B> <S> <G> : "𝓖" U1D4D6 # MATHEMATICAL BOLD SCRIPT CAPITAL G
<Multi_key> <B> <S> <H> : "𝓗" U1D4D7 # MATHEMATICAL BOLD SCRIPT CAPITAL H
<Multi_key> <B> <S> <I> : "𝓘" U1D4D8 # MATHEMATICAL BOLD SCRIPT CAPITAL I
<Multi_key> <B> <S> <J> : "𝓙" U1D4D9 # MATHEMATICAL BOLD SCRIPT CAPITAL J
<Multi_key> <B> <S> <K> : "𝓚" U1D4DA # MATHEMATICAL BOLD SCRIPT CAPITAL K
<Multi_key> <B> <S> <L> : "𝓛" U1D4DB # MATHEMATICAL BOLD SCRIPT CAPITAL L
<Multi_key> <B> <S> <M> : "𝓜" U1D4DC # MATHEMATICAL BOLD SCRIPT CAPITAL M
<Multi_key> <B> <S> <N> : "𝓝" U1D4DD # MATHEMATICAL BOLD SCRIPT CAPITAL N
<Multi_key> <B> <S> <O> : "𝓞" U1D4DE # MATHEMATICAL BOLD SCRIPT CAPITAL O
<Multi_key> <B> <S> <P> : "𝓟" U1D4DF # MATHEMATICAL BOLD SCRIPT CAPITAL P
<Multi_key> <B> <S> <Q> : "𝓠" U1D4E0 # MATHEMATICAL BOLD SCRIPT CAPITAL Q
<Multi_key> <B> <S> <R> : "𝓡" U1D4E1 # MATHEMATICAL BOLD SCRIPT CAPITAL R
<Multi_key> <B> <S> <S> : "𝓢" U1D4E2 # MATHEMATICAL BOLD SCRIPT CAPITAL S
<Multi_key> <B> <S> <T> : "𝓣" U1D4E3 # MATHEMATICAL BOLD SCRIPT CAPITAL T
<Multi_key> <B> <S> <U> : "𝓤" U1D4E4 # MATHEMATICAL BOLD SCRIPT CAPITAL U
<Multi_key> <B> <S> <V> : "𝓥" U1D4E5 # MATHEMATICAL BOLD SCRIPT CAPITAL V
<Multi_key> <B> <S> <W> : "𝓦" U1D4E6 # MATHEMATICAL BOLD SCRIPT CAPITAL W
<Multi_key> <B> <S> <X> : "𝓧" U1D4E7 # MATHEMATICAL BOLD SCRIPT CAPITAL X
<Multi_key> <B> <S> <Y> : "𝓨" U1D4E8 # MATHEMATICAL BOLD SCRIPT CAPITAL Y
<Multi_key> <B> <S> <Z> : "𝓩" U1D4E9 # MATHEMATICAL BOLD SCRIPT CAPITAL Z
<Multi_key> <b> <s> <a> : "𝓪" U1D4EA # MATHEMATICAL BOLD SCRIPT SMALL A
<Multi_key> <b> <s> <b> : "𝓫" U1D4EB # MATHEMATICAL BOLD SCRIPT SMALL B
<Multi_key> <b> <s> <c> : "𝓬" U1D4EC # MATHEMATICAL BOLD SCRIPT SMALL C
<Multi_key> <b> <s> <d> : "𝓭" U1D4ED # MATHEMATICAL BOLD SCRIPT SMALL D
<Multi_key> <b> <s> <e> : "𝓮" U1D4EE # MATHEMATICAL BOLD SCRIPT SMALL E
<Multi_key> <b> <s> <f> : "𝓯" U1D4EF # MATHEMATICAL BOLD SCRIPT SMALL F
<Multi_key> <b> <s> <g> : "𝓰" U1D4F0 # MATHEMATICAL BOLD SCRIPT SMALL G
<Multi_key> <b> <s> <h> : "𝓱" U1D4F1 # MATHEMATICAL BOLD SCRIPT SMALL H
<Multi_key> <b> <s> <i> : "𝓲" U1D4F2 # MATHEMATICAL BOLD SCRIPT SMALL I
<Multi_key> <b> <s> <j> : "𝓳" U1D4F3 # MATHEMATICAL BOLD SCRIPT SMALL J
<Multi_key> <b> <s> <k> : "𝓴" U1D4F4 # MATHEMATICAL BOLD SCRIPT SMALL K
<Multi_key> <b> <s> <l> : "𝓵" U1D4F5 # MATHEMATICAL BOLD SCRIPT SMALL L
<Multi_key> <b> <s> <m> : "𝓶" U1D4F6 # MATHEMATICAL BOLD SCRIPT SMALL M
<Multi_key> <b> <s> <n> : "𝓷" U1D4F7 # MATHEMATICAL BOLD SCRIPT SMALL N
<Multi_key> <b> <s> <o> : "𝓸" U1D4F8 # MATHEMATICAL BOLD SCRIPT SMALL O
<Multi_key> <b> <s> <p> : "𝓹" U1D4F9 # MATHEMATICAL BOLD SCRIPT SMALL P
<Multi_key> <b> <s> <q> : "𝓺" U1D4FA # MATHEMATICAL BOLD SCRIPT SMALL Q
<Multi_key> <b> <s> <r> : "𝓻" U1D4FB # MATHEMATICAL BOLD SCRIPT SMALL R
<Multi_key> <b> <s> <s> : "𝓼" U1D4FC # MATHEMATICAL BOLD SCRIPT SMALL S
<Multi_key> <b> <s> <t> : "𝓽" U1D4FD # MATHEMATICAL BOLD SCRIPT SMALL T
<Multi_key> <b> <s> <u> : "𝓾" U1D4FE # MATHEMATICAL BOLD SCRIPT SMALL U
<Multi_key> <b> <s> <v> : "𝓿" U1D4FF # MATHEMATICAL BOLD SCRIPT SMALL V
<Multi_key> <b> <s> <w> : "𝔀" U1D500 # MATHEMATICAL BOLD SCRIPT SMALL W
<Multi_key> <b> <s> <x> : "𝔁" U1D501 # MATHEMATICAL BOLD SCRIPT SMALL X
<Multi_key> <b> <s> <y> : "𝔂" U1D502 # MATHEMATICAL BOLD SCRIPT SMALL Y
<Multi_key> <b> <s> <z> : "𝔃" U1D503 # MATHEMATICAL BOLD SCRIPT SMALL Z
# fraktur letters (♫fr): 𝔄𝔜𝔞𝔷
<Multi_key> <f> <r> <A> : "𝔄" U1D504 # MATHEMATICAL FRAKTUR CAPITAL A
<Multi_key> <f> <r> <B> : "𝔅" U1D505 # MATHEMATICAL FRAKTUR CAPITAL B
<Multi_key> <f> <r> <C> : "" U212D # BLACK-LETTER CAPITAL C
<Multi_key> <f> <r> <D> : "𝔇" U1D507 # MATHEMATICAL FRAKTUR CAPITAL D
<Multi_key> <f> <r> <E> : "𝔈" U1D508 # MATHEMATICAL FRAKTUR CAPITAL E
<Multi_key> <f> <r> <F> : "𝔉" U1D509 # MATHEMATICAL FRAKTUR CAPITAL F
<Multi_key> <f> <r> <G> : "𝔊" U1D50A # MATHEMATICAL FRAKTUR CAPITAL G
<Multi_key> <f> <r> <H> : "" U210C # BLACK-LETTER CAPITAL H
<Multi_key> <f> <r> <I> : "" U2111 # BLACK-LETTER CAPITAL I
<Multi_key> <f> <r> <J> : "𝔍" U1D50D # MATHEMATICAL FRAKTUR CAPITAL J
<Multi_key> <f> <r> <K> : "𝔎" U1D50E # MATHEMATICAL FRAKTUR CAPITAL K
<Multi_key> <f> <r> <L> : "𝔏" U1D50F # MATHEMATICAL FRAKTUR CAPITAL L
<Multi_key> <f> <r> <M> : "𝔐" U1D510 # MATHEMATICAL FRAKTUR CAPITAL M
<Multi_key> <f> <r> <N> : "𝔑" U1D511 # MATHEMATICAL FRAKTUR CAPITAL N
<Multi_key> <f> <r> <O> : "𝔒" U1D512 # MATHEMATICAL FRAKTUR CAPITAL O
<Multi_key> <f> <r> <P> : "𝔓" U1D513 # MATHEMATICAL FRAKTUR CAPITAL P
<Multi_key> <f> <r> <Q> : "𝔔" U1D514 # MATHEMATICAL FRAKTUR CAPITAL Q
<Multi_key> <f> <r> <R> : "" U211C # BLACK-LETTER CAPITAL R
<Multi_key> <f> <r> <S> : "𝔖" U1D516 # MATHEMATICAL FRAKTUR CAPITAL S
<Multi_key> <f> <r> <T> : "𝔗" U1D517 # MATHEMATICAL FRAKTUR CAPITAL T
<Multi_key> <f> <r> <U> : "𝔘" U1D518 # MATHEMATICAL FRAKTUR CAPITAL U
<Multi_key> <f> <r> <V> : "𝔙" U1D519 # MATHEMATICAL FRAKTUR CAPITAL V
<Multi_key> <f> <r> <W> : "𝔚" U1D51A # MATHEMATICAL FRAKTUR CAPITAL W
<Multi_key> <f> <r> <X> : "𝔛" U1D51B # MATHEMATICAL FRAKTUR CAPITAL X
<Multi_key> <f> <r> <Y> : "𝔜" U1D51C # MATHEMATICAL FRAKTUR CAPITAL Y
<Multi_key> <f> <r> <Z> : "" U2128 # BLACK-LETTER CAPITAL Z
<Multi_key> <F> <R> <A> : "𝔄" U1D504 # MATHEMATICAL FRAKTUR CAPITAL A
<Multi_key> <F> <R> <B> : "𝔅" U1D505 # MATHEMATICAL FRAKTUR CAPITAL B
<Multi_key> <F> <R> <C> : "" U212D # BLACK-LETTER CAPITAL C
<Multi_key> <F> <R> <D> : "𝔇" U1D507 # MATHEMATICAL FRAKTUR CAPITAL D
<Multi_key> <F> <R> <E> : "𝔈" U1D508 # MATHEMATICAL FRAKTUR CAPITAL E
<Multi_key> <F> <R> <F> : "𝔉" U1D509 # MATHEMATICAL FRAKTUR CAPITAL F
<Multi_key> <F> <R> <G> : "𝔊" U1D50A # MATHEMATICAL FRAKTUR CAPITAL G
<Multi_key> <F> <R> <H> : "" U210C # BLACK-LETTER CAPITAL H
<Multi_key> <F> <R> <I> : "" U2111 # BLACK-LETTER CAPITAL I
<Multi_key> <F> <R> <J> : "𝔍" U1D50D # MATHEMATICAL FRAKTUR CAPITAL J
<Multi_key> <F> <R> <K> : "𝔎" U1D50E # MATHEMATICAL FRAKTUR CAPITAL K
<Multi_key> <F> <R> <L> : "𝔏" U1D50F # MATHEMATICAL FRAKTUR CAPITAL L
<Multi_key> <F> <R> <M> : "𝔐" U1D510 # MATHEMATICAL FRAKTUR CAPITAL M
<Multi_key> <F> <R> <N> : "𝔑" U1D511 # MATHEMATICAL FRAKTUR CAPITAL N
<Multi_key> <F> <R> <O> : "𝔒" U1D512 # MATHEMATICAL FRAKTUR CAPITAL O
<Multi_key> <F> <R> <P> : "𝔓" U1D513 # MATHEMATICAL FRAKTUR CAPITAL P
<Multi_key> <F> <R> <Q> : "𝔔" U1D514 # MATHEMATICAL FRAKTUR CAPITAL Q
<Multi_key> <F> <R> <R> : "" U211C # BLACK-LETTER CAPITAL R
<Multi_key> <F> <R> <S> : "𝔖" U1D516 # MATHEMATICAL FRAKTUR CAPITAL S
<Multi_key> <F> <R> <T> : "𝔗" U1D517 # MATHEMATICAL FRAKTUR CAPITAL T
<Multi_key> <F> <R> <U> : "𝔘" U1D518 # MATHEMATICAL FRAKTUR CAPITAL U
<Multi_key> <F> <R> <V> : "𝔙" U1D519 # MATHEMATICAL FRAKTUR CAPITAL V
<Multi_key> <F> <R> <W> : "𝔚" U1D51A # MATHEMATICAL FRAKTUR CAPITAL W
<Multi_key> <F> <R> <X> : "𝔛" U1D51B # MATHEMATICAL FRAKTUR CAPITAL X
<Multi_key> <F> <R> <Y> : "𝔜" U1D51C # MATHEMATICAL FRAKTUR CAPITAL Y
<Multi_key> <F> <R> <Z> : "" U2128 # BLACK-LETTER CAPITAL Z
<Multi_key> <f> <r> <a> : "𝔞" U1D51E # MATHEMATICAL FRAKTUR SMALL A
<Multi_key> <f> <r> <b> : "𝔟" U1D51F # MATHEMATICAL FRAKTUR SMALL B
<Multi_key> <f> <r> <c> : "𝔠" U1D520 # MATHEMATICAL FRAKTUR SMALL C
<Multi_key> <f> <r> <d> : "𝔡" U1D521 # MATHEMATICAL FRAKTUR SMALL D
<Multi_key> <f> <r> <e> : "𝔢" U1D522 # MATHEMATICAL FRAKTUR SMALL E
<Multi_key> <f> <r> <f> : "𝔣" U1D523 # MATHEMATICAL FRAKTUR SMALL F
<Multi_key> <f> <r> <g> : "𝔤" U1D524 # MATHEMATICAL FRAKTUR SMALL G
<Multi_key> <f> <r> <h> : "𝔥" U1D525 # MATHEMATICAL FRAKTUR SMALL H
<Multi_key> <f> <r> <i> : "𝔦" U1D526 # MATHEMATICAL FRAKTUR SMALL I
<Multi_key> <f> <r> <j> : "𝔧" U1D527 # MATHEMATICAL FRAKTUR SMALL J
<Multi_key> <f> <r> <k> : "𝔨" U1D528 # MATHEMATICAL FRAKTUR SMALL K
<Multi_key> <f> <r> <l> : "𝔩" U1D529 # MATHEMATICAL FRAKTUR SMALL L
<Multi_key> <f> <r> <m> : "𝔪" U1D52A # MATHEMATICAL FRAKTUR SMALL M
<Multi_key> <f> <r> <n> : "𝔫" U1D52B # MATHEMATICAL FRAKTUR SMALL N
<Multi_key> <f> <r> <o> : "𝔬" U1D52C # MATHEMATICAL FRAKTUR SMALL O
<Multi_key> <f> <r> <p> : "𝔭" U1D52D # MATHEMATICAL FRAKTUR SMALL P
<Multi_key> <f> <r> <q> : "𝔮" U1D52E # MATHEMATICAL FRAKTUR SMALL Q
<Multi_key> <f> <r> <r> : "𝔯" U1D52F # MATHEMATICAL FRAKTUR SMALL R
<Multi_key> <f> <r> <s> : "𝔰" U1D530 # MATHEMATICAL FRAKTUR SMALL S
<Multi_key> <f> <r> <t> : "𝔱" U1D531 # MATHEMATICAL FRAKTUR SMALL T
<Multi_key> <f> <r> <u> : "𝔲" U1D532 # MATHEMATICAL FRAKTUR SMALL U
<Multi_key> <f> <r> <v> : "𝔳" U1D533 # MATHEMATICAL FRAKTUR SMALL V
<Multi_key> <f> <r> <w> : "𝔴" U1D534 # MATHEMATICAL FRAKTUR SMALL W
<Multi_key> <f> <r> <x> : "𝔵" U1D535 # MATHEMATICAL FRAKTUR SMALL X
<Multi_key> <f> <r> <y> : "𝔶" U1D536 # MATHEMATICAL FRAKTUR SMALL Y
<Multi_key> <f> <r> <z> : "𝔷" U1D537 # MATHEMATICAL FRAKTUR SMALL Z
# bold fraktur letters (♫bf): 𝕬𝖅𝖆𝖟
<Multi_key> <b> <f> <A> : "𝕬" U1D56C # MATHEMATICAL BOLD FRAKTUR CAPITAL A
<Multi_key> <b> <f> <B> : "𝕭" U1D56D # MATHEMATICAL BOLD FRAKTUR CAPITAL B
<Multi_key> <b> <f> <C> : "𝕮" U1D56E # MATHEMATICAL BOLD FRAKTUR CAPITAL C
<Multi_key> <b> <f> <D> : "𝕯" U1D56F # MATHEMATICAL BOLD FRAKTUR CAPITAL D
<Multi_key> <b> <f> <E> : "𝕰" U1D570 # MATHEMATICAL BOLD FRAKTUR CAPITAL E
<Multi_key> <b> <f> <F> : "𝕱" U1D571 # MATHEMATICAL BOLD FRAKTUR CAPITAL F
<Multi_key> <b> <f> <G> : "𝕲" U1D572 # MATHEMATICAL BOLD FRAKTUR CAPITAL G
<Multi_key> <b> <f> <H> : "𝕳" U1D573 # MATHEMATICAL BOLD FRAKTUR CAPITAL H
<Multi_key> <b> <f> <I> : "𝕴" U1D574 # MATHEMATICAL BOLD FRAKTUR CAPITAL I
<Multi_key> <b> <f> <J> : "𝕵" U1D575 # MATHEMATICAL BOLD FRAKTUR CAPITAL J
<Multi_key> <b> <f> <K> : "𝕶" U1D576 # MATHEMATICAL BOLD FRAKTUR CAPITAL K
<Multi_key> <b> <f> <L> : "𝕷" U1D577 # MATHEMATICAL BOLD FRAKTUR CAPITAL L
<Multi_key> <b> <f> <M> : "𝕸" U1D578 # MATHEMATICAL BOLD FRAKTUR CAPITAL M
<Multi_key> <b> <f> <N> : "𝕹" U1D579 # MATHEMATICAL BOLD FRAKTUR CAPITAL N
<Multi_key> <b> <f> <O> : "𝕺" U1D57A # MATHEMATICAL BOLD FRAKTUR CAPITAL O
<Multi_key> <b> <f> <P> : "𝕻" U1D57B # MATHEMATICAL BOLD FRAKTUR CAPITAL P
<Multi_key> <b> <f> <Q> : "𝕼" U1D57C # MATHEMATICAL BOLD FRAKTUR CAPITAL Q
<Multi_key> <b> <f> <R> : "𝕽" U1D57D # MATHEMATICAL BOLD FRAKTUR CAPITAL R
<Multi_key> <b> <f> <S> : "𝕾" U1D57E # MATHEMATICAL BOLD FRAKTUR CAPITAL S
<Multi_key> <b> <f> <T> : "𝕿" U1D57F # MATHEMATICAL BOLD FRAKTUR CAPITAL T
<Multi_key> <b> <f> <U> : "𝖀" U1D580 # MATHEMATICAL BOLD FRAKTUR CAPITAL U
<Multi_key> <b> <f> <V> : "𝖁" U1D581 # MATHEMATICAL BOLD FRAKTUR CAPITAL V
<Multi_key> <b> <f> <W> : "𝖂" U1D582 # MATHEMATICAL BOLD FRAKTUR CAPITAL W
<Multi_key> <b> <f> <X> : "𝖃" U1D583 # MATHEMATICAL BOLD FRAKTUR CAPITAL X
<Multi_key> <b> <f> <Y> : "𝖄" U1D584 # MATHEMATICAL BOLD FRAKTUR CAPITAL Y
<Multi_key> <b> <f> <Z> : "𝖅" U1D585 # MATHEMATICAL BOLD FRAKTUR CAPITAL Z
<Multi_key> <B> <F> <A> : "𝕬" U1D56C # MATHEMATICAL BOLD FRAKTUR CAPITAL A
<Multi_key> <B> <F> <B> : "𝕭" U1D56D # MATHEMATICAL BOLD FRAKTUR CAPITAL B
<Multi_key> <B> <F> <C> : "𝕮" U1D56E # MATHEMATICAL BOLD FRAKTUR CAPITAL C
<Multi_key> <B> <F> <D> : "𝕯" U1D56F # MATHEMATICAL BOLD FRAKTUR CAPITAL D
<Multi_key> <B> <F> <E> : "𝕰" U1D570 # MATHEMATICAL BOLD FRAKTUR CAPITAL E
<Multi_key> <B> <F> <F> : "𝕱" U1D571 # MATHEMATICAL BOLD FRAKTUR CAPITAL F
<Multi_key> <B> <F> <G> : "𝕲" U1D572 # MATHEMATICAL BOLD FRAKTUR CAPITAL G
<Multi_key> <B> <F> <H> : "𝕳" U1D573 # MATHEMATICAL BOLD FRAKTUR CAPITAL H
<Multi_key> <B> <F> <I> : "𝕴" U1D574 # MATHEMATICAL BOLD FRAKTUR CAPITAL I
<Multi_key> <B> <F> <J> : "𝕵" U1D575 # MATHEMATICAL BOLD FRAKTUR CAPITAL J
<Multi_key> <B> <F> <K> : "𝕶" U1D576 # MATHEMATICAL BOLD FRAKTUR CAPITAL K
<Multi_key> <B> <F> <L> : "𝕷" U1D577 # MATHEMATICAL BOLD FRAKTUR CAPITAL L
<Multi_key> <B> <F> <M> : "𝕸" U1D578 # MATHEMATICAL BOLD FRAKTUR CAPITAL M
<Multi_key> <B> <F> <N> : "𝕹" U1D579 # MATHEMATICAL BOLD FRAKTUR CAPITAL N
<Multi_key> <B> <F> <O> : "𝕺" U1D57A # MATHEMATICAL BOLD FRAKTUR CAPITAL O
<Multi_key> <B> <F> <P> : "𝕻" U1D57B # MATHEMATICAL BOLD FRAKTUR CAPITAL P
<Multi_key> <B> <F> <Q> : "𝕼" U1D57C # MATHEMATICAL BOLD FRAKTUR CAPITAL Q
<Multi_key> <B> <F> <R> : "𝕽" U1D57D # MATHEMATICAL BOLD FRAKTUR CAPITAL R
<Multi_key> <B> <F> <S> : "𝕾" U1D57E # MATHEMATICAL BOLD FRAKTUR CAPITAL S
<Multi_key> <B> <F> <T> : "𝕿" U1D57F # MATHEMATICAL BOLD FRAKTUR CAPITAL T
<Multi_key> <B> <F> <U> : "𝖀" U1D580 # MATHEMATICAL BOLD FRAKTUR CAPITAL U
<Multi_key> <B> <F> <V> : "𝖁" U1D581 # MATHEMATICAL BOLD FRAKTUR CAPITAL V
<Multi_key> <B> <F> <W> : "𝖂" U1D582 # MATHEMATICAL BOLD FRAKTUR CAPITAL W
<Multi_key> <B> <F> <X> : "𝖃" U1D583 # MATHEMATICAL BOLD FRAKTUR CAPITAL X
<Multi_key> <B> <F> <Y> : "𝖄" U1D584 # MATHEMATICAL BOLD FRAKTUR CAPITAL Y
<Multi_key> <B> <F> <Z> : "𝖅" U1D585 # MATHEMATICAL BOLD FRAKTUR CAPITAL Z
<Multi_key> <b> <f> <a> : "𝖆" U1D586 # MATHEMATICAL BOLD FRAKTUR SMALL A
<Multi_key> <b> <f> <b> : "𝖇" U1D587 # MATHEMATICAL BOLD FRAKTUR SMALL B
<Multi_key> <b> <f> <c> : "𝖈" U1D588 # MATHEMATICAL BOLD FRAKTUR SMALL C
<Multi_key> <b> <f> <d> : "𝖉" U1D589 # MATHEMATICAL BOLD FRAKTUR SMALL D
<Multi_key> <b> <f> <e> : "𝖊" U1D58A # MATHEMATICAL BOLD FRAKTUR SMALL E
<Multi_key> <b> <f> <f> : "𝖋" U1D58B # MATHEMATICAL BOLD FRAKTUR SMALL F
<Multi_key> <b> <f> <g> : "𝖌" U1D58C # MATHEMATICAL BOLD FRAKTUR SMALL G
<Multi_key> <b> <f> <h> : "𝖍" U1D58D # MATHEMATICAL BOLD FRAKTUR SMALL H
<Multi_key> <b> <f> <i> : "𝖎" U1D58E # MATHEMATICAL BOLD FRAKTUR SMALL I
<Multi_key> <b> <f> <j> : "𝖏" U1D58F # MATHEMATICAL BOLD FRAKTUR SMALL J
<Multi_key> <b> <f> <k> : "𝖐" U1D590 # MATHEMATICAL BOLD FRAKTUR SMALL K
<Multi_key> <b> <f> <l> : "𝖑" U1D591 # MATHEMATICAL BOLD FRAKTUR SMALL L
<Multi_key> <b> <f> <m> : "𝖒" U1D592 # MATHEMATICAL BOLD FRAKTUR SMALL M
<Multi_key> <b> <f> <n> : "𝖓" U1D593 # MATHEMATICAL BOLD FRAKTUR SMALL N
<Multi_key> <b> <f> <o> : "𝖔" U1D594 # MATHEMATICAL BOLD FRAKTUR SMALL O
<Multi_key> <b> <f> <p> : "𝖕" U1D595 # MATHEMATICAL BOLD FRAKTUR SMALL P
<Multi_key> <b> <f> <q> : "𝖖" U1D596 # MATHEMATICAL BOLD FRAKTUR SMALL Q
<Multi_key> <b> <f> <r> : "𝖗" U1D597 # MATHEMATICAL BOLD FRAKTUR SMALL R
<Multi_key> <b> <f> <s> : "𝖘" U1D598 # MATHEMATICAL BOLD FRAKTUR SMALL S
<Multi_key> <b> <f> <t> : "𝖙" U1D599 # MATHEMATICAL BOLD FRAKTUR SMALL T
<Multi_key> <b> <f> <u> : "𝖚" U1D59A # MATHEMATICAL BOLD FRAKTUR SMALL U
<Multi_key> <b> <f> <v> : "𝖛" U1D59B # MATHEMATICAL BOLD FRAKTUR SMALL V
<Multi_key> <b> <f> <w> : "𝖜" U1D59C # MATHEMATICAL BOLD FRAKTUR SMALL W
<Multi_key> <b> <f> <x> : "𝖝" U1D59D # MATHEMATICAL BOLD FRAKTUR SMALL X
<Multi_key> <b> <f> <y> : "𝖞" U1D59E # MATHEMATICAL BOLD FRAKTUR SMALL Y
<Multi_key> <b> <f> <z> : "𝖟" U1D59F # MATHEMATICAL BOLD FRAKTUR SMALL Z
# sans-serif letters (♫sf): 𝖠𝖹𝖺𝗓, 𝟢𝟫
<Multi_key> <s> <f> <A> : "𝖠" U1D5A0 # MATHEMATICAL SANS-SERIF CAPITAL A
<Multi_key> <s> <f> <B> : "𝖡" U1D5A1 # MATHEMATICAL SANS-SERIF CAPITAL B
<Multi_key> <s> <f> <C> : "𝖢" U1D5A2 # MATHEMATICAL SANS-SERIF CAPITAL C
<Multi_key> <s> <f> <D> : "𝖣" U1D5A3 # MATHEMATICAL SANS-SERIF CAPITAL D
<Multi_key> <s> <f> <E> : "𝖤" U1D5A4 # MATHEMATICAL SANS-SERIF CAPITAL E
<Multi_key> <s> <f> <F> : "𝖥" U1D5A5 # MATHEMATICAL SANS-SERIF CAPITAL F
<Multi_key> <s> <f> <G> : "𝖦" U1D5A6 # MATHEMATICAL SANS-SERIF CAPITAL G
<Multi_key> <s> <f> <H> : "𝖧" U1D5A7 # MATHEMATICAL SANS-SERIF CAPITAL H
<Multi_key> <s> <f> <I> : "𝖨" U1D5A8 # MATHEMATICAL SANS-SERIF CAPITAL I
<Multi_key> <s> <f> <J> : "𝖩" U1D5A9 # MATHEMATICAL SANS-SERIF CAPITAL J
<Multi_key> <s> <f> <K> : "𝖪" U1D5AA # MATHEMATICAL SANS-SERIF CAPITAL K
<Multi_key> <s> <f> <L> : "𝖫" U1D5AB # MATHEMATICAL SANS-SERIF CAPITAL L
<Multi_key> <s> <f> <M> : "𝖬" U1D5AC # MATHEMATICAL SANS-SERIF CAPITAL M
<Multi_key> <s> <f> <N> : "𝖭" U1D5AD # MATHEMATICAL SANS-SERIF CAPITAL N
<Multi_key> <s> <f> <O> : "𝖮" U1D5AE # MATHEMATICAL SANS-SERIF CAPITAL O
<Multi_key> <s> <f> <P> : "𝖯" U1D5AF # MATHEMATICAL SANS-SERIF CAPITAL P
<Multi_key> <s> <f> <Q> : "𝖰" U1D5B0 # MATHEMATICAL SANS-SERIF CAPITAL Q
<Multi_key> <s> <f> <R> : "𝖱" U1D5B1 # MATHEMATICAL SANS-SERIF CAPITAL R
<Multi_key> <s> <f> <S> : "𝖲" U1D5B2 # MATHEMATICAL SANS-SERIF CAPITAL S
<Multi_key> <s> <f> <T> : "𝖳" U1D5B3 # MATHEMATICAL SANS-SERIF CAPITAL T
<Multi_key> <s> <f> <U> : "𝖴" U1D5B4 # MATHEMATICAL SANS-SERIF CAPITAL U
<Multi_key> <s> <f> <V> : "𝖵" U1D5B5 # MATHEMATICAL SANS-SERIF CAPITAL V
<Multi_key> <s> <f> <W> : "𝖶" U1D5B6 # MATHEMATICAL SANS-SERIF CAPITAL W
<Multi_key> <s> <f> <X> : "𝖷" U1D5B7 # MATHEMATICAL SANS-SERIF CAPITAL X
<Multi_key> <s> <f> <Y> : "𝖸" U1D5B8 # MATHEMATICAL SANS-SERIF CAPITAL Y
<Multi_key> <s> <f> <Z> : "𝖹" U1D5B9 # MATHEMATICAL SANS-SERIF CAPITAL Z
<Multi_key> <S> <F> <A> : "𝖠" U1D5A0 # MATHEMATICAL SANS-SERIF CAPITAL A
<Multi_key> <S> <F> <B> : "𝖡" U1D5A1 # MATHEMATICAL SANS-SERIF CAPITAL B
<Multi_key> <S> <F> <C> : "𝖢" U1D5A2 # MATHEMATICAL SANS-SERIF CAPITAL C
<Multi_key> <S> <F> <D> : "𝖣" U1D5A3 # MATHEMATICAL SANS-SERIF CAPITAL D
<Multi_key> <S> <F> <E> : "𝖤" U1D5A4 # MATHEMATICAL SANS-SERIF CAPITAL E
<Multi_key> <S> <F> <F> : "𝖥" U1D5A5 # MATHEMATICAL SANS-SERIF CAPITAL F
<Multi_key> <S> <F> <G> : "𝖦" U1D5A6 # MATHEMATICAL SANS-SERIF CAPITAL G
<Multi_key> <S> <F> <H> : "𝖧" U1D5A7 # MATHEMATICAL SANS-SERIF CAPITAL H
<Multi_key> <S> <F> <I> : "𝖨" U1D5A8 # MATHEMATICAL SANS-SERIF CAPITAL I
<Multi_key> <S> <F> <J> : "𝖩" U1D5A9 # MATHEMATICAL SANS-SERIF CAPITAL J
<Multi_key> <S> <F> <K> : "𝖪" U1D5AA # MATHEMATICAL SANS-SERIF CAPITAL K
<Multi_key> <S> <F> <L> : "𝖫" U1D5AB # MATHEMATICAL SANS-SERIF CAPITAL L
<Multi_key> <S> <F> <M> : "𝖬" U1D5AC # MATHEMATICAL SANS-SERIF CAPITAL M
<Multi_key> <S> <F> <N> : "𝖭" U1D5AD # MATHEMATICAL SANS-SERIF CAPITAL N
<Multi_key> <S> <F> <O> : "𝖮" U1D5AE # MATHEMATICAL SANS-SERIF CAPITAL O
<Multi_key> <S> <F> <P> : "𝖯" U1D5AF # MATHEMATICAL SANS-SERIF CAPITAL P
<Multi_key> <S> <F> <Q> : "𝖰" U1D5B0 # MATHEMATICAL SANS-SERIF CAPITAL Q
<Multi_key> <S> <F> <R> : "𝖱" U1D5B1 # MATHEMATICAL SANS-SERIF CAPITAL R
<Multi_key> <S> <F> <S> : "𝖲" U1D5B2 # MATHEMATICAL SANS-SERIF CAPITAL S
<Multi_key> <S> <F> <T> : "𝖳" U1D5B3 # MATHEMATICAL SANS-SERIF CAPITAL T
<Multi_key> <S> <F> <U> : "𝖴" U1D5B4 # MATHEMATICAL SANS-SERIF CAPITAL U
<Multi_key> <S> <F> <V> : "𝖵" U1D5B5 # MATHEMATICAL SANS-SERIF CAPITAL V
<Multi_key> <S> <F> <W> : "𝖶" U1D5B6 # MATHEMATICAL SANS-SERIF CAPITAL W
<Multi_key> <S> <F> <X> : "𝖷" U1D5B7 # MATHEMATICAL SANS-SERIF CAPITAL X
<Multi_key> <S> <F> <Y> : "𝖸" U1D5B8 # MATHEMATICAL SANS-SERIF CAPITAL Y
<Multi_key> <S> <F> <Z> : "𝖹" U1D5B9 # MATHEMATICAL SANS-SERIF CAPITAL Z
<Multi_key> <s> <f> <a> : "𝖺" U1D5BA # MATHEMATICAL SANS-SERIF SMALL A
<Multi_key> <s> <f> <b> : "𝖻" U1D5BB # MATHEMATICAL SANS-SERIF SMALL B
<Multi_key> <s> <f> <c> : "𝖼" U1D5BC # MATHEMATICAL SANS-SERIF SMALL C
<Multi_key> <s> <f> <d> : "𝖽" U1D5BD # MATHEMATICAL SANS-SERIF SMALL D
<Multi_key> <s> <f> <e> : "𝖾" U1D5BE # MATHEMATICAL SANS-SERIF SMALL E
<Multi_key> <s> <f> <f> : "𝖿" U1D5BF # MATHEMATICAL SANS-SERIF SMALL F
<Multi_key> <s> <f> <g> : "𝗀" U1D5C0 # MATHEMATICAL SANS-SERIF SMALL G
<Multi_key> <s> <f> <h> : "𝗁" U1D5C1 # MATHEMATICAL SANS-SERIF SMALL H
<Multi_key> <s> <f> <i> : "𝗂" U1D5C2 # MATHEMATICAL SANS-SERIF SMALL I
<Multi_key> <s> <f> <j> : "𝗃" U1D5C3 # MATHEMATICAL SANS-SERIF SMALL J
<Multi_key> <s> <f> <k> : "𝗄" U1D5C4 # MATHEMATICAL SANS-SERIF SMALL K
<Multi_key> <s> <f> <l> : "𝗅" U1D5C5 # MATHEMATICAL SANS-SERIF SMALL L
<Multi_key> <s> <f> <m> : "𝗆" U1D5C6 # MATHEMATICAL SANS-SERIF SMALL M
<Multi_key> <s> <f> <n> : "𝗇" U1D5C7 # MATHEMATICAL SANS-SERIF SMALL N
<Multi_key> <s> <f> <o> : "𝗈" U1D5C8 # MATHEMATICAL SANS-SERIF SMALL O
<Multi_key> <s> <f> <p> : "𝗉" U1D5C9 # MATHEMATICAL SANS-SERIF SMALL P
<Multi_key> <s> <f> <q> : "𝗊" U1D5CA # MATHEMATICAL SANS-SERIF SMALL Q
<Multi_key> <s> <f> <r> : "𝗋" U1D5CB # MATHEMATICAL SANS-SERIF SMALL R
<Multi_key> <s> <f> <s> : "𝗌" U1D5CC # MATHEMATICAL SANS-SERIF SMALL S
<Multi_key> <s> <f> <t> : "𝗍" U1D5CD # MATHEMATICAL SANS-SERIF SMALL T
<Multi_key> <s> <f> <u> : "𝗎" U1D5CE # MATHEMATICAL SANS-SERIF SMALL U
<Multi_key> <s> <f> <v> : "𝗏" U1D5CF # MATHEMATICAL SANS-SERIF SMALL V
<Multi_key> <s> <f> <w> : "𝗐" U1D5D0 # MATHEMATICAL SANS-SERIF SMALL W
<Multi_key> <s> <f> <x> : "𝗑" U1D5D1 # MATHEMATICAL SANS-SERIF SMALL X
<Multi_key> <s> <f> <y> : "𝗒" U1D5D2 # MATHEMATICAL SANS-SERIF SMALL Y
<Multi_key> <s> <f> <z> : "𝗓" U1D5D3 # MATHEMATICAL SANS-SERIF SMALL Z
<Multi_key> <s> <f> <0> : "𝟢" U1D7E2 # MATHEMATICAL SANS-SERIF DIGIT ZERO
<Multi_key> <s> <f> <KP_0> : "𝟢" U1D7E2 # MATHEMATICAL SANS-SERIF DIGIT ZERO
<Multi_key> <s> <f> <1> : "𝟣" U1D7E3 # MATHEMATICAL SANS-SERIF DIGIT ONE
<Multi_key> <s> <f> <KP_1> : "𝟣" U1D7E3 # MATHEMATICAL SANS-SERIF DIGIT ONE
<Multi_key> <s> <f> <2> : "𝟤" U1D7E4 # MATHEMATICAL SANS-SERIF DIGIT TWO
<Multi_key> <s> <f> <KP_2> : "𝟤" U1D7E4 # MATHEMATICAL SANS-SERIF DIGIT TWO
<Multi_key> <s> <f> <3> : "𝟥" U1D7E5 # MATHEMATICAL SANS-SERIF DIGIT THREE
<Multi_key> <s> <f> <KP_3> : "𝟥" U1D7E5 # MATHEMATICAL SANS-SERIF DIGIT THREE
<Multi_key> <s> <f> <4> : "𝟦" U1D7E6 # MATHEMATICAL SANS-SERIF DIGIT FOUR
<Multi_key> <s> <f> <KP_4> : "𝟦" U1D7E6 # MATHEMATICAL SANS-SERIF DIGIT FOUR
<Multi_key> <s> <f> <5> : "𝟧" U1D7E7 # MATHEMATICAL SANS-SERIF DIGIT FIVE
<Multi_key> <s> <f> <KP_5> : "𝟧" U1D7E7 # MATHEMATICAL SANS-SERIF DIGIT FIVE
<Multi_key> <s> <f> <6> : "𝟨" U1D7E8 # MATHEMATICAL SANS-SERIF DIGIT SIX
<Multi_key> <s> <f> <KP_6> : "𝟨" U1D7E8 # MATHEMATICAL SANS-SERIF DIGIT SIX
<Multi_key> <s> <f> <7> : "𝟩" U1D7E9 # MATHEMATICAL SANS-SERIF DIGIT SEVEN
<Multi_key> <s> <f> <KP_7> : "𝟩" U1D7E9 # MATHEMATICAL SANS-SERIF DIGIT SEVEN
<Multi_key> <s> <f> <8> : "𝟪" U1D7EA # MATHEMATICAL SANS-SERIF DIGIT EIGHT
<Multi_key> <s> <f> <KP_8> : "𝟪" U1D7EA # MATHEMATICAL SANS-SERIF DIGIT EIGHT
<Multi_key> <s> <f> <9> : "𝟫" U1D7EB # MATHEMATICAL SANS-SERIF DIGIT NINE
<Multi_key> <s> <f> <KP_9> : "𝟫" U1D7EB # MATHEMATICAL SANS-SERIF DIGIT NINE
# sans-serif bold letters (♫sb): 𝗔—𝗭𝗮—𝘇, 𝟬—𝟵, 𝝖—𝝮𝝰—𝞈, 𝝯𝞉𝞊𝞋𝞌𝞍𝞎𝞏
<Multi_key> <s> <b> <A> : "𝗔" U1D5D4 # MATHEMATICAL SANS-SERIF BOLD CAPITAL A
<Multi_key> <s> <b> <B> : "𝗕" U1D5D5 # MATHEMATICAL SANS-SERIF BOLD CAPITAL B
<Multi_key> <s> <b> <C> : "𝗖" U1D5D6 # MATHEMATICAL SANS-SERIF BOLD CAPITAL C
<Multi_key> <s> <b> <D> : "𝗗" U1D5D7 # MATHEMATICAL SANS-SERIF BOLD CAPITAL D
<Multi_key> <s> <b> <E> : "𝗘" U1D5D8 # MATHEMATICAL SANS-SERIF BOLD CAPITAL E
<Multi_key> <s> <b> <F> : "𝗙" U1D5D9 # MATHEMATICAL SANS-SERIF BOLD CAPITAL F
<Multi_key> <s> <b> <G> : "𝗚" U1D5DA # MATHEMATICAL SANS-SERIF BOLD CAPITAL G
<Multi_key> <s> <b> <H> : "𝗛" U1D5DB # MATHEMATICAL SANS-SERIF BOLD CAPITAL H
<Multi_key> <s> <b> <I> : "𝗜" U1D5DC # MATHEMATICAL SANS-SERIF BOLD CAPITAL I
<Multi_key> <s> <b> <J> : "𝗝" U1D5DD # MATHEMATICAL SANS-SERIF BOLD CAPITAL J
<Multi_key> <s> <b> <K> : "𝗞" U1D5DE # MATHEMATICAL SANS-SERIF BOLD CAPITAL K
<Multi_key> <s> <b> <L> : "𝗟" U1D5DF # MATHEMATICAL SANS-SERIF BOLD CAPITAL L
<Multi_key> <s> <b> <M> : "𝗠" U1D5E0 # MATHEMATICAL SANS-SERIF BOLD CAPITAL M
<Multi_key> <s> <b> <N> : "𝗡" U1D5E1 # MATHEMATICAL SANS-SERIF BOLD CAPITAL N
<Multi_key> <s> <b> <O> : "𝗢" U1D5E2 # MATHEMATICAL SANS-SERIF BOLD CAPITAL O
<Multi_key> <s> <b> <P> : "𝗣" U1D5E3 # MATHEMATICAL SANS-SERIF BOLD CAPITAL P
<Multi_key> <s> <b> <Q> : "𝗤" U1D5E4 # MATHEMATICAL SANS-SERIF BOLD CAPITAL Q
<Multi_key> <s> <b> <R> : "𝗥" U1D5E5 # MATHEMATICAL SANS-SERIF BOLD CAPITAL R
<Multi_key> <s> <b> <S> : "𝗦" U1D5E6 # MATHEMATICAL SANS-SERIF BOLD CAPITAL S
<Multi_key> <s> <b> <T> : "𝗧" U1D5E7 # MATHEMATICAL SANS-SERIF BOLD CAPITAL T
<Multi_key> <s> <b> <U> : "𝗨" U1D5E8 # MATHEMATICAL SANS-SERIF BOLD CAPITAL U
<Multi_key> <s> <b> <V> : "𝗩" U1D5E9 # MATHEMATICAL SANS-SERIF BOLD CAPITAL V
<Multi_key> <s> <b> <W> : "𝗪" U1D5EA # MATHEMATICAL SANS-SERIF BOLD CAPITAL W
<Multi_key> <s> <b> <X> : "𝗫" U1D5EB # MATHEMATICAL SANS-SERIF BOLD CAPITAL X
<Multi_key> <s> <b> <Y> : "𝗬" U1D5EC # MATHEMATICAL SANS-SERIF BOLD CAPITAL Y
<Multi_key> <s> <b> <Z> : "𝗭" U1D5ED # MATHEMATICAL SANS-SERIF BOLD CAPITAL Z
<Multi_key> <S> <B> <A> : "𝗔" U1D5D4 # MATHEMATICAL SANS-SERIF BOLD CAPITAL A
<Multi_key> <S> <B> <B> : "𝗕" U1D5D5 # MATHEMATICAL SANS-SERIF BOLD CAPITAL B
<Multi_key> <S> <B> <C> : "𝗖" U1D5D6 # MATHEMATICAL SANS-SERIF BOLD CAPITAL C
<Multi_key> <S> <B> <D> : "𝗗" U1D5D7 # MATHEMATICAL SANS-SERIF BOLD CAPITAL D
<Multi_key> <S> <B> <E> : "𝗘" U1D5D8 # MATHEMATICAL SANS-SERIF BOLD CAPITAL E
<Multi_key> <S> <B> <F> : "𝗙" U1D5D9 # MATHEMATICAL SANS-SERIF BOLD CAPITAL F
<Multi_key> <S> <B> <G> : "𝗚" U1D5DA # MATHEMATICAL SANS-SERIF BOLD CAPITAL G
<Multi_key> <S> <B> <H> : "𝗛" U1D5DB # MATHEMATICAL SANS-SERIF BOLD CAPITAL H
<Multi_key> <S> <B> <I> : "𝗜" U1D5DC # MATHEMATICAL SANS-SERIF BOLD CAPITAL I
<Multi_key> <S> <B> <J> : "𝗝" U1D5DD # MATHEMATICAL SANS-SERIF BOLD CAPITAL J
<Multi_key> <S> <B> <K> : "𝗞" U1D5DE # MATHEMATICAL SANS-SERIF BOLD CAPITAL K
<Multi_key> <S> <B> <L> : "𝗟" U1D5DF # MATHEMATICAL SANS-SERIF BOLD CAPITAL L
<Multi_key> <S> <B> <M> : "𝗠" U1D5E0 # MATHEMATICAL SANS-SERIF BOLD CAPITAL M
<Multi_key> <S> <B> <N> : "𝗡" U1D5E1 # MATHEMATICAL SANS-SERIF BOLD CAPITAL N
<Multi_key> <S> <B> <O> : "𝗢" U1D5E2 # MATHEMATICAL SANS-SERIF BOLD CAPITAL O
<Multi_key> <S> <B> <P> : "𝗣" U1D5E3 # MATHEMATICAL SANS-SERIF BOLD CAPITAL P
<Multi_key> <S> <B> <Q> : "𝗤" U1D5E4 # MATHEMATICAL SANS-SERIF BOLD CAPITAL Q
<Multi_key> <S> <B> <R> : "𝗥" U1D5E5 # MATHEMATICAL SANS-SERIF BOLD CAPITAL R
<Multi_key> <S> <B> <S> : "𝗦" U1D5E6 # MATHEMATICAL SANS-SERIF BOLD CAPITAL S
<Multi_key> <S> <B> <T> : "𝗧" U1D5E7 # MATHEMATICAL SANS-SERIF BOLD CAPITAL T
<Multi_key> <S> <B> <U> : "𝗨" U1D5E8 # MATHEMATICAL SANS-SERIF BOLD CAPITAL U
<Multi_key> <S> <B> <V> : "𝗩" U1D5E9 # MATHEMATICAL SANS-SERIF BOLD CAPITAL V
<Multi_key> <S> <B> <W> : "𝗪" U1D5EA # MATHEMATICAL SANS-SERIF BOLD CAPITAL W
<Multi_key> <S> <B> <X> : "𝗫" U1D5EB # MATHEMATICAL SANS-SERIF BOLD CAPITAL X
<Multi_key> <S> <B> <Y> : "𝗬" U1D5EC # MATHEMATICAL SANS-SERIF BOLD CAPITAL Y
<Multi_key> <S> <B> <Z> : "𝗭" U1D5ED # MATHEMATICAL SANS-SERIF BOLD CAPITAL Z
<Multi_key> <s> <b> <a> : "𝗮" U1D5EE # MATHEMATICAL SANS-SERIF BOLD SMALL A
<Multi_key> <s> <b> <b> : "𝗯" U1D5EF # MATHEMATICAL SANS-SERIF BOLD SMALL B
<Multi_key> <s> <b> <c> : "𝗰" U1D5F0 # MATHEMATICAL SANS-SERIF BOLD SMALL C
<Multi_key> <s> <b> <d> : "𝗱" U1D5F1 # MATHEMATICAL SANS-SERIF BOLD SMALL D
<Multi_key> <s> <b> <e> : "𝗲" U1D5F2 # MATHEMATICAL SANS-SERIF BOLD SMALL E
<Multi_key> <s> <b> <f> : "𝗳" U1D5F3 # MATHEMATICAL SANS-SERIF BOLD SMALL F
<Multi_key> <s> <b> <g> : "𝗴" U1D5F4 # MATHEMATICAL SANS-SERIF BOLD SMALL G
<Multi_key> <s> <b> <h> : "𝗵" U1D5F5 # MATHEMATICAL SANS-SERIF BOLD SMALL H
<Multi_key> <s> <b> <i> : "𝗶" U1D5F6 # MATHEMATICAL SANS-SERIF BOLD SMALL I
<Multi_key> <s> <b> <j> : "𝗷" U1D5F7 # MATHEMATICAL SANS-SERIF BOLD SMALL J
<Multi_key> <s> <b> <k> : "𝗸" U1D5F8 # MATHEMATICAL SANS-SERIF BOLD SMALL K
<Multi_key> <s> <b> <l> : "𝗹" U1D5F9 # MATHEMATICAL SANS-SERIF BOLD SMALL L
<Multi_key> <s> <b> <m> : "𝗺" U1D5FA # MATHEMATICAL SANS-SERIF BOLD SMALL M
<Multi_key> <s> <b> <n> : "𝗻" U1D5FB # MATHEMATICAL SANS-SERIF BOLD SMALL N
<Multi_key> <s> <b> <o> : "𝗼" U1D5FC # MATHEMATICAL SANS-SERIF BOLD SMALL O
<Multi_key> <s> <b> <p> : "𝗽" U1D5FD # MATHEMATICAL SANS-SERIF BOLD SMALL P
<Multi_key> <s> <b> <q> : "𝗾" U1D5FE # MATHEMATICAL SANS-SERIF BOLD SMALL Q
<Multi_key> <s> <b> <r> : "𝗿" U1D5FF # MATHEMATICAL SANS-SERIF BOLD SMALL R
<Multi_key> <s> <b> <s> : "𝘀" U1D600 # MATHEMATICAL SANS-SERIF BOLD SMALL S
<Multi_key> <s> <b> <t> : "𝘁" U1D601 # MATHEMATICAL SANS-SERIF BOLD SMALL T
<Multi_key> <s> <b> <u> : "𝘂" U1D602 # MATHEMATICAL SANS-SERIF BOLD SMALL U
<Multi_key> <s> <b> <v> : "𝘃" U1D603 # MATHEMATICAL SANS-SERIF BOLD SMALL V
<Multi_key> <s> <b> <w> : "𝘄" U1D604 # MATHEMATICAL SANS-SERIF BOLD SMALL W
<Multi_key> <s> <b> <x> : "𝘅" U1D605 # MATHEMATICAL SANS-SERIF BOLD SMALL X
<Multi_key> <s> <b> <y> : "𝘆" U1D606 # MATHEMATICAL SANS-SERIF BOLD SMALL Y
<Multi_key> <s> <b> <z> : "𝘇" U1D607 # MATHEMATICAL SANS-SERIF BOLD SMALL Z
<Multi_key> <s> <b> <0> : "𝟬" U1D7EC # MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO
<Multi_key> <s> <b> <KP_0> : "𝟬" U1D7EC # MATHEMATICAL SANS-SERIF BOLD DIGIT ZERO
<Multi_key> <s> <b> <1> : "𝟭" U1D7ED # MATHEMATICAL SANS-SERIF BOLD DIGIT ONE
<Multi_key> <s> <b> <KP_1> : "𝟭" U1D7ED # MATHEMATICAL SANS-SERIF BOLD DIGIT ONE
<Multi_key> <s> <b> <2> : "𝟮" U1D7EE # MATHEMATICAL SANS-SERIF BOLD DIGIT TWO
<Multi_key> <s> <b> <KP_2> : "𝟮" U1D7EE # MATHEMATICAL SANS-SERIF BOLD DIGIT TWO
<Multi_key> <s> <b> <3> : "𝟯" U1D7EF # MATHEMATICAL SANS-SERIF BOLD DIGIT THREE
<Multi_key> <s> <b> <KP_3> : "𝟯" U1D7EF # MATHEMATICAL SANS-SERIF BOLD DIGIT THREE
<Multi_key> <s> <b> <4> : "𝟰" U1D7F0 # MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR
<Multi_key> <s> <b> <KP_4> : "𝟰" U1D7F0 # MATHEMATICAL SANS-SERIF BOLD DIGIT FOUR
<Multi_key> <s> <b> <5> : "𝟱" U1D7F1 # MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE
<Multi_key> <s> <b> <KP_5> : "𝟱" U1D7F1 # MATHEMATICAL SANS-SERIF BOLD DIGIT FIVE
<Multi_key> <s> <b> <6> : "𝟲" U1D7F2 # MATHEMATICAL SANS-SERIF BOLD DIGIT SIX
<Multi_key> <s> <b> <KP_6> : "𝟲" U1D7F2 # MATHEMATICAL SANS-SERIF BOLD DIGIT SIX
<Multi_key> <s> <b> <7> : "𝟳" U1D7F3 # MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN
<Multi_key> <s> <b> <KP_7> : "𝟳" U1D7F3 # MATHEMATICAL SANS-SERIF BOLD DIGIT SEVEN
<Multi_key> <s> <b> <8> : "𝟴" U1D7F4 # MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT
<Multi_key> <s> <b> <KP_8> : "𝟴" U1D7F4 # MATHEMATICAL SANS-SERIF BOLD DIGIT EIGHT
<Multi_key> <s> <b> <9> : "𝟵" U1D7F5 # MATHEMATICAL SANS-SERIF BOLD DIGIT NINE
<Multi_key> <s> <b> <KP_9> : "𝟵" U1D7F5 # MATHEMATICAL SANS-SERIF BOLD DIGIT NINE
# some of these not reachable within neo, could include ♫gsA → 𝝖, as above with ♫gb
<Multi_key> <s> <b> <Greek_ALPHA> : "𝝖" U1D756 # MATHEMATICAL SANS-SERIF BOLD CAPITAL ALPHA
<Multi_key> <s> <b> <Greek_BETA> : "𝝗" U1D757 # MATHEMATICAL SANS-SERIF BOLD CAPITAL BETA
<Multi_key> <s> <b> <Greek_GAMMA> : "𝝘" U1D758 # MATHEMATICAL SANS-SERIF BOLD CAPITAL GAMMA
<Multi_key> <s> <b> <Greek_DELTA> : "𝝙" U1D759 # MATHEMATICAL SANS-SERIF BOLD CAPITAL DELTA
<Multi_key> <s> <b> <Greek_EPSILON> : "𝝚" U1D75A # MATHEMATICAL SANS-SERIF BOLD CAPITAL EPSILON
<Multi_key> <s> <b> <Greek_ZETA> : "𝝛" U1D75B # MATHEMATICAL SANS-SERIF BOLD CAPITAL ZETA
<Multi_key> <s> <b> <Greek_ETA> : "𝝜" U1D75C # MATHEMATICAL SANS-SERIF BOLD CAPITAL ETA
<Multi_key> <s> <b> <Greek_THETA> : "𝝝" U1D75D # MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA
<Multi_key> <s> <b> <Greek_IOTA> : "𝝞" U1D75E # MATHEMATICAL SANS-SERIF BOLD CAPITAL IOTA
<Multi_key> <s> <b> <Greek_KAPPA> : "𝝟" U1D75F # MATHEMATICAL SANS-SERIF BOLD CAPITAL KAPPA
<Multi_key> <s> <b> <Greek_LAMBDA> : "𝝠" U1D760 # MATHEMATICAL SANS-SERIF BOLD CAPITAL LAMBDA
<Multi_key> <s> <b> <Greek_MU> : "𝝡" U1D761 # MATHEMATICAL SANS-SERIF BOLD CAPITAL MU
<Multi_key> <s> <b> <Greek_NU> : "𝝢" U1D762 # MATHEMATICAL SANS-SERIF BOLD CAPITAL NU
<Multi_key> <s> <b> <Greek_XI> : "𝝣" U1D763 # MATHEMATICAL SANS-SERIF BOLD CAPITAL XI
<Multi_key> <s> <b> <Greek_OMICRON> : "𝝤" U1D764 # MATHEMATICAL SANS-SERIF BOLD CAPITAL OMICRON
<Multi_key> <s> <b> <Greek_PI> : "𝝥" U1D765 # MATHEMATICAL SANS-SERIF BOLD CAPITAL PI
<Multi_key> <s> <b> <Greek_RHO> : "𝝦" U1D766 # MATHEMATICAL SANS-SERIF BOLD CAPITAL RHO
# not included: 𝝧 (U1D767), MATHEMATICAL SANS-SERIF BOLD CAPITAL THETA SYMBOL, there is already another capital theta
<Multi_key> <s> <b> <Greek_SIGMA> : "𝝨" U1D768 # MATHEMATICAL SANS-SERIF BOLD CAPITAL SIGMA
<Multi_key> <s> <b> <Greek_TAU> : "𝝩" U1D769 # MATHEMATICAL SANS-SERIF BOLD CAPITAL TAU
<Multi_key> <s> <b> <Greek_UPSILON> : "𝝪" U1D76A # MATHEMATICAL SANS-SERIF BOLD CAPITAL UPSILON
<Multi_key> <s> <b> <Greek_PHI> : "𝝫" U1D76B # MATHEMATICAL SANS-SERIF BOLD CAPITAL PHI
<Multi_key> <s> <b> <Greek_CHI> : "𝝬" U1D76C # MATHEMATICAL SANS-SERIF BOLD CAPITAL CHI
<Multi_key> <s> <b> <Greek_PSI> : "𝝭" U1D76D # MATHEMATICAL SANS-SERIF BOLD CAPITAL PSI
<Multi_key> <s> <b> <Greek_OMEGA> : "𝝮" U1D76E # MATHEMATICAL SANS-SERIF BOLD CAPITAL OMEGA
<Multi_key> <s> <b> <Greek_alpha> : "𝝰" U1D770 # MATHEMATICAL SANS-SERIF BOLD SMALL ALPHA
<Multi_key> <s> <b> <Greek_beta> : "𝝱" U1D771 # MATHEMATICAL SANS-SERIF BOLD SMALL BETA
<Multi_key> <s> <b> <Greek_gamma> : "𝝲" U1D772 # MATHEMATICAL SANS-SERIF BOLD SMALL GAMMA
<Multi_key> <s> <b> <Greek_delta> : "𝝳" U1D773 # MATHEMATICAL SANS-SERIF BOLD SMALL DELTA
<Multi_key> <s> <b> <Greek_epsilon> : "𝝴" U1D774 # MATHEMATICAL SANS-SERIF BOLD SMALL EPSILON
<Multi_key> <s> <b> <Greek_zeta> : "𝝵" U1D775 # MATHEMATICAL SANS-SERIF BOLD SMALL ZETA
<Multi_key> <s> <b> <Greek_eta> : "𝝶" U1D776 # MATHEMATICAL SANS-SERIF BOLD SMALL ETA
<Multi_key> <s> <b> <Greek_theta> : "𝝷" U1D777 # MATHEMATICAL SANS-SERIF BOLD SMALL THETA
<Multi_key> <s> <b> <Greek_iota> : "𝝸" U1D778 # MATHEMATICAL SANS-SERIF BOLD SMALL IOTA
<Multi_key> <s> <b> <Greek_kappa> : "𝝹" U1D779 # MATHEMATICAL SANS-SERIF BOLD SMALL KAPPA
<Multi_key> <s> <b> <Greek_lambda> : "𝝺" U1D77A # MATHEMATICAL SANS-SERIF BOLD SMALL LAMBDA
<Multi_key> <s> <b> <Greek_mu> : "𝝻" U1D77B # MATHEMATICAL SANS-SERIF BOLD SMALL MU
<Multi_key> <s> <b> <Greek_nu> : "𝝼" U1D77C # MATHEMATICAL SANS-SERIF BOLD SMALL NU
<Multi_key> <s> <b> <Greek_xi> : "𝝽" U1D77D # MATHEMATICAL SANS-SERIF BOLD SMALL XI
<Multi_key> <s> <b> <Greek_omicron> : "𝝾" U1D77E # MATHEMATICAL SANS-SERIF BOLD SMALL OMICRON
<Multi_key> <s> <b> <Greek_pi> : "𝝿" U1D77F # MATHEMATICAL SANS-SERIF BOLD SMALL PI
<Multi_key> <s> <b> <Greek_rho> : "𝞀" U1D780 # MATHEMATICAL SANS-SERIF BOLD SMALL RHO
<Multi_key> <s> <b> <Greek_finalsmallsigma> : "𝞁" U1D781 # MATHEMATICAL SANS-SERIF BOLD SMALL FINAL SIGMA
<Multi_key> <s> <b> <Greek_sigma> : "𝞂" U1D782 # MATHEMATICAL SANS-SERIF BOLD SMALL SIGMA
<Multi_key> <s> <b> <Greek_tau> : "𝞃" U1D783 # MATHEMATICAL SANS-SERIF BOLD SMALL TAU
<Multi_key> <s> <b> <Greek_upsilon> : "𝞄" U1D784 # MATHEMATICAL SANS-SERIF BOLD SMALL UPSILON
<Multi_key> <s> <b> <Greek_phi> : "𝞅" U1D785 # MATHEMATICAL SANS-SERIF BOLD SMALL PHI
<Multi_key> <s> <b> <Greek_chi> : "𝞆" U1D786 # MATHEMATICAL SANS-SERIF BOLD SMALL CHI
<Multi_key> <s> <b> <Greek_psi> : "𝞇" U1D787 # MATHEMATICAL SANS-SERIF BOLD SMALL PSI
<Multi_key> <s> <b> <Greek_omega> : "𝞈" U1D788 # MATHEMATICAL SANS-SERIF BOLD SMALL OMEGA
<Multi_key> <s> <b> <U03F1> : "𝞎" U1D78E # MATHEMATICAL SANS-SERIF BOLD RHO SYMBOL
<Multi_key> <s> <b> <U03D1> : "𝞋" U1D78B # MATHEMATICAL SANS-SERIF BOLD THETA SYMBOL
<Multi_key> <s> <b> <U03F5> : "𝞊" U1D78A # MATHEMATICAL SANS-SERIF BOLD EPSILON SYMBOL
<Multi_key> <s> <b> <U03D5> : "𝞍" U1D78D # MATHEMATICAL SANS-SERIF BOLD PHI SYMBOL
<Multi_key> <s> <b> <U03F0> : "𝞌" U1D78C # MATHEMATICAL SANS-SERIF BOLD KAPPA SYMBOL
<Multi_key> <s> <b> <U03D6> : "𝞏" U1D78F # MATHEMATICAL SANS-SERIF BOLD PI SYMBOL
<Multi_key> <s> <b> <partialderivative> : "𝞉" U1D789 # MATHEMATICAL SANS-SERIF BOLD PARTIAL DIFFERENTIAL
<Multi_key> <s> <b> <nabla> : "𝝯" U1D76F # MATHEMATICAL SANS-SERIF BOLD NABLA
# small italic selection (♫it):
<Multi_key> <i> <t> <h> : "" U210E # PLANCK CONSTANT
<dead_stroke> <Multi_key> <i> <t> <h> : "ℏ" U210F # PLANCK CONSTANT OVER TWO PI
# I am not sure, if these are needed:
<Multi_key> <i> <t> <dead_abovedot> <i> : "𝚤" U1D6A4 # MATHEMATICAL ITALIC SMALL DOTLESS I
<dead_abovedot> <Multi_key> <i> <t> <i> : "𝚤" U1D6A4 # MATHEMATICAL ITALIC SMALL DOTLESS I
<Multi_key> <i> <t> <dead_abovedot> <j> : "𝚥" U1D6A5 # MATHEMATICAL ITALIC SMALL DOTLESS J
<dead_abovedot> <Multi_key> <i> <t> <j> : "𝚥" U1D6A5 # MATHEMATICAL ITALIC SMALL DOTLESS J
<Multi_key> <i> <t> <bar> <D> : "" U2145 # DOUBLE-STRUCK ITALIC CAPITAL D
<Multi_key> <i> <t> <bar> <d> : "" U2146 # DOUBLE-STRUCK ITALIC SMALL D
<Multi_key> <i> <t> <bar> <e> : "" U2147 # DOUBLE-STRUCK ITALIC SMALL E
<Multi_key> <i> <t> <bar> <i> : "" U2148 # DOUBLE-STRUCK ITALIC SMALL I
<Multi_key> <i> <t> <bar> <j> : "" U2149 # DOUBLE-STRUCK ITALIC SMALL J
# not included: 𝐴–𝑍𝑎–𝑧𝛢–𝛺𝛼–𝜔 (♫it/♫git), 𝑨–𝒁𝒂–𝒛𝜜–𝜴𝜶–𝝎 (♫ib/♫gib), 𝘈𝘡𝘢𝘻 (♫isf), 𝘼–𝙕𝙖–𝙯𝞐–𝞨𝞪–𝟂 (♫isb/♫gisb), 𝙰𝚉𝚊𝚣𝟶𝟿 (♫ms)
# italic and monospace font combinations do not make sense for maths, as you do not use italicness to distinguish
# variables. Should be done by general font selection mechanism.
# End of additional Definitions (mathematical font symbols) by Neo keyboard layout

View File

@ -1,38 +0,0 @@
# Konflikt bei Sequenz <Multi_key> <s> <c> <P>. Unsere Sequenz »<Multi_key> <s> <c> <P> : "𝒫" U1D4AB # MATHEMATICAL SCRIPT CAPITAL P« überschreibt die folgende Sequenz aus math.module
<Multi_key> <s> <c> <P> : "℘" U2118 # SCRIPT CAPITAL P
# Konflikt bei Sequenz <Multi_key> <s> <c> <l>. Unsere Sequenz »<Multi_key> <s> <c> <l> : "𝓁" U1D4C1 # MATHEMATICAL SCRIPT SMALL L« überschreibt die folgende Sequenz aus math.module
<Multi_key> <s> <c> <l> : "" U2113 # SCRIPT SMALL L
# Konflikt bei Sequenz <Multi_key> <G> <B>. Unsere Sequenz »<Multi_key> <G> <B> <A> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module
<Multi_key> <G> <B> : "Β" U0392 # GREEK CAPITAL LETTER BETA
# Konflikt bei Sequenz <Multi_key> <G> <B>. Unsere Sequenz »<Multi_key> <G> <B> <A> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module
<Multi_key> <G> <B> : "Β" U0392 # GREEK CAPITAL LETTER BETA
# Konflikt bei Sequenz <Multi_key> <G> <B>. Unsere Sequenz »<Multi_key> <G> <B> <A> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module
<Multi_key> <G> <B> : "Β" U0392 # GREEK CAPITAL LETTER BETA
# Konflikt bei Sequenz <Multi_key> <G> <B>. Unsere Sequenz »<Multi_key> <G> <B> <A> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module
<Multi_key> <G> <B> : "Β" U0392 # GREEK CAPITAL LETTER BETA
# Konflikt bei Sequenz <Multi_key> <G> <B>. Unsere Sequenz »<Multi_key> <G> <B> <A> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module
<Multi_key> <G> <B> : "Β" U0392 # GREEK CAPITAL LETTER BETA
# Konflikt bei Sequenz <Multi_key> <G> <B>. Unsere Sequenz »<Multi_key> <G> <B> <A> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module
<Multi_key> <G> <B> : "Β" U0392 # GREEK CAPITAL LETTER BETA
# Konflikt bei Sequenz <Multi_key> <G> <B>. Unsere Sequenz »<Multi_key> <G> <B> <A> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module
<Multi_key> <G> <B> : "Β" U0392 # GREEK CAPITAL LETTER BETA
# Konflikt bei Sequenz <Multi_key> <G> <B>. Unsere Sequenz »<Multi_key> <G> <B> <A> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module
<Multi_key> <G> <B> : "Β" U0392 # GREEK CAPITAL LETTER BETA
# Konflikt bei Sequenz <Multi_key> <G> <B>. Unsere Sequenz »<Multi_key> <G> <B> <A> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module
<Multi_key> <G> <B> : "Β" U0392 # GREEK CAPITAL LETTER BETA
# Konflikt bei Sequenz <Multi_key> <G> <B>. Unsere Sequenz »<Multi_key> <G> <B> <A> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module
<Multi_key> <G> <B> : "Β" U0392 # GREEK CAPITAL LETTER BETA
# Konflikt bei Sequenz <Multi_key> <G> <B>. Unsere Sequenz »<Multi_key> <G> <B> <A> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module
<Multi_key> <G> <B> : "Β" U0392 # GREEK CAPITAL LETTER BETA
# Konflikt bei Sequenz <Multi_key> <G> <B>. Unsere Sequenz »<Multi_key> <G> <B> <A> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module
<Multi_key> <G> <B> : "Β" U0392 # GREEK CAPITAL LETTER BETA
# Konflikt bei Sequenz <Multi_key> <G> <B>. Unsere Sequenz »<Multi_key> <G> <B> <A> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module
<Multi_key> <G> <B> : "Β" U0392 # GREEK CAPITAL LETTER BETA
# Konflikt bei Sequenz <Multi_key> <G> <B>. Unsere Sequenz »<Multi_key> <G> <B> <A> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module
<Multi_key> <G> <B> : "Β" U0392 # GREEK CAPITAL LETTER BETA
# Konflikt bei Sequenz <Multi_key> <G> <B>. Unsere Sequenz »<Multi_key> <G> <B> <A> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module
<Multi_key> <G> <B> : "Β" U0392 # GREEK CAPITAL LETTER BETA
# Konflikt bei Sequenz <Multi_key> <G> <B>. Unsere Sequenz »<Multi_key> <G> <B> <A> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module
<Multi_key> <G> <B> : "Β" U0392 # GREEK CAPITAL LETTER BETA
# Konflikt bei Sequenz <Multi_key> <G> <B>. Unsere Sequenz »<Multi_key> <G> <B> <A> : "𝚨" U1D6A8 # MATHEMATICAL BOLD CAPITAL ALPHA« überschreibt die folgende Sequenz aus greek.module
<Multi_key> <G> <B> : "Β" U0392 # GREEK CAPITAL LETTER BETA

View File

@ -1,704 +0,0 @@
#configinfo mathematische und physikalische Zeichen (≥ ∉ ℏ ℃)
# additional Definitions by Neo keyboard layout - mathematical symbols
# mathematical functions and operators
<Multi_key> <3> <radical> : "∛" U221B # CUBE ROOT
<Multi_key> <radical> <3> : "∛" U221B # CUBE ROOT
<Multi_key> <KP_3> <radical> : "∛" U221B # CUBE ROOT
<Multi_key> <radical> <KP_3> : "∛" U221B # CUBE ROOT
<Multi_key> <4> <radical> : "∜" U221C # FOURTH ROOT
<Multi_key> <radical> <4> : "∜" U221C # FOURTH ROOT
<Multi_key> <KP_4> <radical> : "∜" U221C # FOURTH ROOT
<Multi_key> <radical> <KP_4> : "∜" U221C # FOURTH ROOT
<Multi_key> <integral> <2> : "∬" U222C # DOUBLE INTEGRAL
<Multi_key> <2> <integral> : "∬" U222C # DOUBLE INTEGRAL
<Multi_key> <integral> <integral> : "∬" U222C # DOUBLE INTEGRAL
<Multi_key> <integral> <KP_2> : "∬" U222C # DOUBLE INTEGRAL
<Multi_key> <KP_2> <integral> : "∬" U222C # DOUBLE INTEGRAL
<Multi_key> <integral> <3> : "∭" U222D # TRIPLE INTEGRAL
<Multi_key> <3> <integral> : "∭" U222D # TRIPLE INTEGRAL
<Multi_key> <integral> <KP_3> : "∭" U222D # TRIPLE INTEGRAL
<Multi_key> <KP_3> <integral> : "∭" U222D # TRIPLE INTEGRAL
<Multi_key> <integral> <4> : "⨌" U2A0C # QUADRUPLE INTEGRAL OPERATOR
<Multi_key> <4> <integral> : "⨌" U2A0C # QUADRUPLE INTEGRAL OPERATOR
<Multi_key> <integral> <KP_4> : "⨌" U2A0C # QUADRUPLE INTEGRAL OPERATOR
<Multi_key> <KP_4> <integral> : "⨌" U2A0C # QUADRUPLE INTEGRAL OPERATOR
<dead_abovering> <integral> : "∮" U222E # CONTOUR INTEGRAL
<Multi_key> <o> <integral> : "∮" U222E # CONTOUR INTEGRAL
<Multi_key> <jot> <integral> : "∮" U222E # CONTOUR INTEGRAL
<dead_abovering> <2> <integral> : "∯" U222F # SURFACE INTEGRAL
<dead_abovering> <KP_2> <integral> : "∯" U222F # SURFACE INTEGRAL
<Multi_key> <o> <2> <integral> : "∯" U222F # SURFACE INTEGRAL
<Multi_key> <o> <KP_2> <integral> : "∯" U222F # SURFACE INTEGRAL
<Multi_key> <jot> <2> <integral> : "∯" U222F # SURFACE INTEGRAL
<Multi_key> <jot> <KP_2> <integral> : "∯" U222F # SURFACE INTEGRAL
<dead_abovering> <3> <integral> : "∰" U2230 # VOLUME U222E
<dead_abovering> <KP_3> <integral> : "∰" U2230 # VOLUME U222E
<Multi_key> <o> <3> <integral> : "∰" U2230 # VOLUME U222E
<Multi_key> <o> <KP_3> <integral> : "∰" U2230 # VOLUME U222E
<Multi_key> <jot> <3> <integral> : "∰" U2230 # VOLUME U222E
<Multi_key> <jot> <KP_3> <integral> : "∰" U2230 # VOLUME U222E
<Multi_key> <asciicircum> <bracketleft> : "⌈" U2308 # LEFT CEILING
<Multi_key> <underscore> <bracketleft> : "⌊" U230A # LEFT FLOOR
<Multi_key> <asciicircum> <bracketright> : "⌉" U2309 # RIGHT CEILING
<Multi_key> <underscore> <bracketright> : "⌋" U230B # RIGHT FLOOR
<Multi_key> <greater> <period> : "∴" U2234 # THEREFORE
<Multi_key> <ellipsis> <logicaland> : "∴" U2234 # THEREFORE
<Multi_key> <less> <period> : "∵" U2235 # BECAUSE
<Multi_key> <ellipsis> <logicalor> : "∵" U2235 # BECAUSE
<Multi_key> <2> <colon> : "∷" U2237 # PROPORTION
<Multi_key> <KP_2> <colon> : "∷" U2237 # PROPORTION
<Multi_key> <asciitilde> <equal> : "≅" U2245 # APPROXIMATELY EQUAL TO
<Multi_key> <equal> <asciitilde> : "≅" U2245 # APPROXIMATELY EQUAL TO
<dead_tilde> <equal> : "≅" U2245 # APPROXIMATELY EQUAL TO
<Multi_key> <asciitilde> <asciitilde> : "≈" U2248 # ~ ~ ALMOST EQUAL TO
<dead_tilde> <asciitilde> : "≈" U2248 # ALMOST EQUAL TO
<dead_macron> <asciitilde> : "≃" U2243 # ASYMPTOTICALLY EQUAL TO
<dead_tilde> <minus> : "≃" U2243 # ASYMPTOTICALLY EQUAL TO
<Multi_key> <equal> <equal> : "≡" U2261 # IDENTICAL TO
<dead_abovedot> <identical> : "⩧" U2A67 # IDENTICAL WITH DOT ABOVE
<dead_abovedot> <Multi_key> <equal> <equal>: "⩧" U2A67 # IDENTICAL WITH DOT ABOVE
<Multi_key> <colon> <equal> : "≔" U2254 # COLON EQUALS
<Multi_key> <equal> <colon> : "≕" U2255 # EQUALS COLON
<Multi_key> <KP_Equal> <colon> : "≕" U2255 # EQUALS COLON
<Multi_key> <greater> <equal> : "≥" U2265 # GREATER-THAN OR EQUAL TO
<Multi_key> <equal> <greater> : "≥" U2265 # GREATER-THAN OR EQUAL TO
<Multi_key> <less> <equal> : "≤" U2264 # LESS-THAN OR EQUAL TO
<Multi_key> <equal> <less> : "≤" U2264 # LESS-THAN OR EQUAL TO
<dead_macron> <less> : "≤" U2264 # LESS-THAN OR EQUAL TO
<dead_macron> <greater> : "≥" U2265 # GREATER-THAN OR EQUAL TO
<Multi_key> <equal> <degree> : "≗" U2257 # RING EQUAL TO
<Multi_key> <degree> <equal> : "≗" U2257 # RING EQUAL TO
<dead_abovering> <equal> : "≗" U2257 # RING EQUAL TO
<dead_caron> <equal> : "≚" U225A # EQUIANGULAR TO
<dead_circumflex> <equal> : "≙" U2259 # ESTIMATES
<Multi_key> <equal> <asciicircum> : "≙" U2259 # ESTIMATES
<Multi_key> <Greek_DELTA> <equal> : "≜" U225C # DELTA EQUAL TO
<Multi_key> <equal> <Greek_DELTA> : "≜" U225C # DELTA EQUAL TO
<Multi_key> <equal> <question> : "≟" U225F # QUESTIONED EQUAL TO
<Multi_key> <question> <equal> : "≟" U225F # QUESTIONED EQUAL TO
<dead_abovedot> <equal> : "≐" U2250 # APPROACHES THE LIMIT
<dead_belowdot> <equal> : "⩦" U2A66 # EQUALS SIGN WITH DOT BELOW
<Multi_key> <KP_Add> <KP_Subtract> : "±" plusminus # PLUS-MINUS SIGN
<Multi_key> <KP_Subtract> <KP_Add> : "∓" U2213 # MINUS-OR-PLUS SIGN
<Multi_key> <minus> <plus> : "∓" U2213 # MINUS-OR-PLUS SIGN
<U21BB> <plusminus> : "∓" U2213 # MINUS-OR-PLUS SIGN
<U21BB> <U2213> : "±" plusminus # PLUS-MINUS SIGN
<Multi_key> <s> <u> <m> : "∑" U2211 # N-ARY SUMMATION
<Multi_key> <i> <n> <t> : "∫" U222B # INTEGRAL
<Multi_key> <p> <r> <o> <d> : "∏" U220F # N-ARY PRODUCT
<U21BB> <Greek_PI> : "∐" U2210 # N-ARY COPRODUCT
<Multi_key> <p> <r> <o> <p> : "∝" U221D # PROPORTIONAL TO
<Multi_key> <a> <x> : "∝" U221D # PROPORTIONAL TO
<Multi_key> <R> <e> : "" U211C # BLACK-LETTER CAPITAL R
<Multi_key> <r> <e> : "" U211C # BLACK-LETTER CAPITAL R
<Multi_key> <I> <m> : "" U2111 # BLACK-LETTER CAPITAL I
<Multi_key> <i> <m> : "" U2111 # BLACK-LETTER CAPITAL I
<U21BB> <elementof> : "∋" U220B # CONTAINS AS MEMBER
<Multi_key> <elementof> <elementof> : "∋" U220B # CONTAINS AS MEMBER
<dead_abovedot> <elementof> : "⋵" U22F5 # ELEMENT OF WITH DOT ABOVE
<Multi_key> <h> <a> : "ℵ" U2135 # ALEF SYMBOL
<Multi_key> <h> <b> : "ℶ" U2136 # BET SYMBOL
<Multi_key> <h> <g> : "ℷ" U2137 # GIMEL SYMBOL
<Multi_key> <h> <d> : "ℸ" U2138 # DALET SYMBOL
<dead_abovedot> <logicaland> : "⩑" U2A51 # LOGICAL AND WITH DOT ABOVE
<dead_abovedot> <logicalor> : "⩒" U2A52 # LOGICAL OR WITH DOT ABOVE
<dead_macron> <logicaland> : "⊼" U22BC # NAND
<dead_macron> <logicalor> : "⊽" U22BD # NOR
<Multi_key> <logicalor> <underscore> : "⊻" U22BB # XOR
<Multi_key> <logicalor> <underbar> : "⊻" U22BB # XOR
<Multi_key> <logicaland> <underscore> : "⩟" U2A5F # LOGICAL AND WITH UNDERBAR
<Multi_key> <logicaland> <underbar> : "⩟" U2A5F # LOGICAL AND WITH UNDERBAR
<Multi_key> <logicalor> <logicalor> : "" U22C1 # N-ARY LOGICAL OR
<Multi_key> <logicaland> <logicaland> : "⋀" U22C0 # N-ARY LOGICAL AND
<Multi_key> <union> <union> : "" U22C3 # N-ARY UNION
<Multi_key> <intersection> <intersection> : "⋂" U22C2 # N-ARY INTERSECTION
<Multi_key> <Greek_SIGMA> <Greek_SIGMA> : "∑" U2211 # N-ARY SUMMATION
<Multi_key> <Greek_PI> <Greek_PI> : "∏" U220F # N-ARY PRODUCT
<Multi_key> <U2299> <U2299> : "⨀" U2A00 # N-ARY CIRCLED DOT OPERATOR
<Multi_key> <U2295> <U2295> : "⨁" U2A01 # N-ARY CIRCLED PLUS OPERATOR
<Multi_key> <U2297> <U2297> : "⨂" U2A02 # N-ARY CIRCLED TIMES OPERATOR
<dead_macron> <includedin> : "⊆" U2286 # SUBSET OF OR EQUAL TO
<Multi_key> <includedin> <equal> : "⊆" U2286 # SUBSET OF OR EQUAL TO
<Multi_key> <equal> <includedin> : "⊆" U2286 # SUBSET OF OR EQUAL TO
<dead_macron> <includes> : "⊇" U2287 # SUPERSET OF OR EQUAL TO
<U21BB> <includedin> : "⊃" includes # SUPERSET OF
<U21BB> <includes> : "⊂" includedin # SUBSET OF
<U21BB> <U2286> : "⊇" U2287 # SUPERSET OF OR EQUAL TO
<U21BB> <U2287> : "⊆" U2286 # SUBSET OF OR EQUAL TO
<dead_abovedot> <U2286> : "⫃" U2AC3 # SUBSET OF OR EQUAL TO WITH DOT ABOVE
<dead_abovedot> <U2287> : "⫄" U2AC4 # SUPERSET OF OR EQUAL TO WITH DOT ABOVE
<dead_abovedot> <asciitilde> : "⩪" U2A6A # TILDE OPERATOR WITH DOT ABOVE
<dead_abovedot> <minus> : "∸" U2238 # DOT MINUS
<dead_circumflex> <approxeq> : "⩯" U2A6F # ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT
<dead_abovering> <plus> : "⨢" U2A22 # PLUS SIGN WITH SMALL CIRCLE ABOVE
<dead_circumflex> <plus> : "⨣" U2A23 # PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE
<dead_tilde> <plus> : "⨤" U2A24 # PLUS SIGN WITH TILDE ABOVE
<dead_abovedot> <plus> : "∔" U2214 # DOT PLUS
<dead_abovedot> <multiply> : "⨰" U2A30 # MULTIPLICATION SIGN WITH DOT ABOVE
<Multi_key> <less> <bar> : "⊲" U22B2 # NORMAL SUBGROUP OF
<Multi_key> <bar> <less> : "⊲" U22B2 # NORMAL SUBGROUP OF
<Multi_key> <bar> <greater> : "⊳" U22B3 # CONTAINS AS NORMAL SUBGROUP
<Multi_key> <equal> <bar> <less> : "⊴" U22B4 # NORMAL SUBGROUP OF OR EQUAL TO
<Multi_key> <KP_Equal> <bar> <less> : "⊴" U22B4 # NORMAL SUBGROUP OF OR EQUAL TO
<Multi_key> <equal> <bar> <greater> : "⊵" U22B5 # CONTAINS AS NORMAL SUBGROUP OR EQUAL TO
<Multi_key> <KP_Equal> <bar> <greater> : "⊵" U22B5 # CONTAINS AS NORMAL SUBGROUP OR EQUAL TO
<Multi_key> <backslash> <backslash> : "" U2216 # SET MINUS
<Multi_key> <bar> <space> : "" U2223 # DIVIDES
<Multi_key> <bar> <bar> : "‖" U2016 # DOUBLE VERTICAL LINE
<Multi_key> <bar> <minus> : "⊢" U22A2 # RIGHT TACK
<Multi_key> <minus> <bar> : "⊣" U22A3 # LEFT TACK
<Multi_key> <bar> <equal> : "⊨" U22A8 # TRUE
<Multi_key> <bar> <KP_Equal> : "⊨" U22A8 # TRUE
<Multi_key> <U22A5> <U22A5> : "" U22A4 # DOWN TACK
<U21BB> <U22A5> : "" U22A4 # DOWN TACK
<Multi_key> <slash> <0> : "∅" U2205 # EMPTY SET
<dead_stroke> <0> : "∅" U2205 # EMPTY SET
<Multi_key> <0> <dead_stroke> <dead_stroke>: "∅" U2205 # EMPTY SET
<dead_abovering> <emptyset> : "⦲" U29B2 # EMPTY SET WITH SMALL CIRCLE ABOVE
<U21BB> <emptyset> : "⦰" U29B0 # REVERSED EMPTY SET
<dead_macron> <emptyset> : "⦱" U29B1 # EMPTY SET WITH OVERBAR
<Multi_key> <asterisk> <asterisk> : "" U2217 # ASTERISK OPERATOR
<Multi_key> <KP_Multiply> <KP_Multiply> : "" U2217 # ASTERISK OPERATOR
<Multi_key> <2> <greater> : "≫" U226B # MUCH GREATER-THAN
<Multi_key> <KP_2> <greater> : "≫" U226B # MUCH GREATER-THAN
<Multi_key> <2> <less> : "≪" U226A # MUCH LESS-THAN
<Multi_key> <KP_2> <less> : "≪" U226A # MUCH LESS-THAN
<Multi_key> <3> <greater> : "⋙" U22D9 # VERY MUCH GREATER-THAN
<Multi_key> <KP_3> <greater> : "⋙" U22D9 # VERY MUCH GREATER-THAN
<Multi_key> <3> <less> : "⋘" U22D8 # VERY MUCH LESS-THAN
<Multi_key> <KP_3> <less> : "⋘" U22D8 # VERY MUCH LESS-THAN
# overwrites »« combinations
<Multi_key> <greater> <greater> : "≫" U226B # MUCH GREATER-THAN
<Multi_key> <less> <less> : "≪" U226A # MUCH LESS-THAN
<Multi_key> <2> <equal> : "⩵" U2A75 # TWO CONSECUTIVE EQUALS SIGNS
<Multi_key> <KP_2> <equal> : "⩵" U2A75 # TWO CONSECUTIVE EQUALS SIGNS
<Multi_key> <3> <equal> : "⩶" U2A76 # THREE CONSECUTIVE EQUALS SIGNS
<Multi_key> <KP_3> <equal> : "⩶" U2A76 # THREE CONSECUTIVE EQUALS SIGNS
# enclosed symbols
<Multi_key> <o> <plus> : "⊕" U2295 # CIRCLED PLUS
<Multi_key> <o> <KP_Add> : "⊕" U2295 # CIRCLED PLUS
<Multi_key> <o> <minus> : "⊖" U2296 # CIRCLED MINUS
<Multi_key> <o> <KP_Subtract> : "⊖" U2296 # CIRCLED MINUS
<Multi_key> <o> <multiply> : "⊗" U2297 # CIRCLED TIMES
<Multi_key> <o> <slash> : "⊘" U2298 # CIRCLED DIVISION SLASH
<Multi_key> <o> <KP_Divide> : "⊘" U2298 # CIRCLED DIVISION SLASH
<Multi_key> <o> <period> : "⊙" U2299 # CIRCLED DOT OPERATOR
<Multi_key> <o> <jot> : "⊚" U229A # CIRCLED RING OPERATOR
<Multi_key> <o> <degree> : "⊚" U229A # CIRCLED RING OPERATOR
<Multi_key> <o> <asterisk> : "⊛" U229B # CIRCLED ASTERISK OPERATOR
<Multi_key> <o> <equal> : "⊜" U229C # CIRCLED EQUALS
<Multi_key> <o> <KP_Equal> : "⊜" U229C # CIRCLED EQUALS
<Multi_key> <o> <U22A5> : "⦹" U29B9 # CIRCLED PERPENDICULAR
<Multi_key> <o> <U2225> : "⦷" U29B7 # CIRCLED PARALLEL
<Multi_key> <o> <less> : "⧀" U29C0 # CIRCLED LESS-THAN
<Multi_key> <o> <greater> : "⧁" U29C1 # CIRCLED GREATER-THAN
<Multi_key> <Greek_DELTA> <plus> : "⨹" U2A39 # PLUS SIGN IN TRIANGLE
<Multi_key> <plus> <Greek_DELTA> : "⨹" U2A39 # PLUS SIGN IN TRIANGLE
<Multi_key> <Greek_DELTA> <minus> : "⨺" U2A3A # MINUS SIGN IN TRIANGLE
<Multi_key> <minus> <Greek_DELTA> : "⨺" U2A3A # MINUS SIGN IN TRIANGLE
<Multi_key> <Greek_DELTA> <multiply> : "⨻" U2A3B # MULTIPLICATION SIGN IN TRIANGLE
<Multi_key> <multiply> <Greek_DELTA> : "⨻" U2A3B # MULTIPLICATION SIGN IN TRIANGLE
# new ideas (to be discussed)
<dead_belowdot> <logicaland> : "⟑" U27D1 # AND WITH DOT
<Multi_key> <minus> <integral> : "⨍" U2A0D # FINITE PART INTEGRAL
<Multi_key> <equal> <integral> : "⨎" U2A0E # INTEGRAL WITH DOUBLE STROKE
<Multi_key> <integral> <equal> : "⨎" U2A0E # INTEGRAL WITH DOUBLE STROKE
<Multi_key> <multiply> <integral> : "⨘" U2A18 # INTEGRAL WITH TIMES SIGN
<Multi_key> <integral> <multiply> : "⨘" U2A18 # INTEGRAL WITH TIMES SIGN
<Multi_key> <intersection> <integral> : "⨙" U2A19 # INTEGRAL WITH INTERSECTION
<Multi_key> <integral> <intersection> : "⨙" U2A19 # INTEGRAL WITH INTERSECTION
<Multi_key> <union> <integral> : "⨚" U2A1A # INTEGRAL WITH UNION
<Multi_key> <integral> <union> : "⨚" U2A1A # INTEGRAL WITH UNION
<dead_macron> <integral> : "⨛" U2A1B # INTEGRAL WITH OVERBAR
<Multi_key> <underscore> <integral> : "⨜" U2A1C # INTEGRAL WITH UNDERBAR
<Multi_key> <underbar> <integral> : "⨜" U2A1C # INTEGRAL WITH UNDERBAR
<Multi_key> <slash> <integral> : "⨏" U2A0F # INTEGRAL AVERAGE WITH SLASH
<dead_stroke> <integral> : "⨏" U2A0F # INTEGRAL AVERAGE WITH SLASH
<Multi_key> <underscore> <multiply> : "⨱" U2A31 # MULTIPLICATION SIGN WITH UNDERBAR
<Multi_key> <underbar> <multiply> : "⨱" U2A31 # MULTIPLICATION SIGN WITH UNDERBAR
<dead_macron> <union> : "⩂" U2A42 # UNION WITH OVERBAR
<dead_macron> <intersection> : "⩃" U2A43 # INTERSECTION WITH OVERBAR
<Multi_key> <less> <parenright> : "⪦" U2AA6 # LESS-THAN CLOSED BY CURVE
<Multi_key> <parenleft> <greater> : "⪧" U2AA7 # GREATER-THAN CLOSED BY CURVE
<Multi_key> <multiply> <multiply> : "" U2A2F # VECTOR OR CROSS PRODUCT
<Multi_key> <question> <less> : "⩻" U2A7B # LESS-THAN WITH QUESTION MARK ABOVE
<Multi_key> <less> <question> : "⩻" U2A7B # LESS-THAN WITH QUESTION MARK ABOVE
<Multi_key> <question> <greater> : "⩼" U2A7C # GREATER-THAN WITH QUESTION MARK ABOVE
<Multi_key> <greater> <question> : "⩼" U2A7C # GREATER-THAN WITH QUESTION MARK ABOVE
# misc. symbols
<Multi_key> <bar> <multiply> <bar> : "⋈" U22C8 # BOWTIE
<Multi_key> <bar> <multiply> <space> : "⋉" U22C9 # LEFT NORMAL FACTOR SEMIDIRECT PRODUCT
<Multi_key> <multiply> <bar> : "⋊" U22CA # RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT
<U21BB> <asciitilde> : "≀" U2240 # WREATH PRODUCT
<U21BB> <U2221> : "∢" U2222 # SPHERICAL ANGLE
<U21BB> <ampersand> : "⅋" U214B # TURNED AMPERSAND
<Multi_key> <minus> <colon> : "∹" U2239 # EXCESS
<U21BB> <numbersign> : "⨳" U2A33 # SMASH PRODUCT
<dead_abovedot> <Greek_DELTA> : "⧊" U29CA # TRIANGLE WITH DOT ABOVE
# mathematical negations
<Multi_key> <slash> <equal> : "≠" U2260 # NOT EQUAL TO
<dead_stroke> <equal> : "≠" notequal # NOT EQUAL TO
<Multi_key> <equal> <dead_stroke> <dead_stroke> : "≠" notequal # NOT EQUAL TO
<Multi_key> <KP_Divide> <KP_Equal> : "≠" notequal # NOT EQUAL TO
<dead_stroke> <KP_Equal> : "≠" notequal # NOT EQUAL TO
<Multi_key> <KP_Equal> <dead_stroke> <dead_stroke> : "≠" notequal # NOT EQUAL TO
<Multi_key> <less> <greater> : "≠" notequal # NOT EQUAL TO
<dead_stroke> <U21D2> : "⇏" U21CF # RIGHTWARDS DOUBLE ARROW WITH STROKE
<Multi_key> <slash> <U21D2> : "⇏" U21CF # RIGHTWARDS DOUBLE ARROW WITH STROKE
<dead_stroke> <U21D0> : "⇍" U21CD # LEFTWARDS DOUBLE ARROW WITH STROKE
<Multi_key> <slash> <U21D0> : "⇍" U21CD # LEFTWARDS DOUBLE ARROW WITH STROKE
<dead_stroke> <ifonlyif> : "⇎" U21CE # LEFT RIGHT DOUBLE ARROW WITH STROKE
<Multi_key> <slash> <ifonlyif> : "⇎" U21CE # LEFT RIGHT DOUBLE ARROW WITH STROKE
<dead_stroke> <leftarrow> : "↚" U219A # LEFTWARDS ARROW WITH STROKE
<Multi_key> <slash> <leftarrow> : "↚" U219A # LEFTWARDS ARROW WITH STROKE
<dead_stroke> <rightarrow> : "↛" U219B # RIGHTWARDS ARROW WITH STROKE
<Multi_key> <slash> <rightarrow> : "↛" U219B # RIGHTWARDS ARROW WITH STROKE
<dead_stroke> <U2194> : "↮" U21AE # LEFT RIGHT ARROW WITH STROKE
<Multi_key> <slash> <U2194> : "↮" U21AE # LEFT RIGHT ARROW WITH STROKE
<Multi_key> <slash> <U2203> : "∄" U2204 # THERE DOES NOT EXIST
<dead_stroke> <U2203> : "∄" U2204 # THERE DOES NOT EXIST
<Multi_key> <U2203> <dead_stroke> <dead_stroke> : "∄" U2204 # THERE DOES NOT EXIST
<Multi_key> <slash> <elementof> : "∉" U2209 # NOT AN ELEMENT OF
<dead_stroke> <elementof> : "∉" U2209 # NOT AN ELEMENT OF
<Multi_key> <elementof> <dead_stroke> <dead_stroke> : "∉" U2209 # NOT AN ELEMENT OF
<dead_stroke> <U21BB> <elementof> : "∌" U220C # DOES NOT CONTAIN AS MEMBER
<dead_stroke> <Multi_key> <elementof> <elementof> : "∌" U220C # DOES NOT CONTAIN AS MEMBER
<Multi_key> <slash> <bar> : "∤" U2224 # DOES NOT DIVIDE
<dead_stroke> <bar> : "∤" U2224 # DOES NOT DIVIDE
<Multi_key> <bar> <dead_stroke> <dead_stroke> : "∤" U2224 # DOES NOT DIVIDE
<Multi_key> <slash> <U2223> : "∤" U2224 # DOES NOT DIVIDE
<dead_stroke> <U2223> : "∤" U2224 # DOES NOT DIVIDE
<Multi_key> <U2223> <dead_stroke> <dead_stroke> : "∤" U2224 # DOES NOT DIVIDE
<Multi_key> <slash> <U2225> : "∦" U2226 # NOT PARALLEL TO
<dead_stroke> <U2225> : "∦" U2226 # NOT PARALLEL TO
<Multi_key> <U2225> <dead_stroke> <dead_stroke> : "∦" U2226 # NOT PARALLEL TO
<Multi_key> <slash> <asciitilde> : "≁" U2241 # NOT TILDE
<dead_stroke> <asciitilde> : "≁" U2241 # NOT TILDE
<Multi_key> <asciitilde> <dead_stroke> <dead_stroke> : "≁" U2241 # NOT TILDE
<Multi_key> <slash> <less> : "≮" U226E # NOT LESS-THAN
<dead_stroke> <less> : "≮" U226E # NOT LESS-THAN
<Multi_key> <less> <dead_stroke> <dead_stroke> : "≮" U226E # NOT LESS-THAN
<Multi_key> <slash> <greater> : "≯" U226F # NOT GREATER-THAN
<dead_stroke> <greater> : "≯" U226F # NOT GREATER-THAN
<Multi_key> <greater> <dead_stroke> <dead_stroke> : "≯" U226F # NOT GREATER-THAN
<Multi_key> <slash> <lessthanequal> : "≰" U2270 # NEITHER LESS-THAN NOR EQUAL TO
<dead_stroke> <lessthanequal> : "≰" U2270 # NEITHER LESS-THAN NOR EQUAL TO
<Multi_key> <lessthanequal> <dead_stroke> <dead_stroke> : "≰" U2270 # NEITHER LESS-THAN NOR EQUAL TO
<Multi_key> <slash> <greaterthanequal> : "≱" U2271 # NEITHER GREATER-THAN NOR EQUAL TO
<dead_stroke> <greaterthanequal> : "≱" U2271 # NEITHER GREATER-THAN NOR EQUAL TO
<Multi_key> <greaterthanequal> <dead_stroke> <dead_stroke> : "≱" U2271 # NEITHER GREATER-THAN NOR EQUAL TO
<Multi_key> <slash> <includedin> : "⊄" U2284 # NOT A SUBSET OF
<dead_stroke> <includedin> : "⊄" U2284 # NOT A SUBSET OF
<Multi_key> <includedin> <dead_stroke> <dead_stroke> : "⊄" U2284 # NOT A SUBSET OF
<Multi_key> <slash> <includes> : "⊅" U2285 # NOT A SUPERSET OF
<dead_stroke> <includes> : "⊅" U2285 # NOT A SUPERSET OF
<Multi_key> <includes> <dead_stroke> <dead_stroke> : "⊅" U2285 # NOT A SUPERSET OF
<dead_stroke> <Multi_key> <less> <bar> : "⋪" U22EA # NOT NORMAL SUBGROUP OF
<dead_stroke> <Multi_key> <bar> <greater> : "⋫" U22EB # DOES NOT CONTAIN AS NORMAL SUBGROUP
<dead_stroke> <Multi_key> <equal> <less> <bar> : "⋬" U22EC # NOT NORMAL SUBGROUP OF OR EQUAL TO
<dead_stroke> <Multi_key> <KP_Equal> <less> <bar> : "⋬" U22EC # NOT NORMAL SUBGROUP OF OR EQUAL TO
<dead_stroke> <Multi_key> <equal> <bar> <greater> : "⋭" U22ED # DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
<dead_stroke> <Multi_key> <KP_Equal> <bar> <greater> : "⋭" U22ED # DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
<dead_stroke> <Multi_key> <bar> <minus> : "⊬" U22AC # DOES NOT PROVE
<dead_stroke> <Multi_key> <bar> <equal> : "⊭" U22AD # NOT TRUE
<dead_stroke> <Multi_key> <bar> <KP_Equal> : "⊭" U22AD # NOT TRUE
# arrows
<Multi_key> <less> <minus> : "←" U2190 # LEFTWARDS ARROW
<U21BB> <rightarrow> : "←" U2190 # LEFTWARDS ARROW
<Multi_key> <bar> <asciicircum> : "↑" U2191 # UPWARDS ARROW
<Multi_key> <minus> <greater> : "→" U2192 # RIGHTWARDS ARROW
<Multi_key> <v> <bar> : "↓" U2193 # DOWNWARDS ARROW
<Multi_key> <less> <rightarrow> : "↔" U2194 # LEFT RIGHT ARROW
<Multi_key> <leftarrow> <greater> : "↔" U2194 # LEFT RIGHT ARROW
<Multi_key> <asciicircum> <bar> <v> : "↕" U2195 # UP DOWN ARROW
<Multi_key> <backslash> <asciicircum> : "↖" U2196 # NORTH WEST ARROW
<Multi_key> <slash> <asciicircum> : "↗" U2197 # NORTH EAST ARROW
<Multi_key> <backslash> <v> : "↘" U2198 # SOUTH EAST ARROW
<Multi_key> <slash> <v> : "↙" U2199 # SOUTH WEST ARROW
<Multi_key> <asciicircum> <backslash> <v> : "⤡" U2921 # NORTH WEST AND SOUTH EAST ARROW
<Multi_key> <v> <slash> <asciicircum> : "⤢" U2922 # NORTH EAST AND SOUTH WEST ARROW
<Multi_key> <leftarrow> <bar> : "↤" U21A4 # LEFTWARDS ARROW FROM BAR
<U21BB> <U21A6> : "↤" U21A4 # LEFTWARDS ARROW FROM BAR
<Multi_key> <uparrow> <bar> : "↥" U21A5 # UPWARDS ARROW FROM BAR
<Multi_key> <bar> <rightarrow> : "↦" U21A6 # RIGHTWARDS ARROW FROM BAR
<Multi_key> <downarrow> <bar> : "↧" U21A7 # DOWNWARDS ARROW FROM BAR
<Multi_key> <rightarrow> <bar> : "⇥" U21E5 # RIGHTWARDS ARROW TO BAR
<Multi_key> <bar> <leftarrow> : "⇤" U21E4 # LEFTWARDS ARROW TO BAR
<Multi_key> <bar> <U21BB> <rightarrow> : "⇤" U21E4 # LEFTWARDS ARROW TO BAR
<Multi_key> <U2195> <bar> : "↨" U21A8 # UP DOWN ARROW WITH BASE
<Multi_key> <rightarrow> <leftarrow> : "⇄" U21C4 # RIGHTWARDS ARROW OVER LEFTWARDS ARROW
<Multi_key> <uparrow> <downarrow> : "⇅" U21C5 # UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW
<Multi_key> <leftarrow> <rightarrow> : "⇆" U21C6 # LEFTWARDS ARROW OVER RIGHTWARDS ARROW
<Multi_key> <leftarrow> <leftarrow> : "⇇" U21C7 # LEFTWARDS PAIRED ARROWS
<Multi_key> <uparrow> <uparrow> : "⇈" U21C8 # UPWARDS PAIRED ARROWS
<Multi_key> <rightarrow> <rightarrow> : "⇉" U21C9 # RIGHTWARDS PAIRED ARROWS
<Multi_key> <downarrow> <downarrow> : "⇊" U21CA # DOWNWARDS PAIRED ARROWS
<Multi_key> <downarrow> <uparrow> : "⇵" U21F5 # DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW
<Multi_key> <w> <i> <d> : "↯" U21AF # DOWNWARDS ZIGZAG ARROW
<Multi_key> <z> <rightarrow> : "↯" U21AF # DOWNWARDS ZIGZAG ARROW
<U21BB> <ifonlyif> : "⇕" U21D5 # UP DOWN DOUBLE ARROW
<Multi_key> <bar> <uparrow> : "⇑" U21D1 # UPWARDS DOUBLE ARROW
<Multi_key> <bar> <downarrow> : "⇓" U21D3 # DOWNWARDS DOUBLE ARROW
<Multi_key> <bar> <backslash> <asciicircum> : "⇖" U21D6 # NORTH WEST DOUBLE ARROW
<Multi_key> <bar> <slash> <asciicircum> : "⇗" U21D7 # NORTH EAST DOUBLE ARROW
<Multi_key> <bar> <backslash> <v> : "⇘" U21D8 # SOUTH EAST DOUBLE ARROW
<Multi_key> <bar> <slash> <v> : "⇙" U21D9 # SOUTH WEST DOUBLE ARROW
<Multi_key> <bar> <U21D2> : "⤇" U2907 # RIGHTWARDS DOUBLE ARROW FROM BAR
<Multi_key> <U21D0> <bar> : "⤆" U2906 # LEFTWARDS DOUBLE ARROW FROM BAR
<U02DE> <rightarrow> : "↪" U21AA # RIGHTWARDS ARROW WITH HOOK
<U02DE> <Multi_key> <minus> <greater> : "↪" U21AA # RIGHTWARDS ARROW WITH HOOK
<U02DE> <leftarrow> : "↩" U21A9 # LEFTWARDS ARROW WITH HOOK
<U02DE> <Multi_key> <less> <minus> : "↩" U21A9 # LEFTWARDS ARROW WITH HOOK
<U02DE> <U21BB> <rightarrow> : "↩" U21A9 # LEFTWARDS ARROW WITH HOOK
<U21BB> <U02DE> <rightarrow> : "↩" U21A9 # LEFTWARDS ARROW WITH HOOK
<U02DE> <Multi_key> <backslash> <asciicircum> : "⤣" U2923 # NORTH WEST ARROW WITH HOOK
<U02DE> <Multi_key> <slash> <asciicircum> : "⤤" U2924 # NORTH EAST ARROW WITH HOOK
<U02DE> <Multi_key> <backslash> <v> : "⤥" U2925 # SOUTH EAST ARROW WITH HOOK
<U02DE> <Multi_key> <slash> <v> : "⤦" U2926 # SOUTH WEST ARROW WITH HOOK
<Multi_key> <ellipsis> <uparrow> : "⇡" U21E1 # UPWARDS DASHED ARROW
<Multi_key> <ellipsis> <bar> <asciicircum> : "⇡" U21E1 # UPWARDS DASHED ARROW
<Multi_key> <ellipsis> <downarrow> : "⇣" U21E3 # DOWNWARDS DASHED ARROW
<Multi_key> <ellipsis> <v> <bar> : "⇣" U21E3 # DOWNWARDS DASHED ARROW
<Multi_key> <ellipsis> <rightarrow> : "⇢" U21E2 # RIGHTWARDS DASHED ARROW
<Multi_key> <ellipsis> <minus> <greater> : "⇢" U21E2 # RIGHTWARDS DASHED ARROW
<Multi_key> <ellipsis> <leftarrow> : "⇠" U21E0 # LEFTWARDS DASHED ARROW
<Multi_key> <ellipsis> <less> <minus> : "⇠" U21E0 # LEFTWARDS DASHED ARROW
<Multi_key> <ellipsis> <U21BB> <rightarrow> : "⇠" U21E0 # LEFTWARDS DASHED ARROW
<Multi_key> <minus> <rightarrow> : "⟶" U27F6 # LONG RIGHTWARDS ARROW
<Multi_key> <leftarrow> <minus> : "⟵" U27F5 # LONG LEFTWARDS ARROW
<Multi_key> <U21BB> <rightarrow> <minus> : "⟵" U27F5 # LONG LEFTWARDS ARROW
<Multi_key> <equal> <U21D2> : "⟹" U27F9 # LONG RIGHTWARDS DOUBLE ARROW
<Multi_key> <U21D0> <equal> : "⟸" U27F8 # LONG LEFTWARDS DOUBLE ARROW
<Multi_key> <U21D0> <U21D2> : "⟺" U27FA # LONG LEFT RIGHT DOUBLE ARROW
<Multi_key> <equal> <uparrow> : "⇞" U21DE # UPWARDS ARROW WITH DOUBLE STROKE
<Multi_key> <equal> <downarrow> : "⇟" U21DF # DOWNWARDS ARROW WITH DOUBLE STROKE
<dead_circumflex> <leftarrow> : "↞" U219E # LEFTWARDS TWO HEADED ARROW
<dead_circumflex> <U21BB> <rightarrow> : "↞" U219E # LEFTWARDS TWO HEADED ARROW
<Multi_key> <guillemotleft> <minus> : "↞" U219E # LEFTWARDS TWO HEADED ARROW
<dead_circumflex> <uparrow> : "↟" U219F # UPWARDS TWO HEADED ARROW
<Multi_key> <guillemotleft> <bar> : "↟" U219F # UPWARDS TWO HEADED ARROW
<dead_circumflex> <rightarrow> : "↠" U21A0 # RIGHTWARDS TWO HEADED ARROW
<Multi_key> <minus> <guillemotright> : "↠" U21A0 # RIGHTWARDS TWO HEADED ARROW
<dead_circumflex> <downarrow> : "↡" U21A1 # DOWNWARDS TWO HEADED ARROW
<Multi_key> <bar> <guillemotright> : "↡" U21A1 # DOWNWARDS TWO HEADED ARROW
<Multi_key> <greater> <rightarrow> : "↣" U21A3 # RIGHTWARDS ARROW WITH TAIL
<dead_caron> <rightarrow> : "↣" U21A3 # RIGHTWARDS ARROW WITH TAIL
<Multi_key> <leftarrow> <less> : "↢" U21A2 # LEFTWARDS ARROW WITH TAIL
<Multi_key> <U21BB> <rightarrow> <less> : "↢" U21A2 # LEFTWARDS ARROW WITH TAIL
<dead_caron> <leftarrow> : "↢" U21A2 # LEFTWARDS ARROW WITH TAIL
<Multi_key> <minus> <less> : "⤙" U2919 # LEFTWARDS ARROW-TAIL
<Multi_key> <greater> <minus> : "⤚" U291A # RIGHTWARDS ARROW-TAIL
<Multi_key> <minus> <guillemotleft> : "⤛" U291B # LEFTWARDS DOUBLE ARROW-TAIL
<Multi_key> <guillemotright> <minus> : "⤜" U291C # RIGHTWARDS DOUBLE ARROW-TAIL
<dead_acute> <leftarrow> : "↼" U21BC # LEFTWARDS HARPOON WITH BARB UPWARDS
<dead_acute> <uparrow> : "↿" U21BF # UPWARDS HARPOON WITH BARB LEFTWARDS
<dead_acute> <rightarrow> : "⇁" U21C1 # RIGHTWARDS HARPOON WITH BARB DOWNWARDS
<dead_acute> <downarrow> : "⇂" U21C2 # DOWNWARDS HARPOON WITH BARB RIGHTWARDS
<dead_grave> <leftarrow> : "↽" U21BD # LEFTWARDS HARPOON WITH BARB DOWNWARDS
<dead_grave> <uparrow> : "↾" U21BE # UPWARDS HARPOON WITH BARB RIGHTWARDS
<dead_grave> <rightarrow> : "⇀" U21C0 # RIGHTWARDS HARPOON WITH BARB UPWARDS
<dead_grave> <downarrow> : "⇃" U21C3 # DOWNWARDS HARPOON WITH BARB LEFTWARDS
<dead_tilde> <leftarrow> : "↜" U219C # LEFTWARDS WAVE ARROW
<dead_tilde> <U21BB> <rightarrow> : "↜" U219C # LEFTWARDS WAVE ARROW
<dead_tilde> <rightarrow> : "↝" U219D # RIGHTWARDS WAVE ARROW
<dead_tilde> <U2194> : "↭" U21AD # LEFT RIGHT WAVE ARROW
<dead_abovering> <leftarrow> : "↫" U21AB # LEFTWARDS ARROW WITH LOOP
<dead_abovering> <U21BB> <rightarrow> : "↫" U21AB # LEFTWARDS ARROW WITH LOOP
<dead_abovering> <rightarrow> : "↬" U21AC # RIGHTWARDS ARROW WITH LOOP
<Multi_key> <colon> <rightarrow> : "⧴" U29F4 # RULE-DELAYED
<dead_circumflex> <greater> : "⃗" U20D7 # COMBINING RIGHT ARROW ABOVE
<Multi_key> <asciicircum> <greater> : "⃗" U20D7 # COMBINING RIGHT ARROW ABOVE
<Multi_key> <asciicircum> <rightarrow> : "⃗" U20D7 # COMBINING RIGHT ARROW ABOVE
<U21BB> <U20D7> : "⃖" U20D6 # COMBINING LEFT ARROW ABOVE
<dead_circumflex> <less> : "⃖" U20D6 # COMBINING LEFT ARROW ABOVE
<Multi_key> <asciicircum> <less> : "⃖" U20D6 # COMBINING LEFT ARROW ABOVE
<Multi_key> <asciicircum> <leftarrow> : "⃖" U20D6 # COMBINING LEFT ARROW ABOVE
<Multi_key> <asciicircum> <U21BB> <rightarrow> : "⃖" U20D6 # COMBINING LEFT ARROW ABOVE
# possible additions:
# ˙: ⇠⇡⇢⇣
# ¯: ↤↥↦↧↨
# superscripts and subscripts
<dead_circumflex> <minus> : "⁻" U207B # SUPERSCRIPT MINUS
<Multi_key> <asciicircum> <minus> : "⁻" U207B # SUPERSCRIPT MINUS
<dead_circumflex> <KP_Subtract> : "⁻" U207B # SUPERSCRIPT MINUS
<Multi_key> <asciicircum> <KP_Subtract> : "⁻" U207B # SUPERSCRIPT MINUS
<Multi_key> <underscore> <minus> : "₋" U208B # SUBSCRIPT MINUS
<Multi_key> <underbar> <minus> : "₋" U208B # SUBSCRIPT MINUS
<Multi_key> <underscore> <KP_Subtract> : "₋" U208B # SUBSCRIPT MINUS
<Multi_key> <underbar> <KP_Subtract> : "₋" U208B # SUBSCRIPT MINUS
<Multi_key> <asciicircum> <equal> : "⁼" U207C # SUPERSCRIPT EQUALS SIGN
<Multi_key> <asciicircum> <a> : "ᵃ" U1D43 # MODIFIER LETTER SMALL A
<Multi_key> <asciicircum> <b> : "ᵇ" U1D47 # MODIFIER LETTER SMALL B
<Multi_key> <asciicircum> <c> : "ᶜ" U1D9C # MODIFIER LETTER SMALL C
<Multi_key> <asciicircum> <d> : "ᵈ" U1D48 # MODIFIER LETTER SMALL D
<Multi_key> <asciicircum> <e> : "ᵉ" U1D49 # MODIFIER LETTER SMALL E
<Multi_key> <asciicircum> <f> : "ᶠ" U1DA0 # MODIFIER LETTER SMALL F
<Multi_key> <asciicircum> <g> : "ᵍ" U1D4D # MODIFIER LETTER SMALL G
<Multi_key> <asciicircum> <h> : "ʰ" U02B0 # MODIFIER LETTER SMALL H
<Multi_key> <asciicircum> <i> : "ⁱ" U2071 # SUPERSCRIPT LATIN SMALL LETTER I
<Multi_key> <asciicircum> <j> : "ʲ" U02B2 # MODIFIER LETTER SMALL J
<Multi_key> <asciicircum> <k> : "ᵏ" U1D4F # MODIFIER LETTER SMALL K
<Multi_key> <asciicircum> <l> : "ˡ" U02E1 # MODIFIER LETTER SMALL L
<Multi_key> <asciicircum> <m> : "ᵐ" U1D50 # MODIFIER LETTER SMALL M
<Multi_key> <asciicircum> <n> : "ⁿ" U207F # SUPERSCRIPT LATIN SMALL LETTER N
<Multi_key> <asciicircum> <o> : "ᵒ" U1D52 # MODIFIER LETTER SMALL O
<Multi_key> <asciicircum> <p> : "ᵖ" U1D56 # MODIFIER LETTER SMALL P
<Multi_key> <asciicircum> <r> : "ʳ" U02B3 # MODIFIER LETTER SMALL R
<Multi_key> <asciicircum> <s> : "ˢ" U02E2 # MODIFIER LETTER SMALL S
<Multi_key> <asciicircum> <t> : "ᵗ" U1D57 # MODIFIER LETTER SMALL T
<Multi_key> <asciicircum> <u> : "ᵘ" U1D58 # MODIFIER LETTER SMALL U
<Multi_key> <asciicircum> <v> : "ᵛ" U1D5B # MODIFIER LETTER SMALL V
<Multi_key> <asciicircum> <w> : "ʷ" U02B7 # MODIFIER LETTER SMALL W
<Multi_key> <asciicircum> <x> : "ˣ" U02E3 # MODIFIER LETTER SMALL X
<Multi_key> <asciicircum> <y> : "ʸ" U02B8 # MODIFIER LETTER SMALL Y
<Multi_key> <asciicircum> <z> : "ᶻ" U1DBB # MODIFIER LETTER SMALL Z
<Multi_key> <asciicircum> <A> : "ᴬ" U1D2C # MODIFIER LETTER CAPITAL A
<Multi_key> <asciicircum> <B> : "ᴮ" U1D2E # MODIFIER LETTER CAPITAL B
<Multi_key> <asciicircum> <D> : "ᴰ" U1D30 # MODIFIER LETTER CAPITAL D
<Multi_key> <asciicircum> <E> : "ᴱ" U1D31 # MODIFIER LETTER CAPITAL E
<Multi_key> <asciicircum> <G> : "ᴳ" U1D33 # MODIFIER LETTER CAPITAL G
<Multi_key> <asciicircum> <H> : "ᴴ" U1D34 # MODIFIER LETTER CAPITAL H
<Multi_key> <asciicircum> <I> : "ᴵ" U1D35 # MODIFIER LETTER CAPITAL I
<Multi_key> <asciicircum> <J> : "ᴶ" U1D36 # MODIFIER LETTER CAPITAL J
<Multi_key> <asciicircum> <K> : "ᴷ" U1D37 # MODIFIER LETTER CAPITAL K
<Multi_key> <asciicircum> <L> : "ᴸ" U1D38 # MODIFIER LETTER CAPITAL L
<Multi_key> <asciicircum> <M> : "ᴹ" U1D39 # MODIFIER LETTER CAPITAL M
<Multi_key> <asciicircum> <N> : "ᴺ" U1D3A # MODIFIER LETTER CAPITAL N
<Multi_key> <asciicircum> <O> : "ᴼ" U1D3C # MODIFIER LETTER CAPITAL O
<Multi_key> <asciicircum> <P> : "ᴾ" U1D3E # MODIFIER LETTER CAPITAL P
<Multi_key> <asciicircum> <R> : "ᴿ" U1D3F # MODIFIER LETTER CAPITAL R
<Multi_key> <asciicircum> <T> : "ᵀ" U1D40 # MODIFIER LETTER CAPITAL T
<Multi_key> <asciicircum> <U> : "ᵁ" U1D41 # MODIFIER LETTER CAPITAL U
<Multi_key> <asciicircum> <V> : "ⱽ" U2C7D # MODIFIER LETTER CAPITAL V
<Multi_key> <asciicircum> <W> : "ᵂ" U1D42 # MODIFIER LETTER CAPITAL W
<Multi_key> <asciicircum> <Greek_alpha> : "ᵅ" U1D45 # MODIFIER LETTER SMALL ALPHA
<Multi_key> <asciicircum> <Greek_beta> : "ᵝ" U1D5D # MODIFIER LETTER SMALL BETA
<Multi_key> <asciicircum> <Greek_gamma> : "ᵞ" U1D5E # MODIFIER LETTER SMALL GREEK GAMMA
<Multi_key> <asciicircum> <Greek_delta> : "ᵟ" U1D5F # MODIFIER LETTER SMALL DELTA
<Multi_key> <asciicircum> <Greek_epsilon> : "ᵋ" U1D4B # MODIFIER LETTER SMALL OPEN E
<Multi_key> <asciicircum> <Greek_phi> : "ᵠ" U1D60 # MODIFIER LETTER SMALL GREEK PHI
<Multi_key> <asciicircum> <U03D5> : "ᶲ" U1DB2 # MODIFIER LETTER SMALL PHI
<Multi_key> <asciicircum> <Greek_chi> : "ᵡ" U1D61 # MODIFIER LETTER SMALL CHI
<Multi_key> <asciicircum> <Greek_theta> : "ᶿ" U1DBF # MODIFIER LETTER SMALL THETA
<Multi_key> <asciicircum> <Greek_upsilon> : "ᶷ" U1DB7 # MODIFIER LETTER SMALL UPSILON
<Multi_key> <underscore> <a> : "ₐ" U2090 # LATIN SUBSCRIPT SMALL LETTER A
<Multi_key> <underbar> <a> : "ₐ" U2090 # LATIN SUBSCRIPT SMALL LETTER A
<Multi_key> <underscore> <e> : "ₑ" U2091 # LATIN SUBSCRIPT SMALL LETTER E
<Multi_key> <underbar> <e> : "ₑ" U2091 # LATIN SUBSCRIPT SMALL LETTER E
<Multi_key> <underscore> <h> : "ₕ" U2095 # LATIN SUBSCRIPT SMALL LETTER H
<Multi_key> <underbar> <h> : "ₕ" U2095 # LATIN SUBSCRIPT SMALL LETTER H
<Multi_key> <underscore> <i> : "ᵢ" U1D62 # LATIN SUBSCRIPT SMALL LETTER I
<Multi_key> <underbar> <i> : "ᵢ" U1D62 # LATIN SUBSCRIPT SMALL LETTER I
<Multi_key> <underscore> <j> : "ⱼ" U2C7C # LATIN SUBSCRIPT SMALL LETTER J
<Multi_key> <underbar> <j> : "ⱼ" U2C7C # LATIN SUBSCRIPT SMALL LETTER J
<Multi_key> <underscore> <k> : "ₖ" U2096 # LATIN SUBSCRIPT SMALL LETTER K
<Multi_key> <underbar> <k> : "ₖ" U2096 # LATIN SUBSCRIPT SMALL LETTER K
<Multi_key> <underscore> <l> : "ₗ" U2097 # LATIN SUBSCRIPT SMALL LETTER L
<Multi_key> <underbar> <l> : "ₗ" U2097 # LATIN SUBSCRIPT SMALL LETTER L
<Multi_key> <underscore> <m> : "ₘ" U2098 # LATIN SUBSCRIPT SMALL LETTER M
<Multi_key> <underbar> <m> : "ₘ" U2098 # LATIN SUBSCRIPT SMALL LETTER M
<Multi_key> <underscore> <n> : "ₙ" U2099 # LATIN SUBSCRIPT SMALL LETTER N
<Multi_key> <underbar> <n> : "ₙ" U2099 # LATIN SUBSCRIPT SMALL LETTER N
<Multi_key> <underscore> <o> : "ₒ" U2092 # LATIN SUBSCRIPT SMALL LETTER O
<Multi_key> <underbar> <o> : "ₒ" U2092 # LATIN SUBSCRIPT SMALL LETTER O
<Multi_key> <underscore> <p> : "ₚ" U209A # LATIN SUBSCRIPT SMALL LETTER P
<Multi_key> <underbar> <p> : "ₚ" U209A # LATIN SUBSCRIPT SMALL LETTER P
<Multi_key> <underscore> <r> : "ᵣ" U1D63 # LATIN SUBSCRIPT SMALL LETTER R
<Multi_key> <underbar> <r> : "ᵣ" U1D63 # LATIN SUBSCRIPT SMALL LETTER R
<Multi_key> <underscore> <s> : "ₛ" U209B # LATIN SUBSCRIPT SMALL LETTER S
<Multi_key> <underbar> <s> : "ₛ" U209B # LATIN SUBSCRIPT SMALL LETTER S
<Multi_key> <underscore> <t> : "ₜ" U209C # LATIN SUBSCRIPT SMALL LETTER T
<Multi_key> <underbar> <t> : "ₜ" U209C # LATIN SUBSCRIPT SMALL LETTER T
<Multi_key> <underscore> <u> : "ᵤ" U1D64 # LATIN SUBSCRIPT SMALL LETTER U
<Multi_key> <underbar> <u> : "ᵤ" U1D64 # LATIN SUBSCRIPT SMALL LETTER U
<Multi_key> <underscore> <v> : "ᵥ" U1D65 # LATIN SUBSCRIPT SMALL LETTER V
<Multi_key> <underbar> <v> : "ᵥ" U1D65 # LATIN SUBSCRIPT SMALL LETTER V
<Multi_key> <underscore> <x> : "ₓ" U2093 # LATIN SUBSCRIPT SMALL LETTER X
<Multi_key> <underbar> <x> : "ₓ" U2093 # LATIN SUBSCRIPT SMALL LETTER X
<Multi_key> <underscore> <Greek_beta> : "ᵦ" U1D66 # GREEK SUBSCRIPT SMALL LETTER BETA
<Multi_key> <underbar> <Greek_beta> : "ᵦ" U1D66 # GREEK SUBSCRIPT SMALL LETTER BETA
<Multi_key> <underscore> <Greek_gamma> : "ᵧ" U1D67 # GREEK SUBSCRIPT SMALL LETTER GAMMA
<Multi_key> <underbar> <Greek_gamma> : "ᵧ" U1D67 # GREEK SUBSCRIPT SMALL LETTER GAMMA
<Multi_key> <underscore> <Greek_rho> : "ᵨ" U1D68 # GREEK SUBSCRIPT SMALL LETTER RHO
<Multi_key> <underbar> <Greek_rho> : "ᵨ" U1D68 # GREEK SUBSCRIPT SMALL LETTER RHO
<Multi_key> <underscore> <Greek_phi> : "ᵩ" U1D69 # GREEK SUBSCRIPT SMALL LETTER PHI
<Multi_key> <underbar> <Greek_phi> : "ᵩ" U1D69 # GREEK SUBSCRIPT SMALL LETTER PHI
<Multi_key> <underscore> <Greek_chi> : "ᵪ" U1D6A # GREEK SUBSCRIPT SMALL LETTER CHI
<Multi_key> <underbar> <Greek_chi> : "ᵪ" U1D6A # GREEK SUBSCRIPT SMALL LETTER CHI
# script letters
<Multi_key> <s> <c> <g> : "" U210A # SCRIPT SMALL G
<Multi_key> <s> <c> <H> : "" U210B # SCRIPT CAPITAL H
<Multi_key> <s> <c> <I> : "" U2110 # SCRIPT CAPITAL I
<Multi_key> <s> <c> <L> : "" U2112 # SCRIPT CAPITAL L
<Multi_key> <s> <c> <l> : "" U2113 # SCRIPT SMALL L
<Multi_key> <e> <l> <l> : "" U2113 # SCRIPT SMALL L
<Multi_key> <s> <c> <P> : "℘" U2118 # SCRIPT CAPITAL P
<Multi_key> <w> <p> : "℘" U2118 # SCRIPT CAPITAL P
<Multi_key> <s> <c> <R> : "" U211B # SCRIPT CAPITAL R
<Multi_key> <s> <c> <B> : "" U212C # SCRIPT CAPITAL B
<Multi_key> <s> <c> <e> : "" U212F # SCRIPT SMALL E
<Multi_key> <s> <c> <E> : "" U2130 # SCRIPT CAPITAL E
<Multi_key> <s> <c> <F> : "" U2131 # SCRIPT CAPITAL F
<Multi_key> <s> <c> <M> : "" U2133 # SCRIPT CAPITAL M
<Multi_key> <s> <c> <o> : "" U2134 # SCRIPT SMALL O
# double-struck letters
<Multi_key> <bar> <A> : "𝔸" U1D538 # MATHEMATICAL DOUBLE-STRUCK CAPITAL A
<Multi_key> <bar> <B> : "𝔹" U1D539 # MATHEMATICAL DOUBLE-STRUCK CAPITAL B
<Multi_key> <bar> <C> : "" U02102 # DOUBLE-STRUCK CAPITAL C
<Multi_key> <bar> <D> : "𝔻" U1D53B # MATHEMATICAL DOUBLE-STRUCK CAPITAL D
<Multi_key> <bar> <E> : "𝔼" U1D53C # MATHEMATICAL DOUBLE-STRUCK CAPITAL E
<Multi_key> <bar> <F> : "𝔽" U1D53D # MATHEMATICAL DOUBLE-STRUCK CAPITAL F
<Multi_key> <bar> <G> : "𝔾" U1D53E # MATHEMATICAL DOUBLE-STRUCK CAPITAL G
<Multi_key> <bar> <H> : "" U0210D # DOUBLE-STRUCK CAPITAL H
<Multi_key> <bar> <I> : "𝕀" U1D540 # MATHEMATICAL DOUBLE-STRUCK CAPITAL I
<Multi_key> <bar> <J> : "𝕁" U1D541 # MATHEMATICAL DOUBLE-STRUCK CAPITAL J
<Multi_key> <bar> <K> : "𝕂" U1D542 # MATHEMATICAL DOUBLE-STRUCK CAPITAL K
<Multi_key> <bar> <L> : "𝕃" U1D543 # MATHEMATICAL DOUBLE-STRUCK CAPITAL L
<Multi_key> <bar> <M> : "𝕄" U1D544 # MATHEMATICAL DOUBLE-STRUCK CAPITAL M
<Multi_key> <bar> <N> : "" U02115 # DOUBLE-STRUCK CAPITAL N
<Multi_key> <bar> <O> : "𝕆" U1D546 # MATHEMATICAL DOUBLE-STRUCK CAPITAL O
<Multi_key> <bar> <P> : "" U02119 # DOUBLE-STRUCK CAPITAL P
<Multi_key> <bar> <Q> : "" U0211A # DOUBLE-STRUCK CAPITAL Q
<Multi_key> <bar> <R> : "" U0211D # DOUBLE-STRUCK CAPITAL R
<Multi_key> <bar> <S> : "𝕊" U1D54A # MATHEMATICAL DOUBLE-STRUCK CAPITAL S
<Multi_key> <bar> <T> : "𝕋" U1D54B # MATHEMATICAL DOUBLE-STRUCK CAPITAL T
<Multi_key> <bar> <U> : "𝕌" U1D54C # MATHEMATICAL DOUBLE-STRUCK CAPITAL U
<Multi_key> <bar> <V> : "𝕍" U1D54D # MATHEMATICAL DOUBLE-STRUCK CAPITAL V
<Multi_key> <bar> <W> : "𝕎" U1D54E # MATHEMATICAL DOUBLE-STRUCK CAPITAL W
<Multi_key> <bar> <X> : "𝕏" U1D54F # MATHEMATICAL DOUBLE-STRUCK CAPITAL X
<Multi_key> <bar> <Y> : "𝕐" U1D550 # MATHEMATICAL DOUBLE-STRUCK CAPITAL Y
<Multi_key> <bar> <Z> : "" U02124 # DOUBLE-STRUCK CAPITAL Z
<Multi_key> <bar> <a> : "𝕒" U1D552 # MATHEMATICAL DOUBLE-STRUCK SMALL A
<Multi_key> <bar> <b> : "𝕓" U1D553 # MATHEMATICAL DOUBLE-STRUCK SMALL B
<Multi_key> <bar> <c> : "𝕔" U1D554 # MATHEMATICAL DOUBLE-STRUCK SMALL C
<Multi_key> <bar> <d> : "𝕕" U1D555 # MATHEMATICAL DOUBLE-STRUCK SMALL D
<Multi_key> <bar> <e> : "𝕖" U1D556 # MATHEMATICAL DOUBLE-STRUCK SMALL E
<Multi_key> <bar> <f> : "𝕗" U1D557 # MATHEMATICAL DOUBLE-STRUCK SMALL F
<Multi_key> <bar> <g> : "𝕘" U1D558 # MATHEMATICAL DOUBLE-STRUCK SMALL G
<Multi_key> <bar> <h> : "𝕙" U1D559 # MATHEMATICAL DOUBLE-STRUCK SMALL H
<Multi_key> <bar> <i> : "𝕚" U1D55A # MATHEMATICAL DOUBLE-STRUCK SMALL I
<Multi_key> <bar> <j> : "𝕛" U1D55B # MATHEMATICAL DOUBLE-STRUCK SMALL J
<Multi_key> <bar> <k> : "𝕜" U1D55C # MATHEMATICAL DOUBLE-STRUCK SMALL K
<Multi_key> <bar> <l> : "𝕝" U1D55D # MATHEMATICAL DOUBLE-STRUCK SMALL L
<Multi_key> <bar> <m> : "𝕞" U1D55E # MATHEMATICAL DOUBLE-STRUCK SMALL M
<Multi_key> <bar> <n> : "𝕟" U1D55F # MATHEMATICAL DOUBLE-STRUCK SMALL N
<Multi_key> <bar> <o> : "𝕠" U1D560 # MATHEMATICAL DOUBLE-STRUCK SMALL O
<Multi_key> <bar> <p> : "𝕡" U1D561 # MATHEMATICAL DOUBLE-STRUCK SMALL P
<Multi_key> <bar> <q> : "𝕢" U1D562 # MATHEMATICAL DOUBLE-STRUCK SMALL Q
<Multi_key> <bar> <r> : "𝕣" U1D563 # MATHEMATICAL DOUBLE-STRUCK SMALL R
<Multi_key> <bar> <s> : "𝕤" U1D564 # MATHEMATICAL DOUBLE-STRUCK SMALL S
<Multi_key> <bar> <t> : "𝕥" U1D565 # MATHEMATICAL DOUBLE-STRUCK SMALL T
<Multi_key> <bar> <u> : "𝕦" U1D566 # MATHEMATICAL DOUBLE-STRUCK SMALL U
<Multi_key> <bar> <v> : "𝕧" U1D567 # MATHEMATICAL DOUBLE-STRUCK SMALL V
<Multi_key> <bar> <w> : "𝕨" U1D568 # MATHEMATICAL DOUBLE-STRUCK SMALL W
<Multi_key> <bar> <x> : "𝕩" U1D569 # MATHEMATICAL DOUBLE-STRUCK SMALL X
<Multi_key> <bar> <y> : "𝕪" U1D56A # MATHEMATICAL DOUBLE-STRUCK SMALL Y
<Multi_key> <bar> <z> : "𝕫" U1D56B # MATHEMATICAL DOUBLE-STRUCK SMALL Z
<Multi_key> <bar> <0> : "𝟘" U1D7D8 # MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO
<Multi_key> <bar> <KP_0> : "𝟘" U1D7D8 # MATHEMATICAL DOUBLE-STRUCK DIGIT ZERO
<Multi_key> <bar> <1> : "𝟙" U1D7D9 # MATHEMATICAL DOUBLE-STRUCK DIGIT ONE
<Multi_key> <bar> <KP_1> : "𝟙" U1D7D9 # MATHEMATICAL DOUBLE-STRUCK DIGIT ONE
<Multi_key> <bar> <2> : "𝟚" U1D7DA # MATHEMATICAL DOUBLE-STRUCK DIGIT TWO
<Multi_key> <bar> <KP_2> : "𝟚" U1D7DA # MATHEMATICAL DOUBLE-STRUCK DIGIT TWO
<Multi_key> <bar> <3> : "𝟛" U1D7DB # MATHEMATICAL DOUBLE-STRUCK DIGIT THREE
<Multi_key> <bar> <KP_3> : "𝟛" U1D7DB # MATHEMATICAL DOUBLE-STRUCK DIGIT THREE
<Multi_key> <bar> <4> : "𝟜" U1D7DC # MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR
<Multi_key> <bar> <KP_4> : "𝟜" U1D7DC # MATHEMATICAL DOUBLE-STRUCK DIGIT FOUR
<Multi_key> <bar> <5> : "𝟝" U1D7DD # MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE
<Multi_key> <bar> <KP_5> : "𝟝" U1D7DD # MATHEMATICAL DOUBLE-STRUCK DIGIT FIVE
<Multi_key> <bar> <6> : "𝟞" U1D7DE # MATHEMATICAL DOUBLE-STRUCK DIGIT SIX
<Multi_key> <bar> <KP_6> : "𝟞" U1D7DE # MATHEMATICAL DOUBLE-STRUCK DIGIT SIX
<Multi_key> <bar> <7> : "𝟟" U1D7DF # MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN
<Multi_key> <bar> <KP_7> : "𝟟" U1D7DF # MATHEMATICAL DOUBLE-STRUCK DIGIT SEVEN
<Multi_key> <bar> <8> : "𝟠" U1D7E0 # MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT
<Multi_key> <bar> <KP_8> : "𝟠" U1D7E0 # MATHEMATICAL DOUBLE-STRUCK DIGIT EIGHT
<Multi_key> <bar> <9> : "𝟡" U1D7E1 # MATHEMATICAL DOUBLE-STRUCK DIGIT NINE
<Multi_key> <bar> <KP_9> : "𝟡" U1D7E1 # MATHEMATICAL DOUBLE-STRUCK DIGIT NINE
<Multi_key> <bar> <Greek_gamma> : "" U0213D # DOUBLE-STRUCK SMALL GAMMA
<Multi_key> <bar> <Greek_GAMMA> : "ℾ" U0213E # DOUBLE-STRUCK CAPITAL GAMMA
<Multi_key> <bar> <Greek_pi> : "ℼ" U0213C # DOUBLE-STRUCK SMALL PI
<Multi_key> <bar> <Greek_PI> : "ℿ" U0213F # DOUBLE-STRUCK CAPITAL PI
<Multi_key> <bar> <notsign> : "⫬" U2AEC # DOUBLE STROKE NOT SIGN
<Multi_key> <bar> <Greek_SIGMA> : "⅀" U2140 # DOUBLE-STRUCK N-ARY SUMMATION
# white brackets (double-struck)
<Multi_key> <bar> <parenleft> : "⦅" U2985 # LEFT WHITE PARENTHESIS
<Multi_key> <parenleft> <parenleft> : "⦅" U2985 # LEFT WHITE PARENTHESIS
<Multi_key> <bar> <parenright> : "⦆" U2986 # RIGHT WHITE PARENTHESIS
<Multi_key> <parenright> <parenright> : "⦆" U2986 # RIGHT WHITE PARENTHESIS
<Multi_key> <bar> <bracketleft> : "⟦" U27E6 # MATHEMATICAL LEFT WHITE SQUARE BRACKET
<Multi_key> <bracketleft> <bracketleft> : "⟦" U27E6 # MATHEMATICAL LEFT WHITE SQUARE BRACKET
<Multi_key> <bar> <bracketright> : "⟧" U27E7 # MATHEMATICAL RIGHT WHITE SQUARE BRACKET
<Multi_key> <bracketright> <bracketright> : "⟧" U27E7 # MATHEMATICAL RIGHT WHITE SQUARE BRACKET
<Multi_key> <bar> <braceleft> : "⦃" U2983 # LEFT WHITE CURLY BRACKET
<Multi_key> <braceleft> <braceleft> : "⦃" U2983 # LEFT WHITE CURLY BRACKET
<Multi_key> <bar> <braceright> : "⦄" U2984 # RIGHT WHITE CURLY BRACKET
<Multi_key> <braceright> <braceright> : "⦄" U2984 # RIGHT WHITE CURLY BRACKET
# Mathematical Boxes (like arrays, etc.)
<Multi_key> <x> <parenleft> <2> : "⎛⎞\n⎝⎠"
<Multi_key> <x> <parenleft> <3> : "⎛⎞\n⎜⎟\n⎝⎠"
<Multi_key> <x> <parenleft> <4> : "⎛⎞\n⎜⎟\n⎜⎟\n⎝⎠"
<Multi_key> <x> <parenleft> <5> : "⎛⎞\n⎜⎟\n⎜⎟\n⎜⎟\n⎝⎠"
<Multi_key> <x> <bracketleft> <2> : "⎡⎤\n⎣⎦"
<Multi_key> <x> <bracketleft> <3> : "⎡⎤\n⎢⎥\n⎣⎦"
<Multi_key> <x> <bracketleft> <4> : "⎡⎤\n⎢⎥\n⎢⎥\n⎣⎦"
<Multi_key> <x> <bracketleft> <5> : "⎡⎤\n⎢⎥\n⎢⎥\n⎢⎥\n⎣⎦"
<Multi_key> <x> <braceleft> <2> : "⎧⎫\n⎩⎭"
<Multi_key> <x> <braceleft> <3> : "⎧⎫\n⎨⎬\n⎩⎭"
<Multi_key> <x> <braceleft> <4> : "⎧⎫\n⎨⎬\n⎪⎪\n⎩⎭"
<Multi_key> <x> <braceleft> <5> : "⎧⎫\n⎪⎪\n⎨⎬\n⎪⎪\n⎩⎭"
# dots for vectors and matrices
<Multi_key> <ellipsis> <slash> : "⋰" U22F0 # UP RIGHT DIAGONAL ELLIPSIS
<Multi_key> <ellipsis> <backslash> : "⋱" U22F1 # DOWN RIGHT DIAGONAL ELLIPSIS
<Multi_key> <ellipsis> <emdash> : "⋯" U22EF # MIDLINE HORIZONTAL ELLIPSIS
<Multi_key> <ellipsis> <endash> : "⋯" U22EF # MIDLINE HORIZONTAL ELLIPSIS
<dead_circumflex> <ellipsis> : "⋯" U22EF # MIDLINE HORIZONTAL ELLIPSIS
# physical symbols
# physical constants
<Multi_key> <p> <h> <space> : "" U210E # PLANCK CONSTANT
<Multi_key> <p> <h> <minus> : "ℏ" U210F # PLANCK CONSTANT OVER TWO PI
<Multi_key> <p> <h> <KP_Subtract> : "ℏ" U210F # PLANCK CONSTANT OVER TWO PI
<Multi_key> <slash> <p> <h> : "ℏ" U210F # PLANCK CONSTANT OVER TWO PI
<Multi_key> <p> <h> <slash> : "ℏ" U210F # PLANCK CONSTANT OVER TWO PI
<dead_macron> <p> <h> : "ℏ" U210F # PLANCK CONSTANT OVER TWO PI
# physical units
<Multi_key> <m> <i> <c> <r> <o> : "µ" U00B5 # MICRO SIGN
<Multi_key> <Greek_mu> <Greek_mu> : "µ" U00B5 # MICRO SIGN
<Multi_key> <degree> <C> : "℃" U2103 # DEGREE CELSIUS
<Multi_key> <degree> <F> : "℉" U2109 # DEGREE FAHRENHEIT
<Multi_key> <w> <degree> : "°" U00B0 # DEGREE SIGN
<Multi_key> <w> <apostrophe> : "" U2032 # PRIME
<Multi_key> <w> <quotedbl> : "″" U2033 # DOUBLE PRIME
<Multi_key> <w> <3> : "‴" U2034 # TRIPLE PRIME
<Multi_key> <w> <KP_3> : "‴" U2034 # TRIPLE PRIME
<Multi_key> <w> <4> : "⁗" U2057 # QUADRUPLE PRIME
<Multi_key> <w> <KP_4> : "⁗" U2057 # QUADRUPLE PRIME
<U21BB> <U2032> : "" U2035 # REVERSED PRIME
<U21BB> <Multi_key> <w> <apostrophe> : "" U2035 # REVERSED PRIME
<U21BB> <U2033> : "‶" U2036 # REVERSED DOUBLE PRIME
<U21BB> <Multi_key> <w> <quotedbl> : "‶" U2036 # REVERSED DOUBLE PRIME
<U21BB> <Multi_key> <w> <3> : "‷" U2037 # REVERSED TRIPLE PRIME
<U21BB> <Multi_key> <w> <KP_3> : "‷" U2037 # REVERSED TRIPLE PRIME
# End of additional Definitions (mathematical symbols) by Neo keyboard layout

View File

@ -1,112 +0,0 @@
# Konflikt bei Sequenz <dead_tilde> <equal>. Unsere Sequenz »<dead_tilde> <equal> : "≅" U2245 # APPROXIMATELY EQUAL TO« überschreibt die folgende Sequenz aus enUS.module
<dead_tilde> <equal> : "≃" similarequal # ASYMPTOTICALLY EQUAL TO
# Konflikt bei Sequenz <Multi_key> <equal> <greater>. Unsere Sequenz »<Multi_key> <equal> <greater> : "≥" U2265 # GREATER-THAN OR EQUAL TO« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <equal> <greater> : "⇒" U21D2 # RIGHTWARDS DOUBLE ARROW
# Konflikt bei Sequenz <dead_caron> <equal>. Unsere Sequenz »<dead_caron> <equal> : "≚" U225A # EQUIANGULAR TO« überschreibt die folgende Sequenz aus enUS.module
<dead_caron> <equal> : "₌" U208C # SUBSCRIPT EQUALS SIGN
# Konflikt bei Sequenz <dead_circumflex> <equal>. Unsere Sequenz »<dead_circumflex> <equal> : "≙" U2259 # ESTIMATES« überschreibt die folgende Sequenz aus enUS.module
<dead_circumflex> <equal> : "⁼" U207C # SUPERSCRIPT EQUALS SIGN
# Konflikt bei Sequenz <Multi_key> <minus> <plus>. Unsere Sequenz »<Multi_key> <minus> <plus> : "∓" U2213 # MINUS-OR-PLUS SIGN« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <minus> <plus> : "±" plusminus # PLUS-MINUS SIGN
# Konflikt bei Sequenz <dead_circumflex> <plus>. Unsere Sequenz »<dead_circumflex> <plus> : "⨣" U2A23 # PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE« überschreibt die folgende Sequenz aus enUS.module
<dead_circumflex> <plus> : "⁺" U207A # SUPERSCRIPT PLUS SIGN
# Konflikt bei Sequenz <Multi_key> <greater> <greater>. Unsere Sequenz »<Multi_key> <greater> <greater> : "≫" U226B # MUCH GREATER-THAN« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <greater> <greater> : "»" guillemotright # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
# Konflikt bei Sequenz <Multi_key> <less> <less>. Unsere Sequenz »<Multi_key> <less> <less> : "≪" U226A # MUCH LESS-THAN« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <less> <less> : "«" guillemotleft # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
# Konflikt bei Sequenz <Multi_key> <o> <minus>. Unsere Sequenz »<Multi_key> <o> <minus> : "⊖" U2296 # CIRCLED MINUS« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <o> <minus> : "ō" U014D # LATIN SMALL LETTER O WITH MACRON
# Konflikt bei Sequenz <Multi_key> <o> <slash>. Unsere Sequenz »<Multi_key> <o> <slash> : "⊘" U2298 # CIRCLED DIVISION SLASH« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <o> <slash> : "ø" oslash # LATIN SMALL LETTER O WITH STROKE
# Konflikt bei Sequenz <Multi_key> <o> <greater>. Unsere Sequenz »<Multi_key> <o> <greater> : "⧁" U29C1 # CIRCLED GREATER-THAN« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <o> <greater> : "ô" ocircumflex # LATIN SMALL LETTER O WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <minus> <colon>. Unsere Sequenz »<Multi_key> <minus> <colon> : "∹" U2239 # EXCESS« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <minus> <colon> : "÷" division # DIVISION SIGN
# Konflikt bei Sequenz <Multi_key> <less> <greater>. Unsere Sequenz »<Multi_key> <less> <greater> : "≠" U2260 # NOT EQUAL TO« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <less> <greater> : "⋄" U22c4 # < > DIAMOND OPERATOR
# Konflikt bei Sequenz <Multi_key> <slash> <less>. Unsere Sequenz »<Multi_key> <slash> <less> : "≮" U226E # NOT LESS-THAN« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <slash> <less> : "\\" backslash # REVERSE SOLIDUS
# Konflikt bei Sequenz <Multi_key> <slash> <asciicircum>. Unsere Sequenz »<Multi_key> <slash> <asciicircum> : "↗" U2197 # NORTH EAST ARROW« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <slash> <asciicircum> : "|" bar # VERTICAL LINE
# Konflikt bei Sequenz <Multi_key> <slash> <v>. Unsere Sequenz »<Multi_key> <slash> <v> : "↙" U2199 # SOUTH WEST ARROW« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <slash> <v> : "√" U221a # / v SQUARE ROOT
# Konflikt bei Sequenz <Multi_key> <asciicircum> <minus>. Unsere Sequenz »<Multi_key> <asciicircum> <minus> : "⁻" U207B # SUPERSCRIPT MINUS« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <minus> : "¯" macron # MACRON
# Konflikt bei Sequenz <Multi_key> <asciicircum> <a>. Unsere Sequenz »<Multi_key> <asciicircum> <a> : "ᵃ" U1D43 # MODIFIER LETTER SMALL A« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <a> : "â" acircumflex # LATIN SMALL LETTER A WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <c>. Unsere Sequenz »<Multi_key> <asciicircum> <c> : "ᶜ" U1D9C # MODIFIER LETTER SMALL C« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <c> : "ĉ" U0109 # LATIN SMALL LETTER C WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <e>. Unsere Sequenz »<Multi_key> <asciicircum> <e> : "ᵉ" U1D49 # MODIFIER LETTER SMALL E« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <e> : "ê" ecircumflex # LATIN SMALL LETTER E WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <g>. Unsere Sequenz »<Multi_key> <asciicircum> <g> : "ᵍ" U1D4D # MODIFIER LETTER SMALL G« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <g> : "ĝ" U011D # LATIN SMALL LETTER G WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <h>. Unsere Sequenz »<Multi_key> <asciicircum> <h> : "ʰ" U02B0 # MODIFIER LETTER SMALL H« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <h> : "ĥ" U0125 # LATIN SMALL LETTER H WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <i>. Unsere Sequenz »<Multi_key> <asciicircum> <i> : "ⁱ" U2071 # SUPERSCRIPT LATIN SMALL LETTER I« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <i> : "î" icircumflex # LATIN SMALL LETTER I WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <j>. Unsere Sequenz »<Multi_key> <asciicircum> <j> : "ʲ" U02B2 # MODIFIER LETTER SMALL J« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <j> : "ĵ" U0135 # LATIN SMALL LETTER J WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <o>. Unsere Sequenz »<Multi_key> <asciicircum> <o> : "ᵒ" U1D52 # MODIFIER LETTER SMALL O« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <o> : "ô" ocircumflex # LATIN SMALL LETTER O WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <s>. Unsere Sequenz »<Multi_key> <asciicircum> <s> : "ˢ" U02E2 # MODIFIER LETTER SMALL S« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <s> : "ŝ" U015D # LATIN SMALL LETTER S WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <u>. Unsere Sequenz »<Multi_key> <asciicircum> <u> : "ᵘ" U1D58 # MODIFIER LETTER SMALL U« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <u> : "û" ucircumflex # LATIN SMALL LETTER U WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <w>. Unsere Sequenz »<Multi_key> <asciicircum> <w> : "ʷ" U02B7 # MODIFIER LETTER SMALL W« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <w> : "ŵ" U0175 # LATIN SMALL LETTER W WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <y>. Unsere Sequenz »<Multi_key> <asciicircum> <y> : "ʸ" U02B8 # MODIFIER LETTER SMALL Y« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <y> : "ŷ" U0177 # LATIN SMALL LETTER Y WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <z>. Unsere Sequenz »<Multi_key> <asciicircum> <z> : "ᶻ" U1DBB # MODIFIER LETTER SMALL Z« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <z> : "ẑ" U1E91 # LATIN SMALL LETTER Z WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <A>. Unsere Sequenz »<Multi_key> <asciicircum> <A> : "ᴬ" U1D2C # MODIFIER LETTER CAPITAL A« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <A> : "Â" Acircumflex # LATIN CAPITAL LETTER A WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <E>. Unsere Sequenz »<Multi_key> <asciicircum> <E> : "ᴱ" U1D31 # MODIFIER LETTER CAPITAL E« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <E> : "Ê" Ecircumflex # LATIN CAPITAL LETTER E WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <G>. Unsere Sequenz »<Multi_key> <asciicircum> <G> : "ᴳ" U1D33 # MODIFIER LETTER CAPITAL G« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <G> : "Ĝ" U011C # LATIN CAPITAL LETTER G WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <H>. Unsere Sequenz »<Multi_key> <asciicircum> <H> : "ᴴ" U1D34 # MODIFIER LETTER CAPITAL H« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <H> : "Ĥ" U0124 # LATIN CAPITAL LETTER H WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <I>. Unsere Sequenz »<Multi_key> <asciicircum> <I> : "ᴵ" U1D35 # MODIFIER LETTER CAPITAL I« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <I> : "Î" Icircumflex # LATIN CAPITAL LETTER I WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <J>. Unsere Sequenz »<Multi_key> <asciicircum> <J> : "ᴶ" U1D36 # MODIFIER LETTER CAPITAL J« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <J> : "Ĵ" U0134 # LATIN CAPITAL LETTER J WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <O>. Unsere Sequenz »<Multi_key> <asciicircum> <O> : "ᴼ" U1D3C # MODIFIER LETTER CAPITAL O« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <O> : "Ô" Ocircumflex # LATIN CAPITAL LETTER O WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <U>. Unsere Sequenz »<Multi_key> <asciicircum> <U> : "ᵁ" U1D41 # MODIFIER LETTER CAPITAL U« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <U> : "Û" Ucircumflex # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <asciicircum> <W>. Unsere Sequenz »<Multi_key> <asciicircum> <W> : "ᵂ" U1D42 # MODIFIER LETTER CAPITAL W« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <W> : "Ŵ" U0174 # LATIN CAPITAL LETTER W WITH CIRCUMFLEX
# Konflikt bei Sequenz <Multi_key> <underscore> <a>. Unsere Sequenz »<Multi_key> <underscore> <a> : "ₐ" U2090 # LATIN SUBSCRIPT SMALL LETTER A« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <underscore> <a> : "ā" U0101 # LATIN SMALL LETTER A WITH MACRON
# Konflikt bei Sequenz <Multi_key> <underscore> <e>. Unsere Sequenz »<Multi_key> <underscore> <e> : "ₑ" U2091 # LATIN SUBSCRIPT SMALL LETTER E« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <underscore> <e> : "ē" U0113 # LATIN SMALL LETTER E WITH MACRON
# Konflikt bei Sequenz <Multi_key> <underscore> <i>. Unsere Sequenz »<Multi_key> <underscore> <i> : "ᵢ" U1D62 # LATIN SUBSCRIPT SMALL LETTER I« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <underscore> <i> : "ī" U012B # LATIN SMALL LETTER I WITH MACRON
# Konflikt bei Sequenz <Multi_key> <underscore> <m>. Unsere Sequenz »<Multi_key> <underscore> <m> : "ₘ" U2098 # LATIN SUBSCRIPT SMALL LETTER M« überschreibt die folgende Sequenz aus lang.module
<Multi_key> <underscore> <m> : "̼" U033C # COMBINING SEAGULL BELOW
# Konflikt bei Sequenz <Multi_key> <underscore> <o>. Unsere Sequenz »<Multi_key> <underscore> <o> : "ₒ" U2092 # LATIN SUBSCRIPT SMALL LETTER O« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <underscore> <o> : "ō" U014D # LATIN SMALL LETTER O WITH MACRON
# Konflikt bei Sequenz <Multi_key> <underscore> <u>. Unsere Sequenz »<Multi_key> <underscore> <u> : "ᵤ" U1D64 # LATIN SUBSCRIPT SMALL LETTER U« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <underscore> <u> : "ū" U016B # LATIN SMALL LETTER U WITH MACRON
# Konflikt bei Sequenz <Multi_key> <bar> <C>. Unsere Sequenz »<Multi_key> <bar> <C> : "" U02102 # DOUBLE-STRUCK CAPITAL C« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <bar> <C> : "¢" cent # CENT SIGN
# Konflikt bei Sequenz <Multi_key> <bar> <c>. Unsere Sequenz »<Multi_key> <bar> <c> : "𝕔" U1D554 # MATHEMATICAL DOUBLE-STRUCK SMALL C« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <bar> <c> : "¢" cent # CENT SIGN
# Konflikt bei Sequenz <Multi_key> <bar> <v>. Unsere Sequenz »<Multi_key> <bar> <v> : "𝕧" U1D567 # MATHEMATICAL DOUBLE-STRUCK SMALL V« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <bar> <v> : "↓" U2193 # DOWNWARDS ARROW
# Konflikt bei Sequenz <Multi_key> <parenleft> <parenleft>. Unsere Sequenz »<Multi_key> <parenleft> <parenleft> : "⦅" U2985 # LEFT WHITE PARENTHESIS« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <parenleft> <parenleft> : "[" bracketleft # LEFT SQUARE BRACKET
# Konflikt bei Sequenz <Multi_key> <parenright> <parenright>. Unsere Sequenz »<Multi_key> <parenright> <parenright> : "⦆" U2986 # RIGHT WHITE PARENTHESIS« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <parenright> <parenright> : "]" bracketright # RIGHT SQUARE BRACKET
# Konflikt bei Sequenz <Multi_key> <equal> <bar>. Unsere Sequenz »<Multi_key> <equal> <bar> <less> : "⊴" U22B4 # NORMAL SUBGROUP OF OR EQUAL TO« überschreibt die folgende Sequenz aus lang.module
<Multi_key> <equal> <bar> : "ǂ" U01C2 # LATIN LETTER ALVEOLAR CLICK
# Konflikt bei Sequenz <Multi_key> <KP_Equal> <bar>. Unsere Sequenz »<Multi_key> <KP_Equal> <bar> <less> : "⊴" U22B4 # NORMAL SUBGROUP OF OR EQUAL TO« überschreibt die folgende Sequenz aus lang.module
<Multi_key> <KP_Equal> <bar> : "ǂ" U01C2 # LATIN LETTER ALVEOLAR CLICK
# Konflikt bei Sequenz <Multi_key> <equal> <bar>. Unsere Sequenz »<Multi_key> <equal> <bar> <less> : "⊴" U22B4 # NORMAL SUBGROUP OF OR EQUAL TO« überschreibt die folgende Sequenz aus lang.module
<Multi_key> <equal> <bar> : "ǂ" U01C2 # LATIN LETTER ALVEOLAR CLICK
# Konflikt bei Sequenz <Multi_key> <KP_Equal> <bar>. Unsere Sequenz »<Multi_key> <KP_Equal> <bar> <less> : "⊴" U22B4 # NORMAL SUBGROUP OF OR EQUAL TO« überschreibt die folgende Sequenz aus lang.module
<Multi_key> <KP_Equal> <bar> : "ǂ" U01C2 # LATIN LETTER ALVEOLAR CLICK
# Konflikt bei Sequenz <Multi_key> <asciicircum> <bar>. Unsere Sequenz »<Multi_key> <asciicircum> <bar> <v> : "↕" U2195 # UP DOWN ARROW« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <asciicircum> <bar> : "↑" U2191 # UPWARDS ARROW
# Konflikt bei Sequenz <Multi_key> <v> <slash>. Unsere Sequenz »<Multi_key> <v> <slash> <asciicircum> : "⤢" U2922 # NORTH EAST AND SOUTH WEST ARROW« überschreibt die folgende Sequenz aus enUS.module
<Multi_key> <v> <slash> : "√" U221a # v / SQUARE ROOT

File diff suppressed because it is too large Load Diff

View File

@ -1,48 +0,0 @@
# Konflikt bei Sequenz <Multi_key> <r> <KP_1> <KP_0>. Unsere Sequenz »<Multi_key> <r> <KP_1> <KP_0> <space> : "" # SMALL ROMAN NUMERAL 10 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <KP_1> <KP_0> : "" U2179 # SMALL ROMAN NUMERAL TEN
# Konflikt bei Sequenz <Multi_key> <R> <KP_1> <KP_0>. Unsere Sequenz »<Multi_key> <R> <KP_1> <KP_0> <space> : "" # ROMAN NUMERAL 10 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <KP_1> <KP_0> : "" U2169 # ROMAN NUMERAL TEN
# Konflikt bei Sequenz <Multi_key> <r> <KP_1> <KP_1>. Unsere Sequenz »<Multi_key> <r> <KP_1> <KP_1> <space> : "" # SMALL ROMAN NUMERAL 11 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <KP_1> <KP_1> : "ⅺ" U217A # SMALL ROMAN NUMERAL ELEVEN
# Konflikt bei Sequenz <Multi_key> <R> <KP_1> <KP_1>. Unsere Sequenz »<Multi_key> <R> <KP_1> <KP_1> <space> : "" # ROMAN NUMERAL 11 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <KP_1> <KP_1> : "Ⅺ" U216A # ROMAN NUMERAL ELEVEN
# Konflikt bei Sequenz <Multi_key> <r> <KP_1> <KP_2>. Unsere Sequenz »<Multi_key> <r> <KP_1> <KP_2> <space> : "" # SMALL ROMAN NUMERAL 12 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <KP_1> <KP_2> : "ⅻ" U217B # SMALL ROMAN NUMERAL TWELVE
# Konflikt bei Sequenz <Multi_key> <R> <KP_1> <KP_2>. Unsere Sequenz »<Multi_key> <R> <KP_1> <KP_2> <space> : "" # ROMAN NUMERAL 12 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <KP_1> <KP_2> : "Ⅻ" U216B # ROMAN NUMERAL TWELVE
# Konflikt bei Sequenz <Multi_key> <r> <KP_2>. Unsere Sequenz »<Multi_key> <r> <KP_2> <space> : "" # SMALL ROMAN NUMERAL 2 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <KP_2> : "ⅱ" U2171 # SMALL ROMAN NUMERAL TWO
# Konflikt bei Sequenz <Multi_key> <R> <KP_2>. Unsere Sequenz »<Multi_key> <R> <KP_2> <space> : "" # ROMAN NUMERAL 2 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <KP_2> : "Ⅱ" U2161 # ROMAN NUMERAL TWO
# Konflikt bei Sequenz <Multi_key> <r> <KP_3>. Unsere Sequenz »<Multi_key> <r> <KP_3> <space> : "" # SMALL ROMAN NUMERAL 3 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <KP_3> : "ⅲ" U2172 # SMALL ROMAN NUMERAL THREE
# Konflikt bei Sequenz <Multi_key> <R> <KP_3>. Unsere Sequenz »<Multi_key> <R> <KP_3> <space> : "" # ROMAN NUMERAL 3 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <KP_3> : "Ⅲ" U2162 # ROMAN NUMERAL THREE
# Konflikt bei Sequenz <Multi_key> <r> <KP_4>. Unsere Sequenz »<Multi_key> <r> <KP_4> <space> : "" # SMALL ROMAN NUMERAL 4 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <KP_4> : "ⅳ" U2173 # SMALL ROMAN NUMERAL FOUR
# Konflikt bei Sequenz <Multi_key> <R> <KP_4>. Unsere Sequenz »<Multi_key> <R> <KP_4> <space> : "" # ROMAN NUMERAL 4 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <KP_4> : "Ⅳ" U2163 # ROMAN NUMERAL FOUR
# Konflikt bei Sequenz <Multi_key> <r> <KP_5>. Unsere Sequenz »<Multi_key> <r> <KP_5> <space> : "" # SMALL ROMAN NUMERAL 5 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <KP_5> : "" U2174 # SMALL ROMAN NUMERAL FIVE
# Konflikt bei Sequenz <Multi_key> <R> <KP_5>. Unsere Sequenz »<Multi_key> <R> <KP_5> <space> : "" # ROMAN NUMERAL 5 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <KP_5> : "" U2164 # ROMAN NUMERAL FIVE
# Konflikt bei Sequenz <Multi_key> <r> <KP_6>. Unsere Sequenz »<Multi_key> <r> <KP_6> <space> : "" # SMALL ROMAN NUMERAL 6 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <KP_6> : "ⅵ" U2175 # SMALL ROMAN NUMERAL SIX
# Konflikt bei Sequenz <Multi_key> <R> <KP_6>. Unsere Sequenz »<Multi_key> <R> <KP_6> <space> : "" # ROMAN NUMERAL 6 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <KP_6> : "Ⅵ" U2165 # ROMAN NUMERAL SIX
# Konflikt bei Sequenz <Multi_key> <r> <KP_7>. Unsere Sequenz »<Multi_key> <r> <KP_7> <space> : "" # SMALL ROMAN NUMERAL 7 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <KP_7> : "ⅶ" U2176 # SMALL ROMAN NUMERAL SEVEN
# Konflikt bei Sequenz <Multi_key> <R> <KP_7>. Unsere Sequenz »<Multi_key> <R> <KP_7> <space> : "" # ROMAN NUMERAL 7 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <KP_7> : "Ⅶ" U2166 # ROMAN NUMERAL SEVEN
# Konflikt bei Sequenz <Multi_key> <r> <KP_8>. Unsere Sequenz »<Multi_key> <r> <KP_8> <space> : "" # SMALL ROMAN NUMERAL 8 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <KP_8> : "ⅷ" U2177 # SMALL ROMAN NUMERAL EIGHT
# Konflikt bei Sequenz <Multi_key> <R> <KP_8>. Unsere Sequenz »<Multi_key> <R> <KP_8> <space> : "" # ROMAN NUMERAL 8 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <KP_8> : "Ⅷ" U2167 # ROMAN NUMERAL EIGHT
# Konflikt bei Sequenz <Multi_key> <r> <KP_9>. Unsere Sequenz »<Multi_key> <r> <KP_9> <space> : "" # SMALL ROMAN NUMERAL 9 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <KP_9> : "ⅸ" U2178 # SMALL ROMAN NUMERAL NINE
# Konflikt bei Sequenz <Multi_key> <R> <KP_9>. Unsere Sequenz »<Multi_key> <R> <KP_9> <space> : "" # ROMAN NUMERAL 9 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <KP_9> : "Ⅸ" U2168 # ROMAN NUMERAL NINE
# Konflikt bei Sequenz <Multi_key> <R> <KP_1>. Unsere Sequenz »<Multi_key> <R> <KP_1> <space> : "" # ROMAN NUMERAL 1 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <KP_1> <space> : "" U2160 # ROMAN NUMERAL ONE
# Konflikt bei Sequenz <Multi_key> <r> <KP_1>. Unsere Sequenz »<Multi_key> <w> <KP_1> <space> : "" # SMALL ROMAN NUMERAL 1 « überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <KP_1> <space> : "" U2170 # SMALL ROMAN NUMERAL ONE

File diff suppressed because it is too large Load Diff

View File

@ -1,48 +0,0 @@
# Konflikt bei Sequenz <Multi_key> <r> <1> <0>. Unsere Sequenz »<Multi_key> <r> <1> <0> <space> : "" # SMALL ROMAN NUMERAL 10« überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <1> <0> : "" U2179 # SMALL ROMAN NUMERAL TEN
# Konflikt bei Sequenz <Multi_key> <R> <1> <0>. Unsere Sequenz »<Multi_key> <R> <1> <0> <space> : "" # ROMAN NUMERAL 10« überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <1> <0> : "" U2169 # ROMAN NUMERAL TEN
# Konflikt bei Sequenz <Multi_key> <r> <1> <1>. Unsere Sequenz »<Multi_key> <r> <1> <1> <space> : "" # SMALL ROMAN NUMERAL 11« überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <1> <1> : "ⅺ" U217A # SMALL ROMAN NUMERAL ELEVEN
# Konflikt bei Sequenz <Multi_key> <R> <1> <1>. Unsere Sequenz »<Multi_key> <R> <1> <1> <space> : "" # ROMAN NUMERAL 11« überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <1> <1> : "Ⅺ" U216A # ROMAN NUMERAL ELEVEN
# Konflikt bei Sequenz <Multi_key> <r> <1> <2>. Unsere Sequenz »<Multi_key> <r> <1> <2> <space> : "" # SMALL ROMAN NUMERAL 12« überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <1> <2> : "ⅻ" U217B # SMALL ROMAN NUMERAL TWELVE
# Konflikt bei Sequenz <Multi_key> <R> <1> <2>. Unsere Sequenz »<Multi_key> <R> <1> <2> <space> : "" # ROMAN NUMERAL 12« überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <1> <2> : "Ⅻ" U216B # ROMAN NUMERAL TWELVE
# Konflikt bei Sequenz <Multi_key> <r> <2>. Unsere Sequenz »<Multi_key> <r> <2> <space> : "" # SMALL ROMAN NUMERAL 2« überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <2> : "ⅱ" U2171 # SMALL ROMAN NUMERAL TWO
# Konflikt bei Sequenz <Multi_key> <R> <2>. Unsere Sequenz »<Multi_key> <R> <2> <space> : "" # ROMAN NUMERAL 2« überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <2> : "Ⅱ" U2161 # ROMAN NUMERAL TWO
# Konflikt bei Sequenz <Multi_key> <r> <3>. Unsere Sequenz »<Multi_key> <r> <3> <space> : "" # SMALL ROMAN NUMERAL 3« überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <3> : "ⅲ" U2172 # SMALL ROMAN NUMERAL THREE
# Konflikt bei Sequenz <Multi_key> <R> <3>. Unsere Sequenz »<Multi_key> <R> <3> <space> : "" # ROMAN NUMERAL 3« überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <3> : "Ⅲ" U2162 # ROMAN NUMERAL THREE
# Konflikt bei Sequenz <Multi_key> <r> <4>. Unsere Sequenz »<Multi_key> <r> <4> <space> : "" # SMALL ROMAN NUMERAL 4« überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <4> : "ⅳ" U2173 # SMALL ROMAN NUMERAL FOUR
# Konflikt bei Sequenz <Multi_key> <R> <4>. Unsere Sequenz »<Multi_key> <R> <4> <space> : "" # ROMAN NUMERAL 4« überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <4> : "Ⅳ" U2163 # ROMAN NUMERAL FOUR
# Konflikt bei Sequenz <Multi_key> <r> <5>. Unsere Sequenz »<Multi_key> <r> <5> <space> : "" # SMALL ROMAN NUMERAL 5« überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <5> : "" U2174 # SMALL ROMAN NUMERAL FIVE
# Konflikt bei Sequenz <Multi_key> <R> <5>. Unsere Sequenz »<Multi_key> <R> <5> <space> : "" # ROMAN NUMERAL 5« überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <5> : "" U2164 # ROMAN NUMERAL FIVE
# Konflikt bei Sequenz <Multi_key> <r> <6>. Unsere Sequenz »<Multi_key> <r> <6> <space> : "" # SMALL ROMAN NUMERAL 6« überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <6> : "ⅵ" U2175 # SMALL ROMAN NUMERAL SIX
# Konflikt bei Sequenz <Multi_key> <R> <6>. Unsere Sequenz »<Multi_key> <R> <6> <space> : "" # ROMAN NUMERAL 6« überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <6> : "Ⅵ" U2165 # ROMAN NUMERAL SIX
# Konflikt bei Sequenz <Multi_key> <r> <7>. Unsere Sequenz »<Multi_key> <r> <7> <space> : "" # SMALL ROMAN NUMERAL 7« überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <7> : "ⅶ" U2176 # SMALL ROMAN NUMERAL SEVEN
# Konflikt bei Sequenz <Multi_key> <R> <7>. Unsere Sequenz »<Multi_key> <R> <7> <space> : "" # ROMAN NUMERAL 7« überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <7> : "Ⅶ" U2166 # ROMAN NUMERAL SEVEN
# Konflikt bei Sequenz <Multi_key> <r> <8>. Unsere Sequenz »<Multi_key> <r> <8> <space> : "" # SMALL ROMAN NUMERAL 8« überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <8> : "ⅷ" U2177 # SMALL ROMAN NUMERAL EIGHT
# Konflikt bei Sequenz <Multi_key> <R> <8>. Unsere Sequenz »<Multi_key> <R> <8> <space> : "" # ROMAN NUMERAL 8« überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <8> : "Ⅷ" U2167 # ROMAN NUMERAL EIGHT
# Konflikt bei Sequenz <Multi_key> <r> <9>. Unsere Sequenz »<Multi_key> <r> <9> <space> : "" # SMALL ROMAN NUMERAL 9« überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <9> : "ⅸ" U2178 # SMALL ROMAN NUMERAL NINE
# Konflikt bei Sequenz <Multi_key> <R> <9>. Unsere Sequenz »<Multi_key> <R> <9> <space> : "" # ROMAN NUMERAL 9« überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <9> : "Ⅸ" U2168 # ROMAN NUMERAL NINE
# Konflikt bei Sequenz <Multi_key> <R> <1> <space>. Unsere Sequenz »<Multi_key> <R> <1> <space> : "" # ROMAN NUMERAL 1 überschreibt die folgende Sequenz aus base.module
<Multi_key> <R> <1> <space> : "" U2160 # ROMAN NUMERAL ONE
# Konflikt bei Sequenz <Multi_key> <r> <1> <space>. Unsere Sequenz »<Multi_key> <r> <1> <space> : "" # SMALL ROMAN NUMERAL 1« überschreibt die folgende Sequenz aus base.module
<Multi_key> <r> <1> <space> : "" U2170 # SMALL ROMAN NUMERAL ONE

File diff suppressed because it is too large Load Diff

View File

@ -1,2 +0,0 @@
# Konflikt bei Sequenz <Multi_key> <u> <u>. Alle unsere Sequenz überschreiben folgende Sequenz aus enUS.module:
<Multi_key> <u> <u> : "ŭ" U016D # LATIN SMALL LETTER U WITH BREVE

File diff suppressed because it is too large Load Diff

View File

@ -1,2 +0,0 @@
# Konflikt bei Sequenz <Multi_key> <u> <u>. Alle unsere Sequenz überschreiben folgende Sequenz aus enUS.module:
<Multi_key> <u> <u> : "ŭ" U016D # LATIN SMALL LETTER U WITH BREVE

View File

@ -1,85 +0,0 @@
# Dies ist eine Sammlung kaum verwendeter oder problematischer Compose-Definitionen, die aber (eventuell)
# für einzelne Anwender interessant sein könnten.
# Um eine gewünschte Definition zu verwenden, muss die gesamte Zeile einfach in eine Datei user.module in diesem
# Verzeichnis geschrieben werden. Anschließend muss compose_gui.sh oder make config aufgerufen werden.
# ligatures
<Multi_key> <f> <b> : "" UE030 # LATIN SMALL LIGATURE FB
<Multi_key> <F> <b> : "" UE031 # LATIN SMALL LIGATURE FFB
<Multi_key> <F> <h> : "" UE032 # LATIN SMALL LIGATURE FFH
<Multi_key> <F> <j> : "" UE033 # LATIN SMALL LIGATURE FFJ
<Multi_key> <F> <k> : "" UE034 # LATIN SMALL LIGATURE FFK
<Multi_key> <F> <t> : "" UE035 # LATIN SMALL LIGATURE FFT
<Multi_key> <f> <h> : "" UE036 # LATIN SMALL LIGATURE FH
<Multi_key> <f> <j> : "" UE037 # LATIN SMALL LIGATURE FJ
<Multi_key> <f> <k> : "" UE038 # LATIN SMALL LIGATURE FK
<Multi_key> <f> <t> : "" UE039 # LATIN SMALL LIGATURE FT
<Multi_key> <l> <c> <k> : "" UE03A # LATIN SMALL LIGATURE CK
<Multi_key> <l> <c> <h> : "" UE03B # LATIN SMALL LIGATURE CH
<Multi_key> <t> <t> : "" UE03C # LATIN SMALL LIGATURE TT
<Multi_key> <l> <c> <t> : "" UE03D # LATIN SMALL LIGATURE CT
<Multi_key> <U017F> <i> : "" UE03E # LATIN SMALL LIGATURE LONG S I
<Multi_key> <U017F> <U017F> : "" UE03F # LATIN SMALL LIGATURE LONG S LONG S
<Multi_key> <U017F> <l> : "" UE043 # LATIN SMALL LIGATURE LONG S L
<Multi_key> <S> <i> : "" UE044 # LATIN SMALL LIGATURE LONG S LONG S I
<Multi_key> <U017F> <s> : "" UE045 # LATIN SMALL LIGATURE LONG S S (GLYPH VARIANT OF SHARP S)
<Multi_key> <t> <z> : "" UE04A # LATIN SMALL LIGATURE TZ (ALSO: UE04F)
<Multi_key> <Q> <u> : "" UE048 # LATIN CAPITAL LETTER Q WITH SMALL LETTER U
<Multi_key> <T> <h> : "" UE049 # LATIN CAPITAL LETTER T WITH SMALL LETTER H
# physical square units and log
<Multi_key> <l> <n> : "㏑" U33D1 # SQUARE LN
<Multi_key> <l> <o> <g> : "㏒" U33D2 # SQUARE LOG
<Multi_key> <Greek_mu> <l> : "㎕" U3395 # SQUARE MU L
<Multi_key> <Greek_mu> <U2113> : "㎕" U3395 # SQUARE MU L
<Multi_key> <m> <l> : "㎖" U3396 # SQUARE ML
<Multi_key> <m> <U2113> : "㎖" U3396 # SQUARE ML
<Multi_key> <d> <l> : "㎗" U3397 # SQUARE DL
<Multi_key> <d> <U2113> : "㎗" U3397 # SQUARE DL
<Multi_key> <k> <l> : "㎘" U3398 # SQUARE KL
<Multi_key> <k> <U2113> : "㎘" U3398 # SQUARE KL
<Multi_key> <f> <m> : "㎙" U3399 # SQUARE FM
<Multi_key> <n> <m> : "㎚" U339A # SQUARE NM
<Multi_key> <Greek_mu> <m> : "㎛" U339B # SQUARE MU M
<Multi_key> <m> <m> : "㎜" U339C # SQUARE MM
<Multi_key> <c> <m> : "㎝" U339D # SQUARE CM
<Multi_key> <k> <m> : "㎞" U339E # SQUARE KM
<Multi_key> <Greek_mu> <g> : "㎍" U338D # SQUARE MU G
<Multi_key> <m> <g> : "㎎" U338E # SQUARE MG
<Multi_key> <k> <g> : "㎏" U338F # SQUARE KG
<Multi_key> <H> <z> : "㎐" U3390 # SQUARE HZ
<Multi_key> <k> <H> <z> : "㎑" U3391 # SQUARE KHZ
<Multi_key> <M> <H> <z> : "㎒" U3392 # SQUARE MHZ
<Multi_key> <2> <m> <m> : "㎟" U339F # SQUARE MM SQUARED
<Multi_key> <2> <c> <m> : "㎠" U33A0 # SQUARE CM SQUARED
<Multi_key> <2> <m> <space> : "㎡" U33A1 # SQUARE M SQUARED
<Multi_key> <2> <k> <m> : "㎢" U33A2 # SQUARE KM SQUARED
<Multi_key> <KP_2> <m> <m> : "㎟" U339F # SQUARE MM SQUARED
<Multi_key> <KP_2> <c> <m> : "㎠" U33A0 # SQUARE CM SQUARED
<Multi_key> <KP_2> <m> <space> : "㎡" U33A1 # SQUARE M SQUARED
<Multi_key> <KP_2> <k> <m> : "㎢" U33A2 # SQUARE KM SQUARED
<Multi_key> <3> <m> <m> : "㎣" U33A3 # SQUARE MM CUBED
<Multi_key> <3> <c> <m> : "㎤" U33A4 # SQUARE CM CUBED
<Multi_key> <3> <m> <space> : "㎥" U33A5 # SQUARE M CUBED
<Multi_key> <3> <k> <m> : "㎦" U33A6 # SQUARE KM CUBED
<Multi_key> <KP_3> <m> <m> : "㎣" U33A3 # SQUARE MM CUBED
<Multi_key> <KP_3> <c> <m> : "㎤" U33A4 # SQUARE CM CUBED
<Multi_key> <KP_3> <m> <space> : "㎥" U33A5 # SQUARE M CUBED
<Multi_key> <KP_3> <k> <m> : "㎦" U33A6 # SQUARE KM CUBED
<Multi_key> <m> <s> : "㎧" U33A7 # SQUARE M OVER S
<Multi_key> <m> <2> <s> : "㎨" U33A8 # SQUARE M OVER S SQUARED
<Multi_key> <m> <KP_2> <s> : "㎨" U33A8 # SQUARE M OVER S SQUARED
<Multi_key> <m> <o> <l> : "㏖" U33D6 # SQUARE MOL
# box drawings
<Multi_key> <x> <1> <1> : "┌──────────┐\n│ │\n└──────────┘\n"
<Multi_key> <x> <2> <1> : "┌──────────┬──────────┐\n│ │ │\n└──────────┴──────────┘\n"
<Multi_key> <x> <3> <1> : "┌──────────┬──────────┬──────────┐\n│ │ │ │\n└──────────┴──────────┴──────────┘\n"
<Multi_key> <x> <1> <2> : "┌──────────┐\n│ │\n├──────────┤\n│ │\n└──────────┘\n"
<Multi_key> <x> <2> <2> : "┌──────────┬──────────┐\n│ │ │\n├──────────┼──────────┤\n│ │ │\n└──────────┴──────────┘\n"
<Multi_key> <x> <3> <2> : "┌──────────┬──────────┬──────────┐\n│ │ │ │\n├──────────┼──────────┼──────────┤\n│ │ │ │\n└──────────┴──────────┴──────────┘\n"
<Multi_key> <x> <1> <3> : "┌──────────┐\n│ │\n├──────────┤\n│ │\n├──────────┤\n│ │\n└──────────┘\n"
<Multi_key> <x> <2> <3> : "┌──────────┬──────────┐\n│ │ │\n├──────────┼──────────┤\n│ │ │\n├──────────┼──────────┤\n│ │ │\n└──────────┴──────────┘\n"
<Multi_key> <x> <3> <3> : "┌──────────┬──────────┬──────────┐\n│ │ │ │\n├──────────┼──────────┼──────────┤\n│ │ │ │\n├──────────┼──────────┼──────────┤\n│ │ │ │\n└──────────┴──────────┴──────────┘\n"

View File

@ -1,37 +0,0 @@
# Neo-Tastaturlayout
Neo ist eine *ergonomische* Tastaturbelegung, welche für die deutsche Sprache optimiert ist.
## Wichtige Kriterien
- Optimierung bezüglich deutscher [Buch­staben­häufig­keiten](http://de.wikipedia.org/wiki/Buchstabenh%C3%A4ufigkeit) und [Bi- und Trigrammen](http://de.wikipedia.org/wiki/N-Gramm) (Ebene 1 und 2)
- Sonderzeichen sind gut erreichbar (Ebene 3)
- Unicode-Zeichen wie „ “ « » ∫ √ α β … sind direkt einzugeben (alle Ebenen)
- Navigation mittels Steuerkreuz ←↑↓→ direkt auf der Haupttastatur (Ebene 4)
## Homepage
Downloads, Anleitungen zur Installation, das Benutzerhandbuch und vieles Interessante mehr ist auf der **[Projekt-Homepage](https://neo-layout.org/)** zu finden.
## Probleme? Vorschläge? Ideen?
Du möchtest ein Problem melden? Oder hast Vorschläge und neue Ideen? Dann melde dich an und eröffne ein [__neues Issue__](https://git.neo-layout.org/neo/neo-layout/issues/new).
## Technisches
Dies ist das offizielle Code-Repository. Hier können Bugs und Featurewünsche gemeldet werden. Dazu ist entweder eine [kurze Registrierung](https://git.neo-layout.org/user/sign_up) notwendig, oder eine Anmeldung [über GitHub](https://git.neo-layout.org/user/oauth2/github) mit Registrierung im gleichen Schritt. Wenn du bereits registriert bist, kannst du dein Konto beim Login auch nachträglich mit GitHub verknüpfen.
### Benutzername bereits vergeben?
Sollte dein Benutzername bereits vergeben sein, kann dies an der Migration der Accounts aus dem früheren Issuetracker (Trac) liegen. In diesem Fall bitte kurz beim Neo-Team [im Chat](https://neo-layout.org/Beitragen/Community/) melden, um deinen alten Account wiederzuerlangen.
Auf [GitHub](https://github.com/neo-layout/neo-layout/) befindet sich ein gespiegeltes Repository.
## [Videos](https://youtu.be/TJIAOwsWF7Q)
Folgende Videos zeigen den direkten Vergleich der QWERTZ- und Neo-Belegung:
[![image](https://i.ytimg.com/vi_webp/TJIAOwsWF7Q/maxresdefault.webp)](https://youtu.be/TJIAOwsWF7Q)
[QWERTZ-Video betrachten](http://youtu.be/sBO9o0V5mpw)|[Neo-Video betrachten](http://youtu.be/ZUvZi-I_utU)
---|---

View File

@ -1,60 +0,0 @@
{
"title":"Neo 2.0",
"onScreen":{
"main":[
"̂1234567890-̀ ",
"[TAB][]xvlcwkhgfqß́",
"[SYM][]uiaeosnrtdy ",
"[SHIFT][]üöäpzbm,.j[DEL][]",
"[TOOL][][ALTGR][][SPACE][][][][][][][][ENTER][]"
],
"sym":[
" ¹²³›‹¢¥‚‘’ ̊ ",
"[TAB][]…_[]^!<>=&ſ̸",
"[123][]\\/{}*?()-:@ ",
"[SHIFT][]#$|~`+%\"';[DEL][]",
"[LOCK][][AltGr][][SPACE][][][][][][][][ENTER][]"
],
"altGr":[
"̇ªº№ ‧£¤[TAB]/*-̈ ",
"[TAB][][PGUP][DEL][UP][Del→][PGDN]¡789+−̋",
"[Sym][][HOME][LEFT][DOWN][RIGHT][END]¿456,. ",
"[SHIFT][][ESC][TAB][PASTE][ENTER][UNDO]:123;[DEL][]",
"[LOCK][] 00000000[ENTER][]"
],
"num":[
"[SPACE][TAB]/*-",
"€789+",
"%456.",
":123[Del]",
"[Lock]00,[Enter]"
],
"shifted":[
"̌°§ℓ»«$€„“”—̧ ",
"[TAB][]XVLCWKHGFQẞ̃",
"[SYM][]UIAEOSNRTDY ",
"[SHIFT][]ÜÖÄPZBM•J[DEL][]",
"[LOCK][][ALTGR][][SPACE][][][][][][][][ENTER][]"
],
"symShifted":[
"˞₁₂₃♀♂⚥ϰ⟨⟩₀‑῾ ",
"[TAB][]ξ λχωκψγφɸς᾿",
"[123][] ιαεoσνρτδυ ",
"[SHIFT][] ϵηπζβµϱϑθ[DEL][]",
"[LOCK][][ALTGR][]        [ENTER][]"
],
"altGrShifted":[
"̣¬∨∧⊥∡∥→∞∝∅­̄ ",
"[TAB][]Ξ√ΛℂΩ×ΨΓΦℚ∘̆",
"[SYM][]⊂∫∀∃∈Σℕℝ∂Δ∇ ",
"[SHIFT][]∪∩ℵΠℤ⇐⇔⇒↦Θ[DEL][]",
"[LOCK][] [ENTER][]"
]
}
}

View File

@ -1,52 +0,0 @@
{
"title":"Neo 2.0 Numpad",
"onScreen":{
"main":[
"[SPACE][Tab]/*-",
"[AltGr]789+",
"[Sym]456 ",
"[Shift]123[Del]",
"[Tool]00,[Enter]"
],
"sym":[
"[SPACE]=÷⋅−",
"[AltGr]↕↑⃗±",
" ←:→ ",
"[Shift]↔↓⇌[Del]",
"[Lock]%%,[ENTER]"
],
"altGr":[
"[SPACE]≈⌀⊙⊖",
" ≪∩≫⊕",
"[Sym]⊂⊶⊃ ",
"[Shift]≤∪≥[Del]",
"[Lock]‰‰′[ENTER]"
],
"shifted":[
"[SPACE][TAB]/*-",
"[AltGr]✔✘†+",
"[Sym]♣€‣ ",
"[SHIFT]♦♥♠[DEL]",
"[LOCK][Space][].[ENTER]"
],
"symShifted":[
"[SPACE]≠∕×\\",
"[AltGr][Home][Up][PgUp]∓",
" [Left] [Right] ",
"[Shift][End][Down][PgDn][Del]",
"[Lock][Insert][][Del→][Enter]"
],
"altGrShifted":[
"[SPACE]≡∣⊗∸",
" ⌈⋂⌉∔",
"[Sym]⊆⊷⊇ ",
"[Shift]⌊∪⌋[Del]",
"[Lock]□□″[Enter]"
]
}
}

View File

@ -1,141 +0,0 @@
;NEO-Layout für C64
;(C) 2005 Hanno Behrens (pebbles@schattenlauf.de)
;unter GPL
;Alpha-Release 0.1
!to "neo-layout.prg"
!source <C64/BASIC2.a>
*=$0801
dest =$c000
ptr1 =$f7
ptr2 =$f9
zp_pkeydec =$028f
zp_keymap =$f5
k_keydec =$eb48
k_keytablen =$41
k_keytab1 =$eb81
k_keytab2 =$ebc2
k_keytab3 =$ec03
k_keytab4 =$ec78
k_decode =$eae0
;Header generieren
!word endline ;Zeiger auf nächste Zeile
!word 2005 ;Zeilennummer
+b_SYS
!tx "2061",0
endline !word 0
;Ende Header
setup:
ldy #0 ;kopiere neo nach dest
set1: lda neoentry,y
sta dest,y
lda neoentry+$100,y
sta dest+$100,y
iny
bne set1
sei ;setze keydecoder
lda #<dest
sta zp_pkeydec
lda #>dest
sta zp_pkeydec+1
cli
rts
neoentry:
lda $028d ;Flag Shift CTRL Commodore
cmp #$03
bne l1 ;Zeiger auf Dekodiertabellen berechnen
cmp $028e
beq abfrage_default
lda $0291 ;Shift-Commodore erlaubt?
bmi fertig ;nein, zurück zur Dekodierung
lda $d018 ;Shift/Commodore
eor #$02 ;Umschaltung Klein/Großschreibung
sta $d018
jmp fertig
l1 asl
cmp #$08
bcc l2
lda #$06
l2 tax
lda tableptr-neoentry+dest,x
sta zp_keymap ;Zeiger auf Tastatur-Dekodiertabellen lesen
lda tableptr-neoentry+dest+1,x
sta zp_keymap+1
fertig: jmp k_decode ;zurück zur Dekodierung
abfrage_default:
lda #$7f
sta $dc00
rts
tableptr:
!word table1-neoentry+dest, table2-neoentry+dest
!word table3-neoentry+dest, table4-neoentry+dest
!ct pet
table1 ;Tastatur-Dekodierung, ungeshiftet
!by $14, $0d, $1d, $88, $85, $86, $87, $11
; !by "3", "w", "a", "4", "z", "s", "e", $01
!by "3", "v", "u", "4", "k", "i", "l", $01
; !by "5", "r", "d", "6", "c", "f", "t", "x"
!by "5", "c", "a", "6", "@", "e", "w", ">"
; !by "7", "y", "g", "8", "b", "h", "u", "v"
!by "7", "<", "o", "8", "z", "s", "h", "p"
; !by "9", "i", "j", "0", "m", "k", "o", "n"
!by "9", "g", "n", "0", "m", "r", "f", "b"
; !by "+", "p", "l", "-", ".", ":", "@", ","
!by "+", "j", "t", "-", ".", "d", "/", ","
; !by $5c, "*", ";", $13, $01, "=", $5e, "/"
!by $5c, "*", "y", $13, $01, "=", $5e, "x"
!by "1", $5f, $04, "2", " ", $02, "q", $03
!by $ff
table2 ;Tastatur-Dekodierung geshifted
!by $94, $8d, $9d, $8c, $89, $8a, $8b, $91
; !by "#", "W", "A", "$", "Z", "S", "E", $01
!by "#", "V", "U", "$", "K", "I", "L", $01
; !by "%", "R", "D", "&", "C", "F", "T", "X"
!by "%", "C", "A", "&", $ba, "E", "W", "]"
; !by "'", "Y", "G", "(", "B", "H", "U", "V"
!by "'", "[", "O", "(", "Z", "S", "H", "P"
; !by ")", "I", "J", "0", "M", "K", "O", "N"
!by ")", "G", "N", "0", "M", "R", "F", "B"
; !by $db, $d0, $cc, $dd, ">", "[", $ba, "<"
!by $db, $d0, $cc, $dd, ":", "D", "?", ";"
; !by $a9, $c0, "]", $93, $01, "=", $de, "?"
!by $a9, $c0, "Y", $93, $01, $3d, $de, "X"
!by $21, $5f, $04, $22, $a0, $02, "Q", $83
!by $ff
table3 ;Tastatur-Dekodierung mit C=-Taste
!by $94, $8d, $9d, $8c, $89, $8a, $8b, $91
!by $96, $b3, $b0, $97, $ad, $ae, $b1, $01
!by $98, $b2, $ac, $99, $bc, $bb, $a3, $bd
!by $9a, $b7, $a5, $9b, $bf, $b4, $b8, $be
!by $29, $a2, $b5, $30, $a7, $a1, $b9, $aa
!by $a6, $af, $b6, $dc, $3e, $5b, $a4, $3c
!by $a8, $df, $5d, $93, $01, $3d, $de, $3f
!by $81, $5f, $04, $95, $a0, $02, $ab, $83
!by $ff
table4 ;Tastatur-Dekodierung mit CTRL-Taste
!by $ff, $ff, $ff, $ff, $ff, $ff, $ff, $ff
!by $1c, $17, $01, $9f, $1a, $13, $05, $ff
!by $9c, $12, $04, $1e, $03, $06, $14, $18
!by $1f, $19, $07, $9e, $02, $08, $15, $16
!by $12, $09, $0a, $92, $0d, $0b, $0f, $0e
!by $ff, $10, $0c, $ff, $ff, $1b, $00, $ff
!by $1c, $ff, $1d, $ff, $ff, $1f, $1e, $ff
!by $90, $06, $ff, $05, $ff, $ff, $11, $ff
!by $ff

Binary file not shown.

View File

@ -1,26 +0,0 @@
DE: Deutsch
_@$%:;!?"()
`1234567890
xvlcwkhgfq
uiaeosnrtdy
üöäpzbm,.jj
=+-~ .,*/
{}$%^#!&"[]
`1234567890
XVLCWKHGFQ
UIAEOSNRTDY
ÜÖÄPZBM•JJ
=+-~ .,*/
--
1 2 3 4 5 6 7 8 9 0 ß
x v l c w k h g f q bs
u i a e o s n r t d y
ü ö ä p z b m , . j lg
sh [ ] sp:4 ? / ok:2
--
! @ # $ % ^ & * ( ) cn
X V L C W K H G F Q bs
U I A E O S N R T D Y
Ü Ö Ä P Z B M • J lg
sh { } sp:4 ` \ ok:2
--

View File

@ -1,11 +0,0 @@
Unless specified otherwise, all the artwork in this directory and its
subdirectories is licensed under the CC-BY-SA 3.0 license. You can obtain a copy
of this license at https://creativecommons.org/licenses/by-sa/3.0/legalcode .
Some Pictures are based on
https://commons.wikimedia.org/wiki/File:KB_Germany.svg (version from 2007)
which is also CC-BY-SA 3.0-licensed.
Unless specified otherwise, Scripts generating graphics are licensed under GPLv3
or later, which is provided in the COPYING file in the top level directory of
this repository.

View File

@ -1,22 +0,0 @@
# directories to recursively
SUBDIRS=\
aufkleber \
aufsteller \
bilder-einzeln \
bilder-uebersicht \
handbuch-cover \
heatmap \
logos \
maskottchen
default_rule: all
TARGETS=all svg svg-path pdf png clean
.PHONY: ${TARGETS}
# build the target of the same name in each subdirectory
$(TARGETS):
for dir in $(SUBDIRS); do \
$(MAKE) -C $$dir $@; \
done

View File

@ -1,34 +0,0 @@
# Readme
Die meisten der Neo-Grafiken gibt es in vier Formaten:
- svg
- svg mit Text in Pfade umgewandelt
- png
- pdf
In diesem Reposity befinden sich aber nur svgs und Skripte, mit denen man noch
mehr svgs (aus Treibern oder Referenzen) und daraus dann die anderen Formate
erstellt. Die fertigen Grafiken befinden sich aber auf
https://dl.neo-layout.org/grafik .
Um alle Bilder erzeugen können, benötigt man eine Vielzahl an Abhängigkeiten:
- make
- inkscape
- optipng
- imagemagick
- libicns
- libreoffice
- sed
- ed
- libxkbcommon (xkbcli)
- python mit jinja2, numpy, pandas, matplotlib, seaborn und lxml
- Linux Libertine
- Gentium Plus Compact
- DejaVu Sans Mono
- vermutlich noch weitere Schriften
Sind alle Abhängigkeiten erfüllt, sollte man alle Bilder mit `make` erstellen
können. Man kann `make` auch in jedem Unterverzeichnis ausführen, um jeweils
weniger Bilder zu generieren. Außerdem können gewünschte Formate oder gar
Dateinamen direkt als Target übergeben werden•
`

View File

@ -1,57 +0,0 @@
#!/bin/sh
#
# xkb2svg.sh
# author: lucky [at] zankt [dot] net
# license: GPL
OUTPUT=$1.svg
echo '<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0"
width="210mm" height="297mm" >
<g id="taste">
<rect width="120" height="150" x="0" y="0" style="stroke:black;fill:white"/>
<rect width="54" height="44" x="03" y="03" style="fill:black;stroke:black" />
<rect width="54" height="44" x="63" y="03" style="fill:none;stroke:black" />
<rect width="54" height="44" x="03" y="53" style="fill:none;stroke:black" />
<rect width="54" height="44" x="63" y="53" style="fill:none;stroke:black" />
<rect width="54" height="44" x="03" y="103" style="fill:none;stroke:black" />
<rect width="54" height="44" x="63" y="103" style="fill:none;stroke:black" />
</g>
' > $OUTPUT
x=150; y=0
cat $1 | sed '/.*key <\|xkb_symbols/!d;/\/\//d;' | while read line
do
if [[ "$line" =~ 'xkb_symbols(.*)' ]];then
echo "$line" | sed 's/^[^"]*"//;s/".*//'
else
echo -e '<use xlink:href="#taste" transform="translate('$x','$y')" x="0" y="0" />'"\n"'<g transform="translate('$x','$y')" >' >> $OUTPUT
k=3;j=3;l="white"
for i in $(echo $line | sed 's/^[^\[]*\[[[:space:]]*//;s/\].*//;s/\,[[:space:]]*/\t/g')
do
uni=$(cat ./keysymdef.h | sed "/^#define XK_$i /!d;s/^#define XK_$i[[:space:]]*0\|[[:space:]]*\/\*.*//g")
if [ ${#uni} -eq 5 ];then
echo -e '<text x="'"$j"'0" y="'"$k"'5" style="font-size:30;text-align:center;text-anchor:middle;fill:'"$l"';font-weight:bold" xml:space="preserve">&#'"$uni"';</text>' >> $OUTPUT
else
echo "$i is not in keysymdef.h"
fi
l="black"
if [ $j -eq 9 ];then
k=$(($k+5))
j=3;
else
j=9
fi
done
echo '</g>' >> $OUTPUT
fi
if [ $x -gt 1800 ]; then
y=$(($y+200))
x=0
else
x=$(($x+150))
fi
done
echo '</svg>' >> $OUTPUT
exit 0

View File

@ -1,87 +0,0 @@
# xmodmap2tastenaufkleber.sh
Autor: Martin Engel
__Die Benutzung erfolgt auf eigene Gefahr!__
Dieses Skript generiert aus einer xmodmap-Datei eine SVG-Datei, die Tastenaufkleber für die Tastaturbelegung Neo[^1] erzeugt.
Alternativ gibt es für Neo auch einen Aufsteller, der die Tasten darstellt, und eine Einführung, die die ersten Ebenen über Eselsbrücken einprägt. Beides ist auf der Neo-Seite zu finden.
## Abhängigkeiten
- awk
- sed
- bash
## Anwendung
Man entpacke das Archiv in ein Verzeichnis und wechsele in das Verzeichnis mit der xmodmap2tastenaufkleber.sh-Datei. Zum Erzeugen der SVG-Datei benutze man das folgende Kommando, falls die xmodmap-Datei »neo_de.xmodmap« heißt:
```
bash ./xmodmap2tastenaufkleber.sh neo_de.xmodmap
```
Bei erfolgreicher Beendigung des Programmes befindet sich danach eine SVG-Datei mit dem Namen der xmodmap-Datei und angehängtem Suffix ».svg«, in unserem Beispiel also »neo_de.xmodmap.svg«, im selbigen Verzeihnis.
Ein Programm, das mit SVG-Dateien umgehen kann ist Inkscape[^2]. Mit diesem kann auch in eine PDF-Datei exportiert werden.
Der Druck erfolgt am besten mit einem Laserdrucker, da dann scharfe Ausdrucke entstehen. Es gibt Papier zu erwerben, das auf der Unterseite schon eine Klebefläche aufweist. Es bietet sich an, darauf eine Lage durchsichtige Klebefolie anzubringen, um Abnutzungserscheinungen zu unterdrücken.
Eine billigere Möglichkeit ist das Ausdrucken auf Normalpapier und Fixierung auf der Taste durch Klebestreifen. Man sollte sich davor vergewissern, wie breit der Kleberstreifen sein muss, damit nacher nichts übersteht. Weil die Tasten meistens eine nach innen weisende Form in waagerechter Richtung aufweisen, bietet es sich an, die Klebestreifen senkrecht anzubringen. Bei normalen Tastaturen sollte man die einzelnen Tasten heraushebeln können, ohne sie zu beschädigen. Das erleichtert die Arbeit (Manchmal unterscheiden sich die Tasten minimal in ihrer Form. So ist darauf zu achten, wo welche Taste genau war).
Viel Spaß mit Neo!
[^1]: http://www.neo-layout.org
[^2]: http://www.inkscape.org
## Rechtliches
### Für keysymdef.h
Copyright 1987, 1994, 1998 The Open Group
Permission to use, copy, modify, distribute, and sell this software and its
documentation for any purpose is hereby granted without fee, provided that
the above copyright notice appear in all copies and that both that
copyright notice and this permission notice appear in supporting
documentation.
The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of The Open Group shall
not be used in advertising or otherwise to promote the sale, use or
other dealings in this Software without prior written authorization
from The Open Group.
Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts
All Rights Reserved
Permission to use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby granted,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Digital not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.
DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 241 KiB

View File

@ -1,256 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.0"
width="210mm"
height="297mm"
id="svg15812">
<defs
id="defs15814" />
<g
id="layer1">
<rect
width="15.95853"
height="12.34511"
x="-128.30338"
y="35.43"
transform="scale(-1,1)"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.22778605;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7590" />
<rect
width="18.425301"
height="42.519691"
x="129.26993"
y="34.25544"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7592" />
<rect
width="15.95853"
height="12.34511"
x="-128.30338"
y="49.396187"
transform="scale(-1,1)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.22778605;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7594" />
<rect
width="15.95853"
height="12.34511"
x="-128.30338"
y="63.362244"
transform="scale(-1,1)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.22778605;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7596" />
<rect
width="15.95853"
height="12.34511"
x="-146.45255"
y="35.43"
transform="scale(-1,1)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.22778605;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7598" />
<rect
width="15.95853"
height="12.34511"
x="-146.45255"
y="49.396187"
transform="scale(-1,1)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.22778605;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7600" />
<rect
width="15.95853"
height="12.34511"
x="-146.45255"
y="63.362244"
transform="scale(-1,1)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.22778605;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7602" />
<rect
width="16.9338"
height="5.5270224"
x="-136.5087"
y="38.769722"
transform="scale(-1,1)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.14259228;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7604" />
<rect
width="16.040939"
height="4.8127785"
x="-145.0419"
y="53.092964"
transform="scale(-1,1)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.14259228;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7608" />
<rect
width="16.040939"
height="4.8127785"
x="-145.0419"
y="67.059143"
transform="scale(-1,1)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.14259228;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7612" />
<rect
width="35.433071"
height="14.63731"
x="50.854885"
y="49.848083"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7618" />
<rect
width="14.514237"
height="12.988755"
x="-67.803123"
y="36.03437"
transform="scale(-1,1)"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.2228251;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7620" />
<rect
width="14.514237"
height="12.988755"
x="-67.803123"
y="50.728706"
transform="scale(-1,1)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.2228251;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7622" />
<rect
width="14.514237"
height="12.988755"
x="-67.803123"
y="65.42292"
transform="scale(-1,1)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.2228251;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7624" />
<rect
width="14.514237"
height="12.988755"
x="-84.309959"
y="36.03437"
transform="scale(-1,1)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.2228251;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7626" />
<rect
width="14.514237"
height="12.988755"
x="-84.309959"
y="50.728706"
transform="scale(-1,1)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.2228251;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7628" />
<rect
width="14.514237"
height="12.988755"
x="-84.309959"
y="65.42292"
transform="scale(-1,1)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.2228251;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7630" />
<rect
width="18.03784"
height="5.345592"
x="-58.46479"
y="-63.129543"
transform="matrix(0,-1,-1,0,0,0)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.13948674;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7632" />
<path
d="M 64.521563,54.120016 L 61.785463,54.120016 L 61.785463,41.580916 L 59.179263,41.580916 L 59.179263,54.120016 L 56.443063,54.120016 L 60.482363,60.556616 L 64.521563,54.120016 z "
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.10711587;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
id="path7634" />
<rect
width="18.037827"
height="4.0955796"
x="-58.821968"
y="-79.100731"
transform="matrix(0,-1,-1,0,0,0)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.13948674;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7636" />
<path
d="M 81.028363,54.120016 L 78.292263,54.120016 L 78.292263,41.580916 L 75.686063,41.580916 L 75.686063,54.120016 L 72.949863,54.120016 L 76.989163,60.556616 L 81.028363,54.120016 z "
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.18354368;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path7638" />
<rect
width="35.433071"
height="14.401287"
x="176.56924"
y="60.074524"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7642" />
<rect
width="14.514237"
height="12.779315"
x="-193.51749"
y="32.02607"
transform="scale(-1,1)"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.22102129;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7644" />
<rect
width="14.514237"
height="12.779315"
x="-193.51749"
y="46.483467"
transform="scale(-1,1)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.22102129;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7646" />
<rect
width="14.514237"
height="12.779315"
x="-193.51749"
y="60.940865"
transform="scale(-1,1)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.22102129;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7648" />
<rect
width="14.514237"
height="12.779315"
x="-210.02408"
y="32.02607"
transform="scale(-1,1)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.22102129;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7650" />
<rect
width="14.514237"
height="12.779315"
x="-210.02408"
y="46.483467"
transform="scale(-1,1)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.22102129;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7652" />
<rect
width="14.514237"
height="12.779315"
x="-210.02408"
y="60.940865"
transform="scale(-1,1)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.22102129;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7654" />
<rect
width="26.264118"
height="5.320447"
x="-62.264343"
y="-188.83121"
transform="matrix(0,-1,-1,0,0,0)"
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.16607736;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect7656" />
<path
d="M 190.23586,63.474316 L 187.49966,63.474316 L 187.49966,37.483216 L 184.89346,37.483216 L 184.89346,63.474316 L 182.15736,63.474316 L 186.19656,69.807116 L 190.23586,63.474316 z "
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.10624875;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
id="path7658" />
<path
d="M 206.74266,63.474316 L 204.00646,63.474316 L 204.00646,37.483216 L 201.40026,37.483216 L 201.40026,63.474316 L 198.66416,63.474316 L 202.70336,69.807116 L 206.74266,63.474316 z "
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.18205787;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path7660" />
<path
d="M 133.73916,37.433116 L 133.73916,40.169216 L 121.20006,40.169216 L 121.20006,42.775416 L 133.73916,42.775416 L 133.73916,45.511616 L 140.17576,41.472316 L 133.73916,37.433116 z "
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.10711587;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1"
id="path7696" />
<path
d="M 133.83096,51.322616 L 133.83096,54.058716 L 121.29186,54.058716 L 121.29186,56.664916 L 133.83096,56.664916 L 133.83096,59.401116 L 140.26756,55.361816 L 133.83096,51.322616 z "
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.18354368;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path7698" />
<path
d="M 133.83096,65.322616 L 133.83096,68.058716 L 121.29186,68.058716 L 121.29186,70.664916 L 133.83096,70.664916 L 133.83096,73.401116 L 140.26756,69.361816 L 133.83096,65.322616 z "
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.18354368;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path7700" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 12 KiB

View File

@ -1,153 +0,0 @@
!! ~/.xmodmap
!!
!! created by Benjamin Kellermann <Benjamin dot Kellermann at gmx dot Germany>
!! and Erik Streb <mail at erikstreb dot de>
!!
!! The german NEO Layout Version 1.9.6
!! see http://neo-layout.org for details
!!
!! To try the layout in this file, simply do xmodmap <file>.
!! To load the layout in this file at X startup, simply store it as
!! ~/.xmodmap (named .xmodmap in your home directory)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The first row (number Row)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!eigentlich sollte die folgende Zeile rein, aber auf älteren Systemen ist der
!dead_stroke noch nicht definiert
!keycode 49 = dead_circumflex dead_caron dead_breve dead_stroke
keycode 49 = dead_circumflex dead_caron dead_breve
keycode 10 = 1 degree onesuperior U2640 oneeighth
keycode 11 = 2 paragraph twosuperior U26A5
keycode 12 = 3 section threesuperior U2642 threeeighths
keycode 13 = 4 guillemotright U203A 4 Prior Prior
keycode 14 = 5 guillemotleft U2039 5 fiveeighths implies
keycode 15 = 6 dollar sterling currency 6 ifonlyif
keycode 16 = 7 EuroSign cent yen seveneighths notsign
keycode 17 = 8 doublelowquotemark singlelowquotemark 8 slash U2203
keycode 18 = 9 leftdoublequotemark leftsinglequotemark 9 asterisk U2200
keycode 19 = 0 rightdoublequotemark rightsinglequotemark 0 minus logicalor
keycode 20 = minus endash emdash hyphen minus logicaland
keycode 21 = dead_acute dead_grave dead_cedilla dead_ogonek dead_abovedot dead_abovering
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The upper row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
keycode 24 = x X at Greek_xi x Greek_XI
keycode 25 = v V underscore v BackSpace U039B
keycode 26 = l L bracketleft Greek_lambda Up Up
keycode 27 = c C bracketright Greek_chi Tab Tab
keycode 28 = w W asciicircum w Insert
keycode 29 = k K exclam Greek_kappa exclamdown copyright
keycode 30 = h H less Greek_psi 7 Greek_PSI
keycode 31 = g G greater Greek_gamma 8 Greek_GAMMA
keycode 32 = f F equal Greek_phi 9 Greek_PHI
keycode 33 = q Q ampersand q plus partialderivative
keycode 34 = ssharp U1E9E U133 U132 schwa SCHWA
keycode 35 = dead_tilde dead_macron dead_diaeresis dead_doubleacute dead_belowdot dead_belowdot
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The home row (middle row)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
keycode 38 = u U backslash backslash Home Home
keycode 39 = i I slash Greek_iota Left Left
keycode 40 = a A braceleft Greek_alpha Down Down
keycode 41 = e E braceright Greek_epsilon Right Right
keycode 42 = o O asterisk Greek_omega End End
keycode 43 = s S question Greek_sigma questiondown Greek_SIGMA
keycode 44 = n N parenleft Greek_nu 4 numerosign
keycode 45 = r R parenright U03F1 5 registered
keycode 46 = t T minus Greek_tau 6 trademark
keycode 47 = d D colon Greek_delta comma Greek_DELTA
keycode 48 = y Y doublelowquotemark Greek_upsilon thorn THORN
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The lower row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
keycode 52 = odiaeresis Odiaeresis numbersign odiaeresis Escape
keycode 53 = udiaeresis Udiaeresis dollar udiaeresis Delete Delete
keycode 54 = adiaeresis Adiaeresis bar Greek_eta Next Next
keycode 55 = p P asciitilde Greek_pi Return Greek_PI
keycode 56 = z Z grave Greek_zeta z Greek_OMEGA
keycode 57 = b B plus Greek_beta infinity enfilledcircbullet
keycode 58 = m M percent mu 1 integral
keycode 59 = comma comma apostrophe U3D1 2 radical
keycode 60 = period ellipsis quotedbl Greek_theta 3 Greek_THETA
keycode 61 = j J semicolon j period nabla
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Modifier definition
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Make CapsLock an additional Alt_Gr (Mode_switch is for 3rd and 4th level)
remove Lock = Caps_Lock
remove Mod3 = ISO_Level3_Shift
keycode 66 = Mode_switch Mode_switch Caps_Lock Caps_Lock Multi_key Multi_key
! Make AltGr and apostrophe to Mode_switch (which is the 3rd and 4th level)
keycode 113 = ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift ISO_Level3_Shift KP_Decimal
!keycode 48 = Mode_switch Mode_switch U133 U132 schwa SCHWA
add Mod4 = Mode_switch
! If the left win key should modify the 5th and 6th, comment this out
!keycode 115 = ISO_Level3_Shift
! the right win key modifies the 5th and 6th
!keycode 116 = ISO_Level3_Shift
! Make the former qwertz-# and qwertz-< to Mod4 (ISO_Level3_Shift)
keycode 51 = Mode_switch Mode_switch Caps_Lock Caps_Lock Multi_key Multi_key
keycode 94 = ISO_Level3_Shift ISO_Level3_Shift
add Mod3 = ISO_Level3_Shift
! force to learn the new Escape!
!keycode 9 =
keycode 65 = space space space nobreakspace 0 U202F
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! Keypad
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The uppest row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!keycode 77 = Num_Lock Pointer_EnableKeys
keycode 112 = KP_Divide KP_Divide division U2215
keycode 63 = KP_Multiply KP_Multiply multiply U22C5
keycode 82 = KP_Subtract KP_Subtract U2212
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The upper row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
keycode 79 = KP_Home KP_7 KP_7 U226A
keycode 80 = KP_Up KP_8 uparrow U2229
keycode 81 = KP_Prior KP_9 KP_9 U226B
keycode 86 = KP_Add KP_Add plusminus U2213
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The middle row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
keycode 83 = KP_Left KP_4 leftarrow U2282
keycode 84 = EuroSign KP_5 dagger U220A
keycode 85 = KP_Right KP_6 rightarrow U2283
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The lower row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
keycode 87 = KP_End KP_1 U21CB U2264
keycode 88 = KP_Down KP_2 downarrow U222A
keycode 89 = KP_Next KP_3 U21CC U2265
keycode 108 = KP_Enter KP_Enter notequal U2248
!keysym <KPEQ> KP_Equal
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! The lowest row
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
keycode 90 = KP_Insert KP_0 percent U2030
keycode 91 = KP_Delete KP_Decimal period comma

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 243 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 437 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 680 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 352 KiB

View File

@ -1,307 +0,0 @@
#!/usr/bin/env bash
#
# BENUTZUNG AUF EIGENE GEFAHR!
#
# xmodmap2tastaturaufkleber.sh
# Dieses Skript wertet eine beliebige .Xmodmap-Datei aus und
# verteilt die Zeichen einer Taste nach folgendem Schema auf
# eine Druckvorlage:
#
# keycode 84 = a A b B c C
#
# +---+---+
# | a | A |
# +---+---+
# | b | B |
# +---+---+
# | c | C |
# +---+---+
#
vers=0.01
#================================================
# Bedienungsanleitung, falls ohne Parameter gestartet
if [ $# -lt 1 ] ; then
echo "" >&2
echo "xmodmap2tastaturaufkleber, Version $vers" >&2
echo "BENUTZUNG AUF EIGENE GEFAHR!" >&2
echo "" >&2
echo "Dieses Skript wertet eine beliebige .Xmodmap-Datei aus und " >&2
echo "verteilt die Zeichen einer Taste nach folgendem Schema auf" >&2
echo "eine Druckvorlage im SVG-Format:" >&2
echo '' >&2
echo 'keycode 84 = a A b B c C' >&2
echo '' >&2
echo '+---+---+' >&2
echo '| a | A |' >&2
echo '+---+---+' >&2
echo '| b | B |' >&2
echo '+---+---+' >&2
echo '| c | C |' >&2
echo '+---+---+' >&2
echo '' >&2
echo '' >&2
echo 'Parameter:' >&2
echo 'xmodmap2tastaturaufkleber Xmodmap-Datei [Ausgabedatei.svg]' >&2
echo '' >&2
exit 1
fi
if [ ! -f $1 ]; then
echo "Fehler: Die Xmodmap-Datei »$1« ist nicht auffindbar."
exit 1
fi
echo "" >&2
echo "xmodmap2tastaturaufkleber, Version $vers" >&2
echo "BENUTZUNG AUF EIGENE GEFAHR!" >&2
echo "" >&2
echo "Einen Moment Geduld, bitte..." >&2
#================================================
# Ausfiltern von Nicht-keycode-Definitionen aus der Xmodmap-Datei
sed -n -e '/^keycode/p' $1 > ./tmp_$1
#Andere Möglichkeit?: xmodmap -pk neo_de.xmodmap > tt
#================================================
# Freistellen der Zeichen; der keycode bleibt als ID für die SVG-Datei vorhanden
ex -s -c '%s/^[^0-9]\+//' -c '%s/=//' -c '%s/ \+/\t/g' -c '%s/\t\+/\t/g' -c "w! ./tmp_$1" -c 'q!' ./tmp_$1
#================================================
# Herausfiltern von Modifikatortasten, etc.
# Die zu filternden Tastencodes stehen in den runden Klammern jeweils durch ein Oder-Zeichen getrennt
cat tmp_$1 | grep -v -E "^(9|51|65|66|94|113|115|116)[^0-9]" > tmp_$1
#================================================
# Parsfreundlicheres Tablayout
ex -s -c '%s/ \+/\t/g' -c '%s/\t\+/\t/g' -c "w! ./tmp_$1" -c 'q!' ./tmp_$1
#================================================
# Aufbereiten der keysymdef.h zum Nachschlagen des Zeichens
#ex -s -c '%s/^[^_]\+//' -c'%s/^_//' -c "w! ./tmp_keysymdef.h" -c 'q!' ./keysymdef.h
#cat ./tmp_keysymdef.h | sed -e '/^$/d' >./tmp_keysymdef.h
ex -s -c '%s/^\([^_]\+\)_//' -c "w! ./tmp_keysymdef.h" -c 'q!' ./keysymdef.h
#ex -s -c '%s/^#define XK_//' -c "w! ./tmp_keysymdef.h" -c 'q!' ./keysymdef.h
#cat ./tmp_keysymdef.h | sed -e '/^$/d' >./tmp_keysymdef.h
#sed -n -e '/U\+/p' ./tmp_keysymdef.h > tmp_tmp
sed -n -e '/U+/p' ./tmp_keysymdef.h > tmp_tmp
#cat ./tmp_keysymdef.h |grep tra
#cat tmp_tmp |grep tra
#exit 1
cp tmp_tmp tmp_keysymdef.h
#===============================================
# Nachschlagen und Ersetzen von Symbolnamen
cp ./tmp_$1 ./tmp_analysiert_$1
while read -r ZEILE; do
#debug
echo
echo ====================================================
echo -e "\033[40;01;37m $ZEILE \033[0m"
echo ----------------------------------------------------
echo -e "Tastencode ist \033[40;01;34m`echo $ZEILE | cut -d\ -f1`\033[0m ."
for ebene in `seq 2 8`; do
echo $ZEILE | awk "{ printf $`echo $ebene` }" > ./tmp_symbolistleer
if [ -s ./tmp_symbolistleer ]; then
### #Tastensymbol ist Keypad -> gleiches Symbol wie normal
### ex -s -c "%s/^KP_//" -c 'w! ./tmp_symbolistleer' -c "q!" ./tmp_symbolistleer
Tastensymbol=`cat ./tmp_symbolistleer`
cat ./tmp_keysymdef.h | grep "^$Tastensymbol " > ./tmp_keysymdef.h_buchstabenanalyse
#echo -n "$Tastensymbol"; cat ./tmp_keysymdef.h_buchstabenanalyse
if [ -s ./tmp_keysymdef.h_buchstabenanalyse ]; then
if ( grep -q -i "U+" ./tmp_keysymdef.h_buchstabenanalyse ); then
ex -s -c '%s/\(.\+\)U+/U+/g' -c '%s/U+\([^ ]\+\).\+/\1/g' -c "w! ./tmp_keysymdef.h_buchstabenanalyse" -c 'q!' ./tmp_keysymdef.h_buchstabenanalyse;
if [ -s ./tmp_keysymdef.h_buchstabenanalyse ]; then
#cat ./tmp_keysymdef.h_buchstabenanalyse
echo -e "Mit Unicode \033[40;0;32mU+`cat ./tmp_keysymdef.h_buchstabenanalyse`\033[0m ist in keysymdef.h folgender Zeichenname verknüpft: »\033[40;0;32m$Tastensymbol\033[0m«."
else
echo -e "\033[40;0;31mERROR: Unicode in Datei keysymdef.h\033[0m"
exit 1
fi
ex -s -c "%s/\t`cat ./tmp_symbolistleer`\t/\t\&\#x`cat ./tmp_keysymdef.h_buchstabenanalyse`;\t/g" -c "w! ./tmp_analysiert_$1" -c 'q!' ./tmp_analysiert_$1
ex -s -c "%s/\t`cat ./tmp_symbolistleer`$/\t\&\#x`cat ./tmp_keysymdef.h_buchstabenanalyse`;\t/g" -c "w! ./tmp_analysiert_$1" -c 'q!' ./tmp_analysiert_$1
### #Für KP_ gleiche Ersetzung
###
#### ex -s -c "%s/\tKP_`cat ./tmp_symbolistleer`\t/\t\&\#x`cat ./tmp_keysymdef.h_buchstabenanalyse`;\t/g" -c "w! ./tmp_$1" -c 'q!' ./tmp_$1
### ex -s -c "%s/\tKP_`cat ./tmp_symbolistleer`$/\t\&\#x`cat ./tmp_keysymdef.h_buchstabenanalyse`;\t/g" -c "w! ./tmp_$1" -c 'q!' ./tmp_$1
else
echo -e "\033[40;0;31m»$Tastensymbol« hat in keysymdef.h keinen Unicode gelistet. Deswegen wird der Text unmodifiziert übernommen.\033[0m"
fi
else
if [ "${Tastensymbol/U[0-9A-Fa-f][0-9A-Fa-f][0-9A-Fa-f][0-9A-Fa-f ]/Unicodezeichen}" == "Unicodezeichen" ]
then
echo -e "Der Unicode \033[40;0;32m ${Tastensymbol/U/U+} \033[0m aus $1 wird \033[40;0;32m übernommen \033[0m. \033[0m"
else
echo -e "\033[40;01;31m»$Tastensymbol« ist in keysymdef.h nicht gelistet. Tippfehler? Der Text wird unmodifiziert übernommen. \033[0m"
nichtgelistet="$nichtgelistet, »$Tastensymbol«"
fi
fi
else
#Kein Tastensymbol in der aktuellen Ebene
echo -n "";
fi
done;
done < ./tmp_$1;
cp ./tmp_analysiert_$1 ./tmp_$1
#===============================================
# Unicodezeichen im xmodmaplayout für SVG aufbereiten
# Alle Daten die mit einem großen U beginen!
ex -s -c '%s/U\([0-9A-F]\+\)/ \&\#x\1; /g' -c "w! ./tmp_$1" -c 'q!' ./tmp_$1
#================================================
# Schreiben der SVG-Datei
cp svg_kopf ./tmp_svg_$1
declare -i X_Translation=150
declare -i Y_Translation=0
while read ZEILE; do
if [ $X_Translation -gt 1600 ]; then
Y_Translation=$(($Y_Translation+200))
X_Translation=0
fi
echo "" >> ./tmp_svg_$1
echo $ZEILE | awk '{ printf "<use xlink:href=\"#taste\" id=\"taste_"$1"\" " }' >> ./tmp_svg_$1
echo "transform=\"translate($X_Translation,$Y_Translation)\" x=\"0\" y=\"0\" />" >> ./tmp_svg_$1
echo $ZEILE | awk '{ printf "<g id=\""$1"\" " } ' >> ./tmp_svg_$1
echo "transform=\"translate($X_Translation,$Y_Translation)\" >" >> ./tmp_svg_$1
echo $ZEILE | awk '{print " <text id=\""$1"_ebene1\" x=\"30\" y=\"35\" style=\"font-size:30;text-align:center;text-anchor:middle;fill:#000000;\" xml:space=\"preserve\">"$3"</text>"}' >> ./tmp_svg_$1
echo $ZEILE | awk '{print " <text id=\""$1"_ebene2\" x=\"90\" y=\"35\" style=\"font-size:30;text-align:center;text-anchor:middle;fill:#000000;\" xml:space=\"preserve\">"$5"</text>"}' >> ./tmp_svg_$1
echo $ZEILE | awk '{print " <text id=\""$1"_ebene3\" x=\"30\" y=\"85\" style=\"font-size:30;text-align:center;text-anchor:middle;fill:#ffffff;font-weight:bold\" xml:space=\"preserve\">"$2"</text>"}' >> ./tmp_svg_$1
echo $ZEILE | awk '{print " <text id=\""$1"_ebene4\" x=\"90\" y=\"85\" style=\"font-size:30;text-align:center;text-anchor:middle;fill:#000000;\" xml:space=\"preserve\">"$4"</text>"}' >> ./tmp_svg_$1
echo $ZEILE | awk '{print " <text id=\""$1"_ebene5\" x=\"30\" y=\"135\" style=\"font-size:30;text-align:center;text-anchor:middle;fill:#000000;\" xml:space=\"preserve\">"$6"</text>"}' >> ./tmp_svg_$1
echo $ZEILE | awk '{print " <text id=\""$1"_ebene6\" x=\"90\" y=\"135\" style=\"font-size:30;text-align:center;text-anchor:middle;fill:#000000;\" xml:space=\"preserve\">"$8"</text>"}' >> ./tmp_svg_$1
echo "</g>" >> ./tmp_svg_$1
X_Translation=$(($X_Translation+150))
done < ./tmp_$1;
echo "</svg>" >> ./tmp_svg_$1
#======================
#debug
#Es werden irgendwie leere UTF-8-Zeichen übergeben. Lösche &#x;
ex -s -c '%s/&#x;//g' -c "w! ./tmp_svg_$1" -c 'q!' ./tmp_svg_$1
#======================
# Fehleranzeige
if [ -n "$nichtgelistet" ]; then
echo
echo
echo -e "\033[40;01;31mFehlerbericht\033[0m"
echo
echo Folgende Bezeichner wurden nicht in der keysymdef.h gefunden und wurden unabgeändert übernommen:
echo -e "\033[40;01;31m ${nichtgelistet/, /}\033[0m "
echo
echo
fi
#=======================
# Dateiausgabe
echo
if [ $# -gt 1 ]; then
if echo $2 | grep "\.svg$" ; then
# svg-datei mit .svg-suffix
cp tmp_svg_$1 $2
echo -e "Die SVG-Datei \033[40;01;370m$2\033[0m wurde geschrieben." >&2
else
# svg-datei ohne .svg-suffix
cp tmp_svg_$1 $2.svg
echo -e "Die SVG-Datei \033[40;01;370m$2.svg\033[0m wurde geschrieben." >&2
fi
else
# keine svg-datei
cp tmp_svg_$1 $1.svg
echo -e "Die SVG-Datei \033[40;01;370m$1.svg\033[0m wurde geschrieben." >&2
fi
echo
#========================
# debug
rm ./tmp_*

View File

@ -1,11 +0,0 @@
all: default
%-grau-1234.svg: ../../A-REFERENZ-A/%.txt
./alle-grau-1234.py $< > $@
EXTRASVG=\
neo20-grau-1234.svg \
bone-grau-1234.svg \
neoqwertz-grau-1234.svg
include ../common.mk

View File

@ -1,221 +0,0 @@
#!/usr/bin/env python
import sys
from lxml import etree as ET
def in2px(inch):
return round(inch * DPI, 2)
DPI = 90
# a4 paper
HEIGHT = in2px(8.268)
WIDTH = in2px(11.69)
KEYWIDTH = in2px(0.75)
KEYHEIGHT = in2px(0.75)
LABELWIDTH = in2px(0.5)
LABELHEIGHT = in2px(0.55)
KP_MAPPING = { # mapping for keypad, level 4
'Hom': '',
'KP↑': '',
'PgU': '',
'KP←': '',
'Beg': '',
'KP→': '',
'End': '',
'KP↓': '',
'PgD': '',
'Ins': '',
'Del': '',
'Ent': '',
'vec': ' ⃗'
}
strokewidth = in2px(0.005)
STYLESHEET = '''
text.common {
font-family:Linux Biolinum O, Linux Biolinum;
font-style:normal;
font-variant:normal;
font-stretch:normal;
text-align:center;
text-anchor:middle;
stroke:none;
}
text.main {
/*font-weight:bold;*/
font-size:19px;
fill:#eeeeee;
stroke-width:4;
}
text.special {
font-size:16px;
stroke-width:3;
}
text.outline {
stroke:#111111;
stroke-linejoin:round;
}
rect#boundary {
fill:none;
stroke:#eeeeee;
stroke-width:''' + str(in2px(0.005)) + '''px;
}
rect#border {
fill:#333333;
stroke:#eeeeee;
stroke-width:''' + str(in2px(0.025)) + '''px;
}
text.level1 {
}
text.level2 {
}
text.level3 {
fill:#99dd66;
}
text.level4 {
fill:#6699dd;
font-size:13px;
}'''
NSMAP = {None: 'http://www.w3.org/2000/svg',
'xlink': 'http://www.w3.org/1999/xlink'}
XLINK = '{%s}' % NSMAP['xlink']
DOCTYPE = ('<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20001102//EN" '
'"http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd">')
def parse_ref(filename):
'''parse reference and return multi-array'''
with open(filename) as fh:
lines = fh.read().splitlines()
keymap = []
state = 0
for line in lines:
line = line.strip()
if state == 0:
if line.endswith("Miniatur ==="):
state = 1
layer = []
keymap.append(layer)
continue
elif not line: # empty line: end of current block/layer
state = 0
layer = None
continue
elif not line.startswith(""): # skip horizontal dividers
continue
else:
line = [k.strip() for k in line.split("")]
layer.append(line[1:-1])
return keymap
def create_defs(parent):
'''create the key template'''
node = ET.SubElement(parent, 'defs')
# style sheet
ET.SubElement(node, 'style', type='text/css').text = STYLESHEET
# boundary of keys
ET.SubElement(node, 'rect', id='boundary',
width=str(KEYWIDTH), height=str(KEYHEIGHT), rx="5")
# border for keys, actual key stickers
ET.SubElement(node, 'rect', id='border',
width=str(LABELWIDTH), height=str(LABELHEIGHT), rx="10")
def create_keys(parent, keymap):
posy = 0
# main keyboard
# TODO remove leading blank key
for row in range(len(keymap[0])):
posx = row / 2 * KEYWIDTH # not really accurate, but works
for key in range(len(keymap[0][row])):
key = create_key(parent, posx, posy,
keymap[0][row][key],
keymap[1][row][key],
keymap[2][row][key],
keymap[3][row][key])
if key is not None: # advance only if sticker was output
posx += KEYWIDTH
posy += KEYHEIGHT
# numpad
for row in range(len(keymap[7])):
posx = 0
for key in range(len(keymap[7][row])):
key = create_key(parent, posx, posy,
keymap[7][row][key],
keymap[8][row][key],
keymap[9][row][key],
keymap[10][row][key])
if key is not None: # advance only if sticker was output
posx += KEYWIDTH
posy += KEYHEIGHT
def create_key(parent, posx, posy, *keys):
'''create a specific key (cloned from template)'''
if len(keys[0]) != 1: # skip keys like Tab at the left side
return
def text(level, trans, type):
ET.SubElement(
g1, 'text',
{'transform': f'translate({trans})',
'class': f"level{level} common {type}{outline}"}
).text = keys[level-1]
keys = list(keys)
# map words to symbols for numblock
keys[2] = KP_MAPPING.get(keys[2], keys[2])
keys[3] = KP_MAPPING.get(keys[3], keys[3])
g0 = ET.SubElement(parent, 'g',
transform=f"translate({posx},{posy})",
id='key_' + ''.join(keys))
ET.SubElement(g0, 'use', {XLINK + 'href': '#boundary'})
g1 = ET.SubElement(g0, 'g',
transform=f'translate({(KEYWIDTH-LABELWIDTH)/2.5}, 2)')
ET.SubElement(g1, 'use', {XLINK + 'href': '#border'})
# do not show e1, if it's the same letter as e2
upper_eq_lower = (keys[1].lower() == keys[0])
# add text+outlines to sticker
for outline in (' outline', ''):
if not upper_eq_lower:
text(1, '15,41', 'main')
text(2, '15,19', 'main')
text(3, '32,18', 'special')
text(4, '32,42', 'special')
return g0
def main():
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('filename')
args = parser.parse_args()
keymap = parse_ref(args.filename)
root = ET.Element('svg',
height=str(HEIGHT), width=str(WIDTH),
nsmap=NSMAP)
create_defs(root)
create_keys(root, keymap)
doc = ET.tostring(root, encoding="UTF-8", xml_declaration=True,
doctype=DOCTYPE, pretty_print=True)
sys.stdout.buffer.write(doc)
main()

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 683 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 640 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 1.5 MiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 954 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 435 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 310 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 1.5 MiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 433 KiB

View File

@ -1,2 +0,0 @@
all: default
include ../common.mk

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 542 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 289 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 567 KiB

View File

@ -1,58 +0,0 @@
EBENENNAMEN=1 1Caps 2 2Caps 3 4 5 6
BONE=$(foreach i, ${EBENENNAMEN}, bone-ebene${i}.svg)
NEO=$(foreach i, ${EBENENNAMEN}, neo-ebene${i}.svg)
KYRILLISCH=$(foreach i, ${EBENENNAMEN}, kyrillisch-ebene${i}.svg)
EBENENSVG=${BONE} ${NEO} ${KYRILLISCH}
HAUPT=$(foreach file, ${EBENENSVG}, hauptfeld/${file})
ZIFFERN=$(foreach file, ${EBENENSVG}, ziffernfeld/${file})
HAUPTZIFFERN=$(foreach file, ${EBENENSVG}, haupt_ziffern_feld/${file})
EBENENPDF=$(addsuffix .pdf,$(basename ${EBENENSVG}))
EBENENPNG=$(addsuffix .png,$(basename ${EBENENSVG} ${HAUPT} ${ZIFFERN} ${HAUPTZIFFERN}))
EBENENSVGPATH=$(addsuffix .path.svg,$(basename ${EBENENSVG}))
all: svg pdf png svg-path
svg: ${EBENENSVG}
svg-path: ${EBENENSVGPATH}
pdf: ${EBENENPDF}
png: ${EBENENPNG}
clean:
rm -f ${EBENENSVG} ${EBENENPNG} ${EBENENPDF} ${EBENENSVGPATH}
$(foreach dir, hauptfeld ziffernfeld haupt_ziffern_feld, if [ -d ${dir} ];then rmdir ${dir}; fi;)
$(BONE): bone-ebene%.svg: bone.svg.template
echo -e '/inkscape:label="Ebene $*"\n.+1\ns/none/inline/g\nw $@'|ed $<
$(NEO): neo-ebene%.svg: neo.svg.template
echo -e '/inkscape:label="Ebene $*"\n.+1\ns/none/inline/g\nw $@'|ed $<
$(KYRILLISCH): kyrillisch-ebene%.svg: kyrillisch.svg.template
echo -e '/inkscape:label="Ebene $*"\n.+1\ns/none/inline/g\nw $@'|ed $<
hauptfeld/%.png: %.svg
mkdir -p hauptfeld
inkscape --export-id="Haupttastaturfeld" --export-filename=$@ --export-height=200 $<
optipng $@
ziffernfeld/%.png: %.svg
mkdir -p ziffernfeld
inkscape --export-id="Ziffernblock" --export-filename=$@ --export-height=200 $<
optipng $@
haupt_ziffern_feld/%.png: hauptfeld/%.png ziffernfeld/%.png
mkdir -p haupt_ziffern_feld
convert -splice 20x0 -background transparent -colors 256 -type Palette +dither -alpha off -alpha on ziffernfeld/$*.png /tmp/$*_tmp.png
convert +append hauptfeld/$*.png /tmp/$*_tmp.png $@
rm /tmp/$*_tmp.png
optipng $@
%.pdf: %.svg
inkscape --export-filename=$@ $<
%.png: %.svg
inkscape --export-filename=$@ --export-width=1000 $<
optipng $@
%.path.svg: %.svg
inkscape --export-filename=$@ -T $<

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 953 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 1.1 MiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 970 KiB

View File

@ -1,18 +0,0 @@
# directories to recursively
SUBDIRS=\
3d \
bunt-einfach \
flat \
grau
default_rule: all
TARGETS=all svg svg-path pdf png clean
.PHONY: ${TARGETS}
# build the target of the same name in each subdirectory
$(TARGETS):
for dir in $(SUBDIRS); do \
$(MAKE) -C $$dir $@; \
done

View File

@ -1,2 +0,0 @@
all: default
include ../../common.mk

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 47 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 49 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 52 KiB

View File

@ -1,68 +0,0 @@
VARIANTS := neo bone neo_qwertz neo_qwerty koy adnw
# You can use this line if you have vou and mine installed (not
# included with xkeyboard-config)
#VARIANTS += vou mine
LAYERS = 1 2 3 4 5 6 Pseudoebene 1caps 2caps
VERSIONS = numpad tkl
BASENAMES ::= $(foreach variant, ${VARIANTS}, \
$(foreach layer, ${LAYERS}, \
$(foreach version, ${VERSIONS}, \
${variant}${suffix}-${layer}-${version})))
BASENAMES += $(foreach variant, ${VARIANTS}, \
$(foreach version, ${VERSIONS}, \
${variant}${suffix}-leer-${version}))
SVG_TARGETS=$(addsuffix .svg, ${BASENAMES})
SVG_PATH_TARGETS=$(addsuffix .path.svg, ${BASENAMES})
PDF_TARGETS=$(addsuffix .pdf, ${BASENAMES})
PNG_TARGETS=$(addsuffix .png, ${BASENAMES})
SOURCES = generate-graphics.py replacements.py base.svg.template
default: all cleanpycache
all: svg-path svg pdf png
svg-path: ${SVG_PATH_TARGETS}
svg: ${SVG_TARGETS}
pdf: ${PDF_TARGETS}
png: ${PNG_TARGETS}
%-tkl.svg: variant=$(shell echo $@ | cut -d - -f 1)
%-tkl.svg: ${SOURCES}
@echo "Erzeuge $(variant) Hauptfeld."
./generate-graphics.py $(variant)
%-numpad.svg: variant=$(shell echo $@ | cut -d - -f 1)
%-numpad.svg: ${SOURCES}
@echo "Erzeuge $(variant) Numpad."
./generate-graphics.py $(variant) numpad
%.path.svg: %.svg
inkscape --export-filename=$@ -T $<
%.pdf: %.svg
inkscape --export-filename=$@ $<
%.png: %.svg
inkscape --export-filename=$@ --export-height=183 $<
optipng $@
cleansvgpath:
rm -f ${SVG_PATH_TARGETS}
cleansvg:
rm -f ${SVG_TARGETS}
cleanpng:
rm -f ${PNG_TARGETS}
cleanpdf:
rm -f ${PDF_TARGETS}
cleanpycache:
rm -rf __pycache__
clean: cleansvgpath cleansvg cleanpng cleanpdf cleanpycache

View File

@ -1,399 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Ebene_1"
height="183"
{% if numpad %}
width="690"
viewBox="0 0 690 183"
enable-background="new 0 0 690 183"
{% else %}
width="535"
viewBox="0 0 535 183"
enable-background="new 0 0 535 183"
{% endif %}
xml:space="preserve"
inkscape:version="0.48.5 r10040"
sodipodi:docname="tastatur.svg"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<metadata id="metadata135">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs">
<style type="text/css" id="style46661">
text.mod, text.key, text.dead {
fill:#111;
fill-opacity:1;
stroke:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
font-stretch:normal;
display:inline;
font-family:DejaVu Sans;
writing-mode:lr-tb;
}
text.key {
font-family:Linux Libertine;
}
text.dead {
font-family: Gentium Plus Compact;
}
text.mod {
text-align:start;
text-anchor:start;
}
text.space, text.dead, text.center, text.key {
text-align:center;
text-anchor:middle;
}
text.key { font-size:20px; }
text.dead { font-size:20px; }
text.mod { font-size:10px; }
text.big { font-size:14px; }
.key {
stroke-width:1.25;
}
.grey { fill:#949494; stroke:#696969; }
.grey { fill:#9f9f9f; stroke:#747474; }
.numpad { fill:#afaa9f; stroke:#747474; }
/* bootstrap colors */
.l5, .r5 { fill:#93CCEA; }
.l4, .r4 { fill:#7abeb3; }
.l3, .r3 { fill:#63b280; }
.l2, .r2 { fill:#4aa44a; }
/* btn bg hover, unused */
.l2, .r2 { stroke:#3071a9; }
.l3, .r3 { stroke:#449d44; }
.l4, .r4 { stroke:#c9302c; }
.l5, .r5 { stroke:#ec971f; }
/* btn border hover */
.l2, .r2 { stroke:#204d74; }
.l3, .r3 { stroke:#204d74; }
.l4, .r4 { stroke:#204d74; }
.l5, .r5 { stroke:#204d74; }
text.nubkey { fill:#eee; }
.pressed {
<!--opacity:0.5;-->
fill:#777;
}
</style>
<g id="basekey">
<rect width="32" height="32" rx="4" class="key" />
<!--rect width="20" height="20" x="6" y="6" /-->
<!--rect width="2" height="2" fill="#000" x="15" y="15" /-->
</g>
</defs>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1614"
inkscape:window-height="969"
id="base"
showgrid="false"
inkscape:zoom="0.70961538"
inkscape:cx="685.32105"
inkscape:cy="241.15395"
inkscape:window-x="78"
inkscape:window-y="71"
inkscape:window-maximized="0"
inkscape:current-layer="Ebene_1" />
<g transform="translate(3.5,3.5)">
<use xlink:href="#basekey" y="0" x="0" class="l5" />
<use xlink:href="#basekey" y="0" x="36" class="l5" />
<use xlink:href="#basekey" y="0" x="72" class="l5" />
<use xlink:href="#basekey" y="0" x="108" class="l4" />
<use xlink:href="#basekey" y="0" x="144" class="l3" />
<use xlink:href="#basekey" y="0" x="180" class="l2" />
<use xlink:href="#basekey" y="0" x="216" class="l2" />
<use xlink:href="#basekey" y="0" x="252" class="r2" />
<use xlink:href="#basekey" y="0" x="288" class="r2" />
<use xlink:href="#basekey" y="0" x="324" class="r3" />
<use xlink:href="#basekey" y="0" x="360" class="r4" />
<use xlink:href="#basekey" y="0" x="396" class="r5" />
<use xlink:href="#basekey" y="0" x="432" class="r5" />
<use xlink:href="#basekey" y="36" x="54" class="l5" />
<use xlink:href="#basekey" y="36" x="90" class="l4" />
<use xlink:href="#basekey" y="36" x="126" class="l3" />
<use xlink:href="#basekey" y="36" x="162" class="l2" />
<use xlink:href="#basekey" y="36" x="198" class="l2" />
<use xlink:href="#basekey" y="36" x="234" class="r2" />
<use xlink:href="#basekey" y="36" x="270" class="r2" />
<use xlink:href="#basekey" y="36" x="306" class="r3" />
<use xlink:href="#basekey" y="36" x="342" class="r4" />
<use xlink:href="#basekey" y="36" x="378" class="r5" />
<use xlink:href="#basekey" y="36" x="414" class="r5" />
<use xlink:href="#basekey" y="36" x="450" class="r5" />
<use xlink:href="#basekey" y="72" x="64" class="l5" />
<use xlink:href="#basekey" y="72" x="100" class="l4" />
<use xlink:href="#basekey" y="72" x="136" class="l3" />
<use xlink:href="#basekey" y="72" x="172" class="l2" />
<use xlink:href="#basekey" y="72" x="208" class="l2" />
<use xlink:href="#basekey" y="72" x="244" class="r2" />
<use xlink:href="#basekey" y="72" x="280" class="r2" />
<use xlink:href="#basekey" y="72" x="316" class="r3" />
<use xlink:href="#basekey" y="72" x="352" class="r4" />
<use xlink:href="#basekey" y="72" x="388" class="r5" />
{% if swap_m3r_ä %}
<use xlink:href="#basekey" y="72" x="460" class="r5" />
{% else %}
<use xlink:href="#basekey" y="72" x="424" class="r5" />
{% endif %}
<use xlink:href="#basekey" y="108" x="82" class="l5" />
<use xlink:href="#basekey" y="108" x="118" class="l4" />
<use xlink:href="#basekey" y="108" x="154" class="l3" />
<use xlink:href="#basekey" y="108" x="190" class="l2" />
<use xlink:href="#basekey" y="108" x="226" class="l2" />
<use xlink:href="#basekey" y="108" x="262" class="r2" />
<use xlink:href="#basekey" y="108" x="298" class="r2" />
<use xlink:href="#basekey" y="108" x="334" class="r3" />
<use xlink:href="#basekey" y="108" x="370" class="r4" />
<use xlink:href="#basekey" y="108" x="406" class="r5" />
<rect id="backspace" y="0" x="468" width="60" height="32" rx="4" class="key grey" />
<rect id="tab" x="0" y="36" width="50" height="32" rx="4" class="key grey" />
<rect id="m3l" x="0" y="72" width="60" height="32" rx="4" class="key grey{{ MOD3 }}" />
{% if swap_m3r_ä %}
<use id="m3r" xlink:href="#basekey" x="424" y="72" class="key grey{{ MOD3 }}" />
{% else %}
<use id="m3r" xlink:href="#basekey" x="460" y="72" class="key grey{{ MOD3 }}" />
{% endif %}
<rect id="shiftl" x="0" y="108" width="40" height="32" rx="4" class="key grey{{ SHIFT }}" />
<rect id="m4l" x="44" y="108" width="34" height="32" rx="4" class="key grey{{ MOD4 }}" />
<rect id="shiftr" x="442" y="108" width="86" height="32" rx="4" class="key grey{{ SHIFT }}" />
<rect id="ctrll" x="0" y="144" width="50" height="32" rx="4" class="key grey" />
<rect id="altl" x="124" y="144" width="48" height="32" rx="4" class="key grey" />
<rect id="space" x="176" y="144" width="168" height="32" rx="4" class="key grey" />
<rect id="m4r" x="348" y="144" width="48" height="32" rx="4" class="key grey{{ MOD4 }}" />
<rect id="ctrlr" x="478" y="144" width="50" height="32" rx="4" class="key grey" />
<use xlink:href="#basekey" y="0" x="542" class="key numpad" />
<use xlink:href="#basekey" y="0" x="578" class="key numpad" />
<use xlink:href="#basekey" y="0" x="614" class="key numpad" />
<use xlink:href="#basekey" y="0" x="650" class="key numpad" />
<use xlink:href="#basekey" y="36" x="542" class="key numpad" />
<use xlink:href="#basekey" y="36" x="578" class="key numpad" />
<use xlink:href="#basekey" y="36" x="614" class="key numpad" />
<rect id="kpplus" x="650" y="36" width="32" height="68" rx="4" class="key numpad" />
<use xlink:href="#basekey" y="72" x="542" class="key numpad" />
<use xlink:href="#basekey" y="72" x="578" class="key numpad" />
<use xlink:href="#basekey" y="72" x="614" class="key numpad" />
<use xlink:href="#basekey" y="108" x="542" class="key numpad" />
<use xlink:href="#basekey" y="108" x="578" class="key numpad" />
<use xlink:href="#basekey" y="108" x="614" class="key numpad" />
<rect id="kppenter" x="650" y="108" width="32" height="68" rx="4" class="key numpad" />
<rect id="kp0" x="542" y="144" width="68" height="32" rx="4" class="key numpad" />
<use xlink:href="#basekey" y="144" x="614" class="key numpad" />
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="
M 10,32
l -6,0 a 4,4 0 0 1 -4,-4
l 0,-24 a 4,4 0 0 1 4,-4
l 34,0 a 4,4 0 0 1 4,4
l 0,60 a 4,4 0 0 1 -4,4
l -24,0 a 4,4 0 0 1 -4,-4
z"
transform="translate(486,36)"
id="return"
class="key grey"/>
<rect y="101" x="181" width="14" height="1" rx="1" id="nub" style="fill:#eee;" />
<use y="0" x="108" xlink:href="#nub" />
</g>
<g transform="translate(-0.5,-0.5)">
<text y="96" x="10" class="mod" id="m3ltxt">Mod3</text>
<text y="133" x="10" class="mod big" id="shiftltxt">⇧</text>
<text y="168" x="10" class="mod" id="ctrlltxt">Strg</text>
<text y="132" x="56" class="mod" id="m4ltxt">M4</text>
<text y="168" x="135" class="mod" id="altltxt">Alt</text>
{% if swap_m3r_ä %}
<text y="96" x="436" class="mod" id="m3rtxt">M3</text>
{% else %}
<text y="96" x="472" class="mod" id="m3rtxt">M3</text>
{% endif %}
<text y="133" x="450" class="mod big" id="shiftrtxt">⇧</text>
<text y="168" x="490" class="mod" id="ctrlrtxt">Strg</text>
<text y="168" x="357" class="mod" id="m4rtxt">Mod4</text>
<text x="263" y="168" class="mod space">{{ SPCE }}</text>
<text y="62" x="495" class="mod big" id="returntxt">⏎</text>
<text y="23" x="480" class="mod" id="backspacetxt">⌫</text>
</g>
<g transform="translate(55,26)">
<text x="0" class="key">{{ AE01 }}</text>
<text x="36" class="key">{{ AE02 }}</text>
<text x="72" class="key">{{ AE03 }}</text>
<text x="108" class="key">{{ AE04 }}</text>
<text x="144" class="key">{{ AE05 }}</text>
<text x="180" class="key">{{ AE06 }}</text>
<text x="216" class="key">{{ AE07 }}</text>
<text x="252" class="key">{{ AE08 }}</text>
<text x="288" class="key">{{ AE09 }}</text>
<text x="324" class="key">{{ AE10 }}</text>
<text x="360" class="key">{{ AE11 }}</text>
</g>
<text x="10" y="60" class="mod big">⇥</text>
<g transform="translate(73,62)">
<text x="0" class="key">{{ AD01 }}</text>
<text x="36" class="key">{{ AD02 }}</text>
<text x="72" class="key">{{ AD03 }}</text>
<text x="108" class="key">{{ AD04 }}</text>
<text x="144" class="key">{{ AD05 }}</text>
<text x="180" class="key">{{ AD06 }}</text>
<text x="216" class="key">{{ AD07 }}</text>
<text x="252" class="key">{{ AD08 }}</text>
<text x="288" class="key">{{ AD09 }}</text>
<text x="324" class="key">{{ AD10 }}</text>
<text x="360" class="key">{{ AD11 }}</text>
</g>
<g transform="translate(84,98)">
<text x="0" class="key">{{ AC01 }}</text>
<text x="36" class="key">{{ AC02 }}</text>
<text x="72" class="key">{{ AC03 }}</text>
<text x="108" class="key nubkey">{{ AC04 }}</text>
<text x="144" class="key">{{ AC05 }}</text>
<text x="180" class="key">{{ AC06 }}</text>
<text x="216" class="key nubkey">{{ AC07 }}</text>
<text x="252" class="key">{{ AC08 }}</text>
<text x="288" class="key">{{ AC09 }}</text>
<text x="324" class="key">{{ AC10 }}</text>
{% if vou %}
<text x="396" class="key">{{ BKSL }}</text>
{% elif mine %}
{% else %}
<text x="360" class="key">{{ AC11 }}</text>
{% endif %}
</g>
<g transform="translate(101,134)">
<text x="0" class="key">{{ AB01 }}</text>
<text x="36" class="key">{{ AB02 }}</text>
<text x="72" class="key">{{ AB03 }}</text>
<text x="108" class="key">{{ AB04 }}</text>
<text x="144" class="key">{{ AB05 }}</text>
<text x="180" class="key">{{ AB06 }}</text>
<text x="216" class="key">{{ AB07 }}</text>
<text x="252" class="key">{{ AB08 }}</text>
<text x="288" class="key">{{ AB09 }}</text>
<text x="324" class="key">{{ AB10 }}</text>
</g>
<g transform="translate(561,26)">
<text x="0" class="key">{{ NMLK }}</text>
<text x="36" class="key">{{ KPDV }}</text>
<text x="72" class="key">{{ KPMU }}</text>
<text x="108" class="key">{{ KPSU }}</text>
</g>
<g transform="translate(561,62)">
<text x="0" class="key">{{ KP7 }}</text>
<text x="36" class="key">{{ KP8 }}</text>
<text x="72" class="key">{{ KP9 }}</text>
</g>
<g transform="translate(561,98)">
<text x="0" class="key">{{ KP4 }}</text>
<text x="36" class="key">{{ KP5 }}</text>
<text x="72" class="key">{{ KP6 }}</text>
</g>
<g transform="translate(561,134)">
<text x="0" class="key">{{ KP1 }}</text>
<text x="36" class="key">{{ KP2 }}</text>
<text x="72" class="key">{{ KP3 }}</text>
</g>
<g transform="translate(561,170)">
<text x="18" class="key">{{ KP0 }}</text>
<text x="72" class="key">{{ KPDL }}</text>
</g>
<g transform="translate(561,78)">
<text x="108" class="key">{{ KPAD }}</text>
</g>
<g transform="translate(561,150)">
<text x="108" class="key">⏎</text>
</g>
<text x="20" y="26" class="dead" id="t1">{{ TLDE }}</text>
<text x="452" y="26" class="dead" id="t2">{{ AE12 }}</text>
{% if mine %}
<text x="480" y="98" class="dead" id="t3">{{ BKSL }}</text>
<text x="470" y="62" class="key" id="t3">{{ AD12 }}</text>
{% else %}
<text x="470" y="62" class="dead" id="t3">{{ AD12 }}</text>
{% endif %}
</svg>

Before

Width:  |  Height:  |  Size: 13 KiB

View File

@ -1,142 +0,0 @@
#!/usr/bin/env python
import sys
import re
import subprocess
from jinja2 import Template
import replacements
TEMPLATENAME = "base.svg.template"
# modifiers for layers in order as in keymap
MODIFIERS = [
[],
["SHIFT"],
["MOD3"],
["MOD3", "SHIFT"],
["MOD4"],
["MOD4", "SHIFT"],
["MOD3", "MOD4"],
[]
]
LAYERNAMES = ["1", "2", "3", "5", "4", "Pseudoebene", "6", ""]
# 1E9E = Latin Capital Letter Sharp S
upper_chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜ\u1e9e'
lower_chars = 'abcdefghijklmnopqrstuvwxyzäöüß'
CAPS_MAP = str.maketrans(dict(zip(upper_chars + lower_chars,
lower_chars + upper_chars)))
assert len(lower_chars) == len(upper_chars) == 30
assert len(CAPS_MAP) == len(lower_chars) + len(upper_chars)
def keymap_to_keys(text):
# simple and dump parser for xkb keymap files
#
# It simply searches all "key { … };" parts and splits them.
# A more advanced version would parts "xkb_symbols { … }" first
# and only search in this part.
assert text.startswith("xkb_keymap")
KEY_PATTERN = r'\s key \s .+? \s { [^}]+? };'
SYMBOLS_PATTERN = r'\[ (.+?) \]'
text = text.split('xkb_symbols', 1)[1]
# FIXME: assumes the next section (if there is one) is
# xkb_geometry
text = text.split('xkb_geometry', 1)[0]
for k in re.findall(KEY_PATTERN, text, re.M+re.X):
_, name, text = k.split(None, 2)
name = name.strip('<').rstrip('>')
text = text.replace('symbols[Group1]', '')
symbols = re.findall(SYMBOLS_PATTERN, text, re.M+re.X)
if not symbols:
raise SystemExit(f"{name} did not match: {text!r}")
if len(symbols) != 1:
print("currious key:", name, symbols)
symbols = [s.strip() for s in symbols[0].split(',')]
# replace keynames with the symbol they produce
symbols = [replacements.f(s) for s in symbols]
# Some keys aren't layered, hence the list is too short.
# pad them with the first entry.
symbols = (symbols + symbols[:1]*9)[:9]
yield name, symbols
# --- argument handling ---
if len(sys.argv) not in (2, 3):
raise SystemExit('Usage: ./<this script> variantname [numpad]')
layout = sys.argv[1]
numpad = (len(sys.argv) == 3 and sys.argv[2] == "numpad")
swap_m3r_ä = (layout == "vou" or layout == "mine")
vou = (layout == "vou")
mine = (layout == "mine")
version = "numpad" if numpad else "tkl"
# - read data and template
keymap = subprocess.check_output(
["xkbcli", "compile-keymap", "--layout", "de", "--variant", layout],
text=True)
keymap = dict(keymap_to_keys(keymap))
with open(TEMPLATENAME) as templatefile:
template = Template(templatefile.read())
# --- generate files ---
def write_image(layername, layerdict):
layerdict["numpad"] = numpad
layerdict["swap_m3r_ä"] = swap_m3r_ä
layerdict["vou"] = vou
layerdict["mine"] = mine
with open(f'{layout}-{layername}-{version}.svg', 'w') as out:
out.write(template.render(layerdict))
def make_caps_lock(text):
if len(text) == 1:
return text.translate(CAPS_MAP)
else:
return text
# - main layers
for layer in range(7): # 7 because the last layer is empty
# create a dict with the replacements from replacements.py
layerdict = {a: b[layer] for a, b in keymap.items()}
# color modifiers accordingly
for x in MODIFIERS[layer]:
layerdict[x] = " pressed"
write_image(LAYERNAMES[layer], layerdict)
filename = f'{layout}-{LAYERNAMES[layer]}-{version}.svg'
with open(filename, 'w') as out:
out.write(template.render(layerdict))
# - caps-lock images
for layer in 0, 1:
# create a dict with the replacements from replacements.py
layerdict = {a: make_caps_lock(b[layer]) for a, b in keymap.items()}
# color modifiers accordingly
for x in MODIFIERS[layer]:
layerdict[x] = " pressed"
write_image(LAYERNAMES[layer] + 'caps', layerdict)
# - "leer" image
write_image('leer', {})

File diff suppressed because it is too large Load Diff

View File

@ -1,2 +0,0 @@
all: default
include ../../common.mk

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 454 KiB

View File

@ -1,27 +0,0 @@
all: default neo-bunt-123456.pdf neo-bunt-123456.png
neo-bunt-123456.pdf: neo-bunt-123456.ods
libreoffice --convert-to pdf $<
neo-bunt-123456.png: neo-bunt-123456.ods
libreoffice --convert-to png $<
neo20-grau-123456.svg:
./all-grau-123456.py neo20
bone-grau-123456.svg:
./all-grau-123456.py bone
neoqwertz-grau-123456.svg:
./all-grau-123456.py neoqwertz
EXTRASVG=\
neo20-grau-123456.svg \
bone-grau-123456.svg \
neoqwertz-grau-123456.svg
EXTRAPDF=neo-bunt-123456.pdf
EXTRAPNG=neo-bunt-123456.png
include ../common.mk

View File

@ -1,255 +0,0 @@
#!/usr/bin/env python
import os
from lxml import etree as ET
REFERENZ_DIR = '../../A-REFERENZ-A/'
KEYWIDTH = KEYHEIGHT = 72
LABELWIDTH = KEYWIDTH
LABELHEIGHT = KEYWIDTH
KP_MAPPING = { # mapping for keypad, level 4
'Hom': '',
'KP↑': '',
'PgU': '',
'KP←': '',
'Beg': '',
'KP→': '',
'End': '',
'KP↓': '',
'PgD': '',
'Ins': '',
'Del': '',
'Ent': '',
'vec': ' ⃗'
}
STYLESHEET = '''
rect.grey { fill:#cccccc !important }
rect.key { fill:white; stroke:black; stroke-width: 1 }
text {
/* font-family:Linux Biolinum O, Linux Biolinum;*/
font-family:normal;
font-style:normal;
font-variant:normal;
font-stretch:normal;
stroke:none;
text-align:center;
text-anchor:middle;
dominant-baseline: middle;
fill: black;
}
text.main { font-weight:bold }
text.special { }
text.level1 { font-size:22px }
text.level2 { font-size:22px }
text.level3 { font-size:14px }
text.level4 { font-size:14px }
text.level5 { font-size:14px }
text.level6 { font-size:14px }
text.deadkey { fill: red }
text.modifier { font-size:20px }
'''
NSMAP = {None: 'http://www.w3.org/2000/svg',
'xlink': 'http://www.w3.org/1999/xlink'}
XLINK = '{%s}' % NSMAP['xlink']
DOCTYPE = ('<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20001102//EN" '
'"http://www.w3.org/TR/2000/CR-SVG-20001102/DTD/svg-20001102.dtd">')
LAYOUT = (
[1] * 13 + [2.0],
[1.5] + [1] * 12 + [0],
[1.75] + [1] * 11 + [1.0, 0],
[1.25, 1.0] + [1] * 10 + [2.75, 0],
)
SPECIAL_KEYS = (
(0, 13, 2.0, "Backspace"),
(1, 0, 1.5, "Tab"),
(2, 0, 1.75, "Mod 3"),
(2, 12.75, 1, "Mod 3"),
(3, 0, 1.25, "Umsch"),
(3, 1.25, 1, "Mod 4"),
(3, 12.25, 2.75, "Umschalt"),
(4, 0, 1.5, "Strg"),
(4, 2.5, 1.5, "Alt"),
(4, 9.5, 1.5, "Mod4"),
(4, 13.5, 1.5, "Strg"),
)
def parse_ref(layout):
'''parse reference and return multi-array'''
filename = os.path.join(REFERENZ_DIR, f'{layout}.txt')
with open(filename) as fh:
lines = fh.read().splitlines()
keymap = []
state = 0
for line in lines:
line = line.strip()
if state == 0:
if line.endswith("Miniatur ==="):
state = 1
layer = []
keymap.append(layer)
continue
elif not line: # empty line: end of current block/layer
state = 0
layer = None
continue
elif not line.startswith(""): # skip horizontal dividers
continue
else:
line = [k.strip() for k in line.split("")]
layer.append(line[1:-1])
return keymap
def create_defs(parent):
'''create the key template'''
node = ET.SubElement(parent, 'defs')
# style sheet
ET.SubElement(node, 'style', type='text/css').text = STYLESHEET
# boundary of keys
# ET.SubElement(node, 'rect', id='boundary',
# width=str(KEYWIDTH), height=str(KEYHEIGHT), rx="0")
# # border for keys, actual key stickers
# ET.SubElement(node, 'rect', id='border',
# width=str(LABELWIDTH), height=str(LABELHEIGHT), rx="0")
def draw_keys(parent):
# draw return key first to be overdrawn by others
w = sum(LAYOUT[0]) * KEYWIDTH
posx = sum(LAYOUT[1]) * KEYWIDTH
ET.SubElement(parent, 'rect', {'class': 'key grey'},
x=str(posx), y=str(KEYHEIGHT + 1),
width=str(w - posx), height=str(2 * KEYHEIGHT))
def rect(x, y, kwidth, classes):
kwidth *= KEYWIDTH
ET.SubElement(parent, 'rect', {'class': classes},
x=str(x), y=str(y),
width=str(kwidth), height=str(KEYHEIGHT))
return kwidth
# other keys
posy = 1
for row in LAYOUT:
posx = 0
for key in row:
if not key:
continue
elif isinstance(key, float):
kwidth = key * KEYWIDTH
else:
kwidth = rect(posx, posy, key, 'key')
posx += kwidth
posy += KEYHEIGHT
drawing_width = posx + 1
# special keys
for row, col_offset, kwidth, label in SPECIAL_KEYS:
rect(col_offset * KEYWIDTH, row * KEYHEIGHT + 1, kwidth, 'key grey')
rect(4 * KEYWIDTH, posy, 5.5, 'key') # Leertaste
posy += KEYHEIGHT
return drawing_width, posy
def create_labels(parent, keymap):
posy = 1
# main keyboard
for row in range(len(keymap[0])-1):
posx = 0
for key in range(len(keymap[0][row])):
create_label(parent, posx, posy,
keymap[0][row][key],
keymap[1][row][key],
keymap[2][row][key],
keymap[3][row][key],
keymap[4][row][key],
keymap[5][row][key])
posx += LAYOUT[row][key] * KEYWIDTH
posy += KEYHEIGHT
def text(x, y, kwidth, label):
x = x * KEYWIDTH + kwidth * KEYWIDTH / 2 + 1
y = y * KEYHEIGHT + KEYHEIGHT / 2 + 1
ET.SubElement(
parent, 'text',
{'x': str(x), 'y': str(y),
'class': 'modifier'}
).text = label
# special keys
for row, col_offset, kwidth, label in SPECIAL_KEYS:
text(col_offset, row, kwidth, label)
text(13.5, 1.25, 1.75, "Return")
def create_label(parent, posx, posy, *labels):
'''create a specific key (cloned from template)'''
def text(level, trans, type):
ET.SubElement(
g, 'text',
{'transform': f'translate({trans})',
'class': f"level{level} {type} {deadkey}"}
).text = labels[level-1]
labels = list(labels)
if len(labels[0]) > 1:
# special keys are labels special above
return
# map words to symbols for numblock
labels[2] = KP_MAPPING.get(labels[2], labels[2])
labels[3] = KP_MAPPING.get(labels[3], labels[3])
g = ET.SubElement(parent, 'g',
transform=f"translate({posx},{posy})",
id='key_' + ''.join(labels))
upper_eq_lower = (labels[1].lower() == labels[0])
deadkey = 'deadkey' if labels[0] in "ˆ`´" else 'live'
if upper_eq_lower:
# do not show e1, if it's the same letter as e2
text(2, '15,35', 'main')
else:
text(1, '15,55', 'main')
text(2, '15,20', '')
text(3, '42,50', 'special')
text(4, '42,20', 'special')
text(5, '59,50', 'special')
text(6, '59,20', 'special')
def main():
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('layout')
args = parser.parse_args()
keymap = parse_ref(args.layout)
root = ET.Element('svg',
nsmap=NSMAP)
create_defs(root)
width, height = draw_keys(root)
create_labels(root, keymap)
root.set('width', str(width))
root.set('height', str(height))
doc = ET.tostring(root, encoding="utf-8", xml_declaration=True,
doctype=DOCTYPE, pretty_print=True)
with open(f'{args.layout}-grau-123456.svg', 'wb') as fh:
fh.write(doc)
main()

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 73 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 123 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 88 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 123 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 257 KiB

View File

@ -1,27 +0,0 @@
SVGFILES=$(filter-out $(wildcard *.path.svg */*.path.svg), $(wildcard *.svg */*.svg)) ${EXTRASVG}
SVGPATHFILES=$(addsuffix .path.svg,$(basename ${SVGFILES}))
PDFFILES=$(addsuffix .pdf,$(basename ${SVGFILES})) ${EXTRAPDF}
PNGFILES=$(addsuffix .png,$(basename ${SVGFILES})) ${EXTRAPNG}
default: svg-path svg pdf png
svg: ${EXTRASVG}
svg-path: ${SVGPATHFILES}
pdf: ${PDFFILES}
png: ${PNGFILES}
clean:
rm -f ${EXTRASVG} ${SVGPATHFILES} ${PDFFILES} ${PNGFILES} ${EXTRAPDF} ${EXTRAPNG} ${EXTRACLEAN}
%.path.svg: %.svg
inkscape --export-filename=$@ -T $<
%.pdf: %.svg
inkscape --export-filename=$@ $<
%.png: %.svg
inkscape --export-filename=$@ --export-width=2000 $<
optipng $@

View File

@ -1,2 +0,0 @@
all: default
include ../common.mk

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 402 KiB

View File

@ -1,12 +0,0 @@
all: heatmap.png
neo.png:
$(MAKE) -C "../bilder-einzeln/flat/" neo-1-tkl.png
cp ../bilder-einzeln/flat/neo-1-tkl.png neo.png
heatmap.png: heatmap.py faust.txt neo.png
./heatmap.py
EXTRAPNG=heatmap.png neo.png
include ../common.mk

Some files were not shown because too many files have changed in this diff Show More