From db6344e391a47120ca9d374bb97267b760ad6594 Mon Sep 17 00:00:00 2001
From: alex <alex@b9310e46-f624-0410-8ea1-cfbb3a30dc96>
Date: Wed, 1 Jul 2009 18:16:24 +0000
Subject: Drehen-Taste mit Compose-Kombinationen eingeführt
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

git-svn-id: https://svn.neo-layout.org@1901 b9310e46-f624-0410-8ea1-cfbb3a30dc96
---
 A-REFERENZ-A/neo20.txt               | 27 ++++++++++++---------------
 Compose/Compose.neo                  | 10 ++++++++--
 Compose/Compose_math_and_physics.neo | 21 +++++++++++++++++----
 3 files changed, 37 insertions(+), 21 deletions(-)

diff --git a/A-REFERENZ-A/neo20.txt b/A-REFERENZ-A/neo20.txt
index c4c4521..f519103 100644
--- a/A-REFERENZ-A/neo20.txt
+++ b/A-REFERENZ-A/neo20.txt
@@ -57,6 +57,7 @@ Bedienung dort weniger komfortabel.
 ⍽    … Geschütztes Leerzeichen (U+00A0 NO-BREAK SPACE)
 ¦    … Schmales, geschütztes Leerzeichen (U+202F NARROW NO-BREAK SPACE)
 ↶    … undo-Funktion
+↻    … Drehen-Funktion, dreht das folgende Zeichen
 
 === Akzenttasten ===
 Zu den Akzenten siehe auch
@@ -74,7 +75,7 @@ T1 („Tote Taste 1“: Taste links neben der 1)
 
 T2 („Tote Taste 2“: zwei Tasten rechts neben der 0)
 ┌─────┐ 1 … Toter Gravis (sieht aus wie U+02CB MODIFIER LETTER GRAVE ACCENT)
-│   ̏  │ 2 …
+│↻  ̏  │ 2 … Totes Drehen (sieht aus wie U+21BB CLOCKWISE OPEN CIRCLE ARROW)
 │` ¨ ῾│ 3 … Totes Trema (sieht aus wie U+00A8 DIAERESIS)
 └─────┘ 4 … Toter Doppelgravis (sieht aus wie U+030F COMBINING DOUBLE GRAVE ACCENT)
         5 … Toter Spiritus asper (sieht aus wie U+1FFE GREEK DASIA)
@@ -128,21 +129,21 @@ Siehe auch http://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)
+│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)
+│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)
+│„   ∞│ 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)
+│“ / ∝│ 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)
 └─────┘
 
@@ -155,15 +156,15 @@ Siehe auch http://de.wikipedia.org/wiki/Anf%C3%BChrungszeichen
 Auf Ebene 4 der Haupttastatur werden für folgende Zeichen die jeweilige KP_-Variante benutzt, um die
 Vielseitigkeit und Funktionsfähigkeit der Neo‐Tastatur zu gewährleisten:
  • die Ziffern 0-9
- • die Opertionszeichen +-*/
+ • die Operationszeichen +-*/
  • statt Return wird KP_Enter verwendet
  • für das Komma wird KP_Separator benutzt
 
-Für andere Zeichen der Ebene 4 wird hingegen nicht die KP_-Variante benuttz, namentlich:
- • der Punkt (nicht KP_Decimal, da dies kein weiter Funktionalität bietet, jedoch Probleme (z.B. bei
+Für andere Zeichen der Ebene 4 wird hingegen nicht die KP_-Variante benutzt, namentlich:
+ • der Punkt (nicht KP_Decimal, da dies keine weitere Funktionalität bietet, jedoch Probleme (z.B. bei
    OpenOffice) bereitet)
  • die Navigationselemente (die KP_-Vatianten bereiten in einigen Programmen Probleme; andererseits
-   sind die KP_-Varianten in anderen, insbesonder älten, Programmen wie xterm, xedit, … erforderlich)
+   sind die KP_-Varianten in anderen, insbesondere älteren, Programmen wie xterm, xedit, … erforderlich)
 
 Auf dem Ziffernblock (Keypad) sollte für alle Elemente nach Möglichkeit die KP_‐Variante verwendet
 werden!
@@ -172,7 +173,7 @@ Für die Ziffern auf der ersten Ebene (Hauptfeld) wird nicht die KP_-Variante ve
 
 === Alle Ebenen – Haupttastatur ===
 ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────────┐
-│˜ ˇ ¯│° ª ¬│§ º ∨│ℓ № ∧│» ⇞ ⊥│« · ∡│$ £ ∥│€ ¤ →│„   ∞│“ / ∝│” * ∅│— - ╌│  ̏   │Backspace│
+│˜ ˇ ¯│° ª ¬│§ º ∨│ℓ № ∧│» ⇞ ⊥│« · ∡│$ £ ∥│€ ¤ →│„   ∞│“ / ∝│” * ∅│— - ╌│↻ ̏   │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 + ℚ│ẞ − ∘│¸ ˝ ˙│      │
@@ -203,7 +204,7 @@ Für die Ziffern auf der ersten Ebene (Hauptfeld) wird nicht die KP_-Variante ve
 
 === Zweite Ebene – Miniatur ===
 ┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐
-│ ˜ │°│§│ℓ│»│«│$│€│„│“│”│—│ │ Back │
+│ ˜ │°│§│ℓ│»│«│$│€│„│“│”│—│↻│ Back │
 ├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤
 │Tab⇤│X│V│L│C│W│K│H│G│F│Q│ẞ│¸│ Ret │
 ├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐   │
@@ -403,7 +404,6 @@ sollten für alle Elemente auf dem Keypad wenn möglich die KP_‐Variante verwe
 
 == Zeichenerläuterungen ==
 Ξ … Xi, griechischer Majuskel (U039E)
-≙ … entspricht (U2259)
 Λ … Lambda, griechischer Majuskel (U039B)
 ℂ … Menge der komplexen Zahlen (U2102)
 Ω … Omega, griechischer Majuskel (U03A9)
@@ -413,7 +413,6 @@ sollten für alle Elemente auf dem Keypad wenn möglich die KP_‐Variante verwe
 Φ … Phi, griechischer Majuskel (U03A6)
 ℚ … Menge der rationalen Zahlen (U211A)
 ∘ … Verknüpfungsoperator (U2218)
-∮ … Integral über eine geschlossene Kurve (U222E)
 ∫ … Integral (U222B)
 ∀ … Allquantor ; für alle (U2200)
 ∃ … Existenzquantor ; es gibt (U2203)
@@ -425,8 +424,6 @@ sollten für alle Elemente auf dem Keypad wenn möglich die KP_‐Variante verwe
 Δ … Delta, griechischer Majuskel (U0394)
 ∇ … Nablaoperator (Gradient, Divergenz, Rotation) (U2207)
 ∝ … proportional zu (U221D)
-ℑ … Imaginärteil einer komplexen Zahl (U2111)
-ℜ … Realteil einer komplexen Zahl (U211C)
 ℵ … Kardinalzahlen, Aleph-Symbol (U2135)
 Π … Pi, griechischer Majuskel (U03A0)
 ℤ … Menge der ganzen Zahlen (U2124)
diff --git a/Compose/Compose.neo b/Compose/Compose.neo
index 191a478..186a312 100644
--- a/Compose/Compose.neo
+++ b/Compose/Compose.neo
@@ -18,6 +18,7 @@
 <U1FBF> <nobreakspace>                     : "᾿"   U1FBF # GREEK PSILI
 <U1FFE> <nobreakspace>                     : "῾"   U1FFE # GREEK DASIA
 <U02F5> <nobreakspace>                     : "˵"   U02F5 # MODIFIER LETTER MIDDLE DOUBLE GRAVE ACCENT
+<U21BB> <nobreakspace>                     : "↻"   U21BB # CLOCKWISE OPEN CIRCLE ARROW
 
 # combining characters
 <Multi_key> <o> <space>                    : "◌"   U25CC # DOTTED CIRCLE
@@ -45,7 +46,7 @@
 <dead_doubleacute> <space>                 : "˝"   U02DD # DOUBLE ACUTE ACCENT
 <U1FBF> <space>                            : "᾿"   U1FBF # GREEK PSILI
 <U1FFE> <space>                            : "῾"   U1FFE # GREEK DASIA
-
+<U21BB> <space>                            : "↻"   U21BB # CLOCKWISE OPEN CIRCLE ARROW
 
 # letters
 # latin letters with ogonek (simplifying the keyboard ogonek and cedilla are on the same place)
@@ -194,7 +195,9 @@
 <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
-<Multi_key> <colon> <colon>                      : "‥"   U2025 # TWO DOT LEADER
+<U21BB> <colon>                                  : "‥"   U2025 # TWO DOT LEADER
+<U21BB> <ellipsis>                               : "⋱"   U22F1 # DOWN RIGHT DIAGONAL ELLIPSIS
+<U21BB> <U22EE>                                  : "⋰"   U22F0 # UP RIGHT DIAGONAL ELLIPSIS
 <Multi_key> <nobreakspace> <nobreakspace>        : "-"   minus # HYPHEN-MINUS
 <Multi_key> <ellipsis> <ellipsis>                : "[…]"
 
@@ -339,14 +342,17 @@
 <Multi_key> <malesymbol> <femalesymbol>    : "⚤"   U26A4 # INTERLOCKED FEMALE AND MALE SIGN
 <Multi_key> <Tab>                          : "♫"   U266B # BEAMED EIGHTH NOTE
 <Multi_key> <Multi_key>                    : "♫"   U266B # BEAMED EIGHTH NOTE
+<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
+<U21BB> <bracketright>                     : "␣"   U2423 # OPEN BOX
 <Multi_key> <U2423> <U2423>                : "⍽"   U237D # SHOULDERED OPEN BOX
 <Multi_key> <p> <f>                        : "₰"   U20B0 # GERMAN PENNY SIGN
 <Multi_key> <p> <o> <i>                    : "⌘"   U2318 # PLACE OF INTEREST SIGN
 <Multi_key> <o> <p> <t>                    : "⌥"   U2325 # OPTION KEY
+<U21BB> <U21CC>                            : "⇋"   U21CB # LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON
 
 
 # box drawings
diff --git a/Compose/Compose_math_and_physics.neo b/Compose/Compose_math_and_physics.neo
index 38bb895..835afe9 100644
--- a/Compose/Compose_math_and_physics.neo
+++ b/Compose/Compose_math_and_physics.neo
@@ -76,17 +76,19 @@
 <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> <r>                    : "∫"   U222B # INTEGRAL
 <Multi_key> <p> <r> <o> <d>                : "∏"   U220F # N-ARY PRODUCT
-<Multi_key> <bar> <underscore> <bar>       : "∐"   U2210 # N-ARY COPRODUCT
-<Multi_key> <bar> <underbar> <bar>         : "∐"   U2210 # N-ARY COPRODUCT
+<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
 <Multi_key> <h> <a>                        : "ℵ"   U2135 # ALEF SYMBOL
 <Multi_key> <h> <b>                        : "ℶ"   U2136 # BET SYMBOL
@@ -103,6 +105,10 @@
 <Multi_key> <U2297> <U2297>                : "⨂"   U2A02 # N-ARY CIRCLED TIMES OPERATOR
 <dead_macron> <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
 <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
@@ -118,6 +124,7 @@
 <Multi_key> <bar> <equal>                  : "⊨"   U22A8 # TRUE
 <Multi_key> <bar> <KP_Equal>               : "⊨"   U22A8 # TRUE
 <Multi_key> <downtack> <downtack>          : "⊤"   U22A4 # DOWN TACK
+<U21BB> <U22A5>                            : "⊤"   U22A4 # DOWN TACK
 <Multi_key> <o> <plus>                     : "⊕"   U2295 # CIRCLED PLUS
 <Multi_key> <o> <KP_Add>                   : "⊕"   U2295 # CIRCLED PLUS
 <Multi_key> <o> <minus>                    : "⊖"   U2296 # CIRCLED MINUS
@@ -131,8 +138,10 @@
 <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> <asterisk> <asterisk>          : "∗" U2217 # ASTERISK OPERATOR
-<Multi_key> <KP_Multiply> <KP_Multiply>    : "∗" U2217 # ASTERISK OPERATOR
+<Multi_key> <asterisk> <asterisk>          : "∗"   U2217 # ASTERISK OPERATOR
+<Multi_key> <KP_Multiply> <KP_Multiply>    : "∗"   U2217 # ASTERISK OPERATOR
+<U21BB> <asciitilde>                       : "≀"   U2240 # WREATH PRODUCT
+<U21BB> <U2221>                            : "∢"   U2222 # SPHERICAL ANGLE
 
 # mathematical negations
 <Multi_key> <slash> <equal>                                 : "≠"   U2260 # NOT EQUAL TO
@@ -219,6 +228,10 @@
 <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
+<U21BB> <U2192>                            : "←"   U2190 # LEFTWARDS ARROW
+<U21BB> <U2190>                            : "→"   U2192 # RIGHTWARDS ARROW
+<U21BB> <21A6>                             : "↤"   U21A4 # LEFTWARDS ARROW FROM BAR
+<U21BB> <ifonlyif>                         : "⇕"   U21D5 # UP DOWN DOUBLE ARROW
 
 # superscripts and subscripts
 <dead_circumflex> <minus>                  : "⁻"   U207B # SUPERSCRIPT MINUS
-- 
cgit v1.2.3