summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpascal <pascal@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-07-29 08:44:17 +0000
committerpascal <pascal@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-07-29 08:44:17 +0000
commitfd73eb6d28429b6e91715105b5285f25cd46b753 (patch)
treef1d36d7ea9eb2076d31836d7b112b53ee24077cb
parent0c5da7e6a629d76ca0eac26b9a3bfeca91d5db79 (diff)
Ordnung schaffend (sortiert nach Funktion, nicht nach Erzeugung)
Einführung einer separaten Datei (ohne .module) als Quelle zur Verwendung einer user.module git-svn-id: https://svn.neo-layout.org@2007 b9310e46-f624-0410-8ea1-cfbb3a30dc96
-rw-r--r--Compose/src/base.module123
-rw-r--r--Compose/src/lang.module112
-rw-r--r--Compose/src/weiter_Definitionen.txt83
3 files changed, 195 insertions, 123 deletions
diff --git a/Compose/src/base.module b/Compose/src/base.module
index f219a38..665e99b 100644
--- a/Compose/src/base.module
+++ b/Compose/src/base.module
@@ -165,117 +165,6 @@
<U21BB> <dead_breve> <U> : "Ȗ" U0216 # LATIN CAPITAL LETTER U WITH INVERTED BREVE
<U21BB> <dead_breve> <u> : "ȗ" U0217 # LATIN SMALL LETTER U WITH INVERTED BREVE
-# turned letters
-<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> <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> <Greek_OMEGA> : "Ʊ" U01B1 # LATIN CAPITAL LETTER UPSILON
-
-# 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> <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
-<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
-
-# Vietnamese language
-<U1FBF> <A> : "Ả" U1EA2 # LATIN CAPITAL LETTER A WITH HOOK ABOVE
-<U1FBF> <a> : "ả" U1EA3 # LATIN SMALL LETTER A WITH HOOK ABOVE
-<U1FBF> <E> : "Ẻ" U1EBA # LATIN CAPITAL LETTER E WITH HOOK ABOVE
-<U1FBF> <e> : "ẻ" U1EBB # LATIN SMALL LETTER E WITH HOOK ABOVE
-<U1FBF> <I> : "Ỉ" U1EC8 # LATIN CAPITAL LETTER I WITH HOOK ABOVE
-<U1FBF> <i> : "ỉ" U1EC9 # LATIN SMALL LETTER I WITH HOOK ABOVE
-<U1FBF> <O> : "Ỏ" U1ECE # LATIN CAPITAL LETTER O WITH HOOK ABOVE
-<U1FBF> <o> : "ỏ" U1ECF # LATIN SMALL LETTER O WITH HOOK ABOVE
-<U1FBF> <U> : "Ủ" U1EE6 # LATIN CAPITAL LETTER U WITH HOOK ABOVE
-<U1FBF> <u> : "ủ" U1EE7 # LATIN SMALL LETTER U WITH HOOK ABOVE
-<U1FBF> <Y> : "Ỷ" U1EF6 # LATIN CAPITAL LETTER Y WITH HOOK ABOVE
-<U1FBF> <y> : "ỷ" U1EF7 # LATIN SMALL LETTER Y WITH HOOK ABOVE
-<U1FBF> <dead_breve> <A> : "Ẳ" U1EB2 # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
-<U1FBF> <dead_breve> <a> : "ẳ" U1EB3 # LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
-<U1FBF> <dead_circumflex> <A> : "Ẩ" U1EA8 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
-<U1FBF> <dead_circumflex> <a> : "ẩ" U1EA9 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
-<U1FBF> <dead_circumflex> <E> : "Ể" U1EC2 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-<U1FBF> <dead_circumflex> <e> : "ể" U1EC3 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
-<U1FBF> <dead_circumflex> <O> : "Ổ" U1ED4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-<U1FBF> <dead_circumflex> <o> : "ổ" U1ED5 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
-<dead_breve> <dead_abovedot> <A> : "Ặ" U1EB6 # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
-<dead_breve> <dead_abovedot> <a> : "ặ" U1EB7 # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
-<dead_circumflex> <dead_abovedot> <A> : "Ậ" U1EAC # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
-<dead_circumflex> <dead_abovedot> <a> : "ậ" U1EAD # LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
-<dead_circumflex> <dead_abovedot> <E> : "Ệ" U1EC6 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-<dead_circumflex> <dead_abovedot> <e> : "ệ" U1EC7 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
-<dead_circumflex> <dead_abovedot> <O> : "Ộ" U1ED8 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-<dead_circumflex> <dead_abovedot> <o> : "ộ" U1ED9 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
-<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
-<U1FBF> <U02DE> <O> : "Ở" U1EDE # LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
-<U1FBF> <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_abovedot> <U02DE> <O> : "Ợ" U1EE2 # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
-<dead_abovedot> <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
-<U1FBF> <U02DE> <U> : "Ử" U1EEC # LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
-<U1FBF> <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_abovedot> <U02DE> <U> : "Ự" U1EF0 # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
-<dead_abovedot> <U02DE> <u> : "ự" U1EF1 # LATIN SMALL LETTER U WITH HORN AND DOT BELOW
-
# other letters
<Multi_key> <E> <E> : "Ə" U018F # LATIN CAPITAL LETTER SCHWA
<Multi_key> <L> <period> : "Ŀ" U013F # LATIN CAPITAL LETTER L WITH MIDDLE DOT
@@ -479,16 +368,4 @@
<Multi_key> <o> <p> <t> : "⌥" U2325 # OPTION KEY
<U21BB> <U21CC> : "⇋" U21CB # LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON
-# 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"
-
-
# End of standard Definitions by Neo keyboard layout
diff --git a/Compose/src/lang.module b/Compose/src/lang.module
index 05d1d59..c08565c 100644
--- a/Compose/src/lang.module
+++ b/Compose/src/lang.module
@@ -214,3 +214,115 @@
<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
+
+# turned letters
+<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> <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> <Greek_OMEGA> : "Ʊ" U01B1 # LATIN CAPITAL LETTER UPSILON
+
+# 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> <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
+<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
+
+# Vietnamese language
+<U1FBF> <A> : "Ả" U1EA2 # LATIN CAPITAL LETTER A WITH HOOK ABOVE
+<U1FBF> <a> : "ả" U1EA3 # LATIN SMALL LETTER A WITH HOOK ABOVE
+<U1FBF> <E> : "Ẻ" U1EBA # LATIN CAPITAL LETTER E WITH HOOK ABOVE
+<U1FBF> <e> : "ẻ" U1EBB # LATIN SMALL LETTER E WITH HOOK ABOVE
+<U1FBF> <I> : "Ỉ" U1EC8 # LATIN CAPITAL LETTER I WITH HOOK ABOVE
+<U1FBF> <i> : "ỉ" U1EC9 # LATIN SMALL LETTER I WITH HOOK ABOVE
+<U1FBF> <O> : "Ỏ" U1ECE # LATIN CAPITAL LETTER O WITH HOOK ABOVE
+<U1FBF> <o> : "ỏ" U1ECF # LATIN SMALL LETTER O WITH HOOK ABOVE
+<U1FBF> <U> : "Ủ" U1EE6 # LATIN CAPITAL LETTER U WITH HOOK ABOVE
+<U1FBF> <u> : "ủ" U1EE7 # LATIN SMALL LETTER U WITH HOOK ABOVE
+<U1FBF> <Y> : "Ỷ" U1EF6 # LATIN CAPITAL LETTER Y WITH HOOK ABOVE
+<U1FBF> <y> : "ỷ" U1EF7 # LATIN SMALL LETTER Y WITH HOOK ABOVE
+<U1FBF> <dead_breve> <A> : "Ẳ" U1EB2 # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
+<U1FBF> <dead_breve> <a> : "ẳ" U1EB3 # LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
+<U1FBF> <dead_circumflex> <A> : "Ẩ" U1EA8 # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+<U1FBF> <dead_circumflex> <a> : "ẩ" U1EA9 # LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+<U1FBF> <dead_circumflex> <E> : "Ể" U1EC2 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+<U1FBF> <dead_circumflex> <e> : "ể" U1EC3 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+<U1FBF> <dead_circumflex> <O> : "Ổ" U1ED4 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+<U1FBF> <dead_circumflex> <o> : "ổ" U1ED5 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+<dead_breve> <dead_abovedot> <A> : "Ặ" U1EB6 # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
+<dead_breve> <dead_abovedot> <a> : "ặ" U1EB7 # LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
+<dead_circumflex> <dead_abovedot> <A> : "Ậ" U1EAC # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+<dead_circumflex> <dead_abovedot> <a> : "ậ" U1EAD # LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+<dead_circumflex> <dead_abovedot> <E> : "Ệ" U1EC6 # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+<dead_circumflex> <dead_abovedot> <e> : "ệ" U1EC7 # LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+<dead_circumflex> <dead_abovedot> <O> : "Ộ" U1ED8 # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+<dead_circumflex> <dead_abovedot> <o> : "ộ" U1ED9 # LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+<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
+<U1FBF> <U02DE> <O> : "Ở" U1EDE # LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
+<U1FBF> <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_abovedot> <U02DE> <O> : "Ợ" U1EE2 # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
+<dead_abovedot> <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
+<U1FBF> <U02DE> <U> : "Ử" U1EEC # LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
+<U1FBF> <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_abovedot> <U02DE> <U> : "Ự" U1EF0 # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
+<dead_abovedot> <U02DE> <u> : "ự" U1EF1 # LATIN SMALL LETTER U WITH HORN AND DOT BELOW
+
diff --git a/Compose/src/weiter_Definitionen.txt b/Compose/src/weiter_Definitionen.txt
new file mode 100644
index 0000000..ebc3e57
--- /dev/null
+++ b/Compose/src/weiter_Definitionen.txt
@@ -0,0 +1,83 @@
+# 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
+<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"