From 63d1878a35728f0e27d5a1b0a06d6d300a374e10 Mon Sep 17 00:00:00 2001 From: pascal Date: Tue, 7 Oct 2008 09:31:10 +0000 Subject: Referenzänderung entsprechend der Ankündigung auf der Liste betrifft im Wesentlichen das Keypad MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.neo-layout.org@939 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- A-REFERENZ-A/neo20-test.txt | 429 ------------------------------------------- A-REFERENZ-A/neo20.txt | 23 +-- linux/console/neo.map | 160 ++++++++-------- linux/xmodmap/neo_de.xmodmap | 104 +++++------ 4 files changed, 145 insertions(+), 571 deletions(-) delete mode 100644 A-REFERENZ-A/neo20-test.txt diff --git a/A-REFERENZ-A/neo20-test.txt b/A-REFERENZ-A/neo20-test.txt deleted file mode 100644 index 1094dd2..0000000 --- a/A-REFERENZ-A/neo20-test.txt +++ /dev/null @@ -1,429 +0,0 @@ -------------------------------------------------------------------------------- -ACHTUNG: -Damit alles ordentlich dargestellt wird, muss man für die Darstellung z. B. im -Texteditor eine dicktengleiche Schrift einstellen! - -Im Browser (Firefox) muss man unter Ansicht, Zeichenkodierung auf Unicode -(UTF-8) stellen. - -Unter Windows ist in der Grundinstallation leider keine dicktengleiche Schrift -installiert, die befriedigend viele Unicodezeichen beinhaltet. -Abhilfe schafft z. B. DejaVu Sans Mono (ist z. B. bei OpenOffice dabei): -http://dejavu.sourceforge.net/ -------------------------------------------------------------------------------- - -== 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) -• Ebene 3: Sonderzeichen (Mod3) -• Ebene 4: Navigation und Ziffernblock (Mod4) -• Ebene 5: Griechische Kleinbuchstaben (Mod3+Umschalt) -• Ebene 6: Griechische Großbuchstaben (Mod3+Mod4) - -• Kombo/Compose: Zusammen setzen von Zeichen (Mod3+Tab) - Beispiel: - »Compose« »Compose loslassen« »o« »c« = © -• Feststellen/Capslock: Dauergroßschreiben (Umschalt+Umschalt) - Zum Lösen der Feststellung nochmals gleiche Kombination -• Feststellen der Ebene 4: (Mod4+Mod4) oder (Umschalt+Mod3+Tab) - Zum Lösen der Feststellung nochmals gleiche Kombination - - HINWEIS: Unter Linux ist es momentan noch nicht möglich die Feststellung - zu lösen, indem man beide Mods drückt. Man muss dort nur einen drücken! - -=== Symbole === -⇞⇟ … Bild auf/Bild ab -⇱⇲ … Pos1/Ende -⌫ ⌦ … Backspace/Entf -⌧ … Esc -⎀ … Einf -⇠⇡⇢⇣ … Links/Hoch/Rechts/Runter -♫ … Steht als Symbol für die Kombotaste (Compose) - auf Mod4+3 ist es jedoch wirklich das ♫-Symbol -╌ … 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) -⍓ … (de)aktiviert die Maussteuerung über die Tastatur (Navigationsblock) -↶ … undo-Funktion - -=== Akzenttasten === -Zu den Akzenten siehe auch -• http://unicode.e-workers.de/ -• http://de.wikipedia.org/wiki/Diakritisches_Zeichen -• http://de.wikipedia.org/wiki/Liste_lateinisch-basierter_Alphabete - -T1 („Tote Taste 1“: Taste links neben der 1) - 1 … Toter Zirkumflex (sieht aus wie U+0302 COMBINING CIRCUMFLEX ACCENT) -┌─────┬ 2 … Toter Caron/Hatschek (sieht aus wie U+030C COMBINING CARON) -│ˇ │ 3 … Toter Breve/Brevis (sieht aus wie U+0306 COMBINING BREVE) -│ˆ ˘ │ 4 … -├─────┴ 5 … - 6 … - -T2 („Tote Taste 2“: zwei Tasten rechts neben der 0) - 1 … Toter Akut (sieht aus wie U+0301 COMBINING ACUTE ACCENT) -┬─────┬ 2 … Toter Grave (sieht aus wie U+0300 COMBINING GRAVE ACCENT) -│` ˙ ˚│ 3 … Tote Cedilla (sieht aus wie U+0327 COMBINING CEDILLA) -│´ ¸ │ 4 … Toter Punkt darüber (sieht aus wie U+0307 COMBINING DOT ABOVE) -┴──┬──┴ 5 … - 6 … Toter Ring (sieht aus wie U+030A COMBINING RING ABOVE) - -T3 („Tote Taste 3“: Taste rechts neben dem scharfen S (ß)) - 1 … Tote Tilde (sieht aus wie U+0303 COMBINING TILDE) -┬──┴──┬ 2 … Toter Makron (sieht aus wie U+0304 COMBINING MACRON) -│ˉ / │ 3 … Tote(s) Trema/Diärese/Diaeresis (sieht aus wie U+0308 COMBINING DIAERESIS) -│˜ ¨ ˝│ 4 … Toter Schrägstrich (sieht aus wie U+0337 COMBINING SHORT SOLIDUS OVERLAY) -┴┬────┴ 5 … Toter Doppelakut (sieht aus wie U+030B COMBINING DOUBLE ACUTE ACCENT) - 6 … - -ACHTUNG: „Tote Tasten“ (Tasten zum Erzeugen toter Zeichen – also Zeichen die nicht -gleich erscheinen, sondern nur in Kombination mit einem weiteren Buchstaben) werden -folgendermaßen bedient (Beispiel): -1. Tote Tilde »~« eingeben. -2. Danach »n«. -3. Es erscheint das »ñ«. - -TIPP: Mit den toten Tasten Zirkumflex und Querstrich kann man hoch(ˆ)- und tiefgestellte(-) Ziffern erzeugen. - -=== Taste mit Bindestrichen, Gedankenstrich usw. === -Zu den Gedankenstrichen usw. siehe -• http://www.matthias-kammerer.de/SonsTypo3.htm -• http://de.wikipedia.org/wiki/Weicher_Trennstrich - -Taste rechts neben der 0 - 1 … - Bindestrich/Minusersatz (U+002D HYPHEN-MINUS) -┬─────┬ 2 … – Gedankenstrich (U+2013 EN DASH) -│– ╌│ 3 … — Englischer Gedankenstrich (U+2014 EM DASH) -│- — ‑│ 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 -• den (echten) Hyphen (U+2010 HYPHEN), der über + erzugt wird -• das (echte) Minuszeichen (U+2212 MINUS SIGN) auf dem Keypad - -=== Anführungszeichen === -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) -┴──┬──┴ - -┬─────┬ -│« ∡│ 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) -┴──┬──┴ - -=== Dezimaltrennzeichen === -Das Dezimaltrennzeichen ist auf englischen und südamerikanischen Systemen ein Punkt ».«. -Auf deutschen, französischen, spanischen, schweizerischen und anderen ein Komma »,«. -Siehe auch http://de.wikipedia.org/wiki/Dezimaltrennzeichen - -== Ziffern == -Die Ziffern auf der Ersten Ebene sind die »normalen« Zahlen (also nicht die KP_-Variante), -wogegen für den Ziffernblock auf der vierten Ebene stets die KP_‐Varianten verwendet werden -sollten, um die Vielseitigkeit und Funktionsfähigkeit der NEO‐Tastatur zu gewährleisten. - -=== 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 & ϕ│ß ſ ς│˜ ¨ ˝│Enter │ -├────────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┐ │ -│ ↘3 ♫ │U ⇱ ∮│I ⇠ ∫│A ⇣ ∀│E ⇢ ∃│O ⇲ ∈│S ¿ Σ│N 4 ℕ│R 5 ℝ│T 6 ∂│D , Δ│Y . ∇│↘3 │  ↲ │ -│ │u \ │i / ι│a { α│e } ε│o * ο│s ? σ│n ( ν│r ) ϱ│t - τ│d : δ│y @ υ│ │ │ -├──────┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴─────┴─────┤ -│Cps_Lk│↙4 │Ü ⌧ ℜ│Ö ⇥ ℑ│Ä ⇟ ℵ│P ↲ Π│Z ↶ ℤ│B : ⇐│M 1 ⇔│ 2 ⇒│ 3 Θ│J ; ∝│ Caps_Lock │ -│Umsch │4Lock│ü # │ö $ │ä | η│p ~ π│z ` ζ│b + β│m % µ│, " ρ│. ' ϑ│j ; θ│ Umschalt │ -├──────┼─────┴┬────┴─┬───┴─────┴─────┴─────┴─────┴─────┴────┬┴─────┼─────┴┬──────┬──────┤ -│ Strg │ Fen- │ Alt │ Leerz.␣ 0 schmal.Lz.¦ │↙4 │ Fen- │ Menu │ Strg │ -│ │ ster │ │ Leerz.␣ Leerz.␣ geschütz.Lz.⍽ │ 4Lock│ ster │ │ │ -└──────┴──────┴──────┴──────────────────────────────────────┴──────┴──────┴──────┴──────┘ - -=== 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 │ -├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤ -│ 4Lk│⋮│⌫│⇡│⌦│⎀│¡│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 │ -├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤ -│ │ξ│ │λ│χ│ω│ϰ│ψ│γ│φ│ϕ│ς│/│ Ret │ -├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │ -│ M3 │ │ι│α│ε│ο│σ│ν│ϱ│τ│δ│υ│M3│ │ -├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤ -│Ums│M4│ │ │η│π│ζ│β│µ│ρ│ϑ│θ│ Umsch │ -├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤ -│Str│Fe│Al│geschütz.Lz│M4│Fe│Me│Str│ -└───┴──┴──┴───────────┴──┴──┴──┴───┘ - -=== Sechste Ebene – Miniatur === -┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐ -│ │¬│∨│∧│⊥│∡│∥│⇈│⇅│∋│∅│╌│˚̦│ Back │ -├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤ -│ │Ξ│≙│Λ│ℂ│Ω│√│Ψ│Γ│Φ│ℚ│∘│ │ Ret │ -├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │ -│ M3 │∮│∫│∀│∃│∈│Σ│ℕ│ℝ│∂│Δ│∇│M3│ │ -├───┬─┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴──┴───┤ -│Ums│M4│ℜ│ℑ│ℵ│Π│ℤ│⇐│⇔│⇒│Θ│∝│ Umsch │ -├───┼──┼─┴┬┴─┴─┴─┴─┴─┴┬┴─┼─┴┬──┬───┤ -│Str│Fe│Al│ schmal.Lz.│M4│Fe│Me│Str│ -└───┴──┴──┴───────────┴──┴──┴──┴───┘ - -== Ziffernblock == -Um die Vielseitigkeit und Funktionsfähigkeit der NEO‐Tastatur zu gewährleisten, -sollten für alle Elemente auf dem Keypad wenn möglch die KP_‐Variante verwendet werden! - -=== Legende – Ziffernblock === -┌───────┐ 1 … 1. Ebene (kein Mod) │ 4 … 4. Ebene (Mod4) -│ 2 4 6 │ 2 … 2. Ebene (Umschalt) │ 5 … 5. Ebene (Mod3+Umschalt) (noch nicht belegt) -│ 1 3 5 │ 3 … 3. Ebene (Mod3) │ 6 … 6. Ebene (Mod3+Mod4) (noch nicht belegt) -└───────┘ - -=== Rechenzeichen === -┬───────┬ 1 … ASCII-Schrägstrich -│ / ⁄ │ 2 … ASCII-Schrägstrich -│ / ÷ │ 3 … Geteiltzeichen (U+00F7 DIVISION SIGN) -┼───────┼ 4 … Geteiltstrich (U+2215 DIVISION SLASH) - -┬───────┬ 1 … ASCII-Malzeichen -│ * × │ 2 … ASCII-Malzeichen -│ * ∙ │ 3 … Malpunkt (U+2219 BULLET OPERATOR) -┼───────┼ 4 … Malkreuz (U+00D7 MULTIPLICATION SIGN) - -┬───────┐ 1 … ASCII-Minus -│ - − │ 2 … ASCII-Minus -│ - − │ 3 … Minuszeichen (U+2212 MINUS SIGN) -┼───────┤ 4 … Minuszeichen (U+2212 MINUS SIGN) - -=== Alle Ebenen – Ziffernblock === -┌───────┬───────┬───────┬───────┐ -│ ⇤ ≠ ≡ │ / ⌀ ⁄ │ * ⊙ ⊗ │ - ⊖ ∸ │ -│ ⇥ = ≈ │ / ÷ ∣ │ * ⋅ × │ - − ∖ │ -├───────┼───────┼───────┼───────┤ -│✔ Hom ⌈│✘ KP↑ ⋂│† PgD ⌉│ │ -│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│ -└───────┴───┴───┘ - -=== Dritte Ebene – Miniatur === -┌───┬───┬───┬───┐ -│ = │ ÷ │ ⋅ │ − │ -├───┼───┼───┼───┤ -│ ↕ │ ↑ │vec│ │ -├───┼───┼───┤ │ -│ ← │ ∞ │ → │ ± │ -├───┼───┼───┼───┤ -│ ↔ │ ↓ │ ⇌ │ │ -├───┴───┼───┤ │ -│ % │,/.│Ent│ -└───────┴───┴───┘ - -=== Vierte Ebene – Miniatur === -┌───┬───┬───┬───┐ -│ ≠ │ ⌀ │ ⊙ │ ⊖ │ -├───┼───┼───┼───┤ frc means fraction slash ⁄ -│Hom│KP↑│PgU│ │ -├───┼───┼───┤ │ -│KP←│Beg│KP→│ ⊕ │ Beg invokes click of the keyboard mouse -├───┼───┼───┼───┤ -│End│KP↓│PgD│ │ -├───┴───┼───┤ │ -│ Ins │Del│Ent│ -└───────┴───┴───┘ - -=== Fünfte Ebene – Miniatur === -┌───┬───┬───┬───┐ -│ ≈ │ ∣ │ × │ ∖ │ -├───┼───┼───┼───┤ -│ ⌊ │ ∩ │ ⌋ │ │ -├───┼───┼───┤ │ -│ ⊂ │ ⊶ │ ⊃ │ ∓ │ -├───┼───┼───┼───┤ -│ ≪ │ ∪ │ ≫ │ │ -├───┴───┼───┤ │ -│ ‱ │ ′ │Ent│ -└───────┴───┴───┘ - -=== Sechste Ebene – Miniatur === -┌───┬───┬───┬───┐ -│ ≡ │ ⁄ │ ⊗ │ ∸ │ -├───┼───┼───┼───┤ -│ ⌈ │ ⋂ │ ⌉ │ │ -├───┼───┼───┤ │ -│ ⊆ │ ⊷ │ ⊇ │ ∔ │ -├───┼───┼───┼───┤ -│ ≤ │ ∪ │ ≥ │ │ -├───┴───┼───┤ │ -│ □ │ ″ │Ent│ -└───────┴───┴───┘ -== Tipp == -Trägt man unter Linux/Mac/BSD folgende Zeilen in die ~/.bashrc, ~/.zshrc oder -vergleichbares ein, bekommt man anschließend mittels Eingabe von »neo« oder -»num« die aktuelle Belegung in der Konsole angezeigt: -alias num='grep -m 1 -B 15 "┴───────┘" PFAD_ZUR_DATEI/neo20.txt' -alias neo='grep -m 1 -B 15 "┴──────┘" PFAD_ZUR_DATEI/neo20.txt' - -Dazu muss »PFAD_ZUR_DATEI« durch den Pfad zu dieser Datei ersetzt werden. - -Im Verzeichnis linux/bin sind umfangreichere Skripte mit größerer Funktionalität. - -== Zeichenerläuterungen zur Mat-/Nat-Ebene – Haupttastatur == -Ξ … Xi, griechischer Majuskel (U039E) -≙ … entspricht (U2259) -Λ … 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 über eine geschlossene Kurve (U222E) -∫ … 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) -ℑ … Imaginärteil einer komplexen Zahl (U2111) -ℜ … Realteil einer komplexen Zahl (U211C) -Π … 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) - -== Zeichenerläuterungen zur Mat-/Nat-Ebene – Ziffernblock == -⊗ … Tensorprodukt ; Vektor in die Ebene zeigend (U2297) -∞ … unendlich (U221E) -∋ … enthält das Element (U220B) - -== 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 (2206) ; Dreieck, symmetrische Differenz (25B3) -• ∇ (U2207) ; Dreieck (U25BD) -• Π (U03A0) ; Produktzeichen ∏ (U220F) -• µ (U03BC) ; SI-Vorsilbe micro (U00B5) diff --git a/A-REFERENZ-A/neo20.txt b/A-REFERENZ-A/neo20.txt index f046664..eeecfbd 100644 --- a/A-REFERENZ-A/neo20.txt +++ b/A-REFERENZ-A/neo20.txt @@ -44,7 +44,6 @@ http://dejavu.sourceforge.net/ ⎀ … Einf ⇠⇡⇢⇣ … Links/Hoch/Rechts/Runter ♫ … Steht als Symbol für die Kombotaste (Compose) - auf Mod4+3 ist es jedoch wirklich das ♫-Symbol ╌ … Weicher Trennstrich (U+00AD SOFT HYPHEN) ␣ … Leerzeichen (SPACE) ⍽ … Geschütztes Leerzeichen (U+00A0 NO-BREAK SPACE) @@ -122,12 +121,12 @@ Siehe auch http://de.wikipedia.org/wiki/Anf%C3%BChrungszeichen ┬─────┬ │„ / ∄│ 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) +│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) +│9 ‘ │ 3 ‘ schließ. halb. Anführz., engl. öffn. halb. Anführz. (U+2018 LEFT SINGLE QUOTATION MARK) ┴──┬──┴ ┬─────┬ @@ -136,18 +135,20 @@ Siehe auch http://de.wikipedia.org/wiki/Anf%C3%BChrungszeichen ┴──┬──┴ === Dezimaltrennzeichen === -Das Dezimaltrennzeichen ist auf englischen und südamerikanischen Systemen ein Punkt ».«. -Auf deutschen, französischen, spanischen, schweizerischen und anderen ein Komma »,«. +Das Dezimaltrennzeichen ist auf englischen und südamerikanischen Systemen ein +Punkt ».«. +Auf deutschen, französischen, spanischen, schweizerischen und anderen ein +Komma »,«. Siehe auch http://de.wikipedia.org/wiki/Dezimaltrennzeichen -== Ziffern == -Die Ziffern auf der Ersten Ebene sind die »normalen« Zahlen (also nicht die KP_-Variante), -wogegen für den Ziffernblock auf der vierten Ebene stets die KP_‐Varianten verwendet werden -sollten, um die Vielseitigkeit und Funktionsfähigkeit der NEO‐Tastatur zu gewährleisten. +┬──┴──┬ +│B , ⇒│ 4 … ,/. Dezimaltrennzeichen (Komma oder Punkt) +│b + β│ +┴─────┴ === 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 + ℚ│ẞ ∘│ˉ / ˏ│ │ @@ -204,7 +205,7 @@ sollten, um die Vielseitigkeit und Funktionsfähigkeit der NEO‐Tastatur zu gew === Vierte Ebene – Miniatur === ┌───┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬─┬──────┐ -│ │•│‣│♫│⇞│ │£│¤│/│*│-│ │˙│ Back │ +│ │•│‣│ │⇞│ │£│¤│/│*│-│ │˙│ Back │ ├───┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬─────┤ │ 4Lk│⋮│⌫│⇡│⌦│⎀│¡│7│8│9│+│ │˝│ Ret │ ├────┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴┬┴─┐ │ diff --git a/linux/console/neo.map b/linux/console/neo.map index c1d8af1..3ff9671 100644 --- a/linux/console/neo.map +++ b/linux/console/neo.map @@ -1,4 +1,4 @@ -! neo.map - german NEO keyboard layout +! neo.map - german NEO keyboard layout ! 2008 Pascal Hauck, ! ! Diese Datei ist experimentell! @@ -177,13 +177,23 @@ compose as usual shift shiftl keycode 57 = KP_0 altgr shiftl keycode 57 = U+202F -! -------------------------------------------------------------------------- -! Row 1 (number row) -! -------------------------------------------------------------------------- +! ----dead keys------------------------------------------------------------- keycode 41 = dead_circumflex dead_caron dead_breve VoidSymbol shiftl keycode 41 = VoidSymbol shift shiftl keycode 41 = VoidSymbol altgr shiftl keycode 41 = VoidSymbol + keycode 13 = dead_acute dead_grave dead_cedilla VoidSymbol + shiftl keycode 13 = U+0307 + shift shiftl keycode 13 = VoidSymbol + altgr shiftl keycode 13 = U+030a + keycode 27 = dead_tilde U+0304 dead_diaeresis VoidSymbol + shiftl keycode 27 = dead_doubleacute + shift shiftl keycode 27 = VoidSymbol + altgr shiftl keycode 27 = VoidSymbol + +! -------------------------------------------------------------------------- +! Row 1 (number row) +! -------------------------------------------------------------------------- keycode 2 = one degree onesuperior U+2081 shiftl keycode 2 = U+2022 shift shiftl keycode 2 = VoidSymbol @@ -199,7 +209,7 @@ compose as usual keycode 5 = four guillemotright U+203A U+2113 shiftl keycode 5 = Prior shift shiftl keycode 5 = Prior - altgr shiftl keycode 5 = U+22A5 + altgr shiftl keycode 5 = U+22a4 keycode 6 = five guillemotleft U+2039 U+2640 shiftl keycode 6 = VoidSymbol shift shiftl keycode 6 = VoidSymbol @@ -211,27 +221,23 @@ compose as usual keycode 8 = seven dollar yen U+03ba shiftl keycode 8 = currency shift shiftl keycode 8 = VoidSymbol - altgr shiftl keycode 8 = VoidSymbol - keycode 9 = eight U+201e U+201a U+27E8 + altgr shiftl keycode 8 = U+21C8 + keycode 9 = eight U+201e U+201a U+2329 shiftl keycode 9 = KP_Divide shift shiftl keycode 9 = KP_Divide - altgr shiftl keycode 9 = U+2204 - keycode 10 = nine U+201c U+2018 U+27E9 + altgr shiftl keycode 9 = U+21C5 + keycode 10 = nine U+201c U+2018 U+232a shiftl keycode 10 = KP_Multiply shift shiftl keycode 10 = KP_Multiply - altgr shiftl keycode 10 = U+2226 + altgr shiftl keycode 10 = U+220B keycode 11 = zero U+201d U+2019 U+2080 shiftl keycode 11 = KP_Subtract shift shiftl keycode 11 = KP_Subtract - altgr shiftl keycode 11 = VoidSymbol + altgr shiftl keycode 11 = U+2205 keycode 12 = minus U+2013 U+2014 U+2011 shiftl keycode 12 = VoidSymbol shift shiftl keycode 12 = VoidSymbol altgr shiftl keycode 12 = hyphen - keycode 13 = dead_acute dead_grave dead_cedilla dead_ogonek - shiftl keycode 13 = U+0307 - shift shiftl keycode 13 = VoidSymbol - altgr shiftl keycode 13 = U+030a ! -------------------------------------------------------------------------- ! Row 2 (upper row) @@ -330,10 +336,6 @@ compose as usual shiftl keycode 26 = VoidSymbol shift shiftl keycode 26 = VoidSymbol altgr shiftl keycode 26 = U+2218 - keycode 27 = dead_tilde U+0304 dead_diaeresis VoidSymbol - shiftl keycode 27 = dead_doubleacute - shift shiftl keycode 27 = VoidSymbol - altgr shiftl keycode 27 = U+02CC ! -------------------------------------------------------------------------- ! Row 3 (home row, middle row) @@ -377,7 +379,7 @@ compose as usual keycode 34 = o O asterisk U+03bf shiftl keycode 34 = End shift shiftl keycode 34 = End - altgr shiftl keycode 34 = VoidSymbol + altgr shiftl keycode 34 = U+2208 control keycode 34 = Control_o shift control keycode 34 = Control_o alt keycode 34 = Meta_o @@ -444,15 +446,15 @@ compose as usual keycode 44 = udiaeresis Udiaeresis numbersign VoidSymbol shiftl keycode 44 = Escape shift shiftl keycode 44 = Escape - altgr shiftl keycode 44 = U+221d + altgr shiftl keycode 44 = U+211C keycode 45 = odiaeresis Odiaeresis dollar VoidSymbol shiftl keycode 45 = Tab - shift shiftl keycode 45 = Tab + shift shiftl keycode 45 = Meta_Tab altgr shiftl keycode 45 = U+2111 keycode 46 = adiaeresis Adiaeresis bar U+03b7 shiftl keycode 46 = Next shift shiftl keycode 46 = Next - altgr shiftl keycode 46 = U+211C + altgr shiftl keycode 46 = U+2135 keycode 47 = p P asciitilde U+03c0 shiftl keycode 47 = Return shift shiftl keycode 47 = Return @@ -500,7 +502,7 @@ compose as usual keycode 53 = j J semicolon U+03b8 shiftl keycode 53 = semicolon shift shiftl keycode 53 = VoidSymbol - altgr shiftl keycode 53 = U+2261 + altgr shiftl keycode 53 = U+221d control keycode 53 = Control_j shift control keycode 53 = Control_j alt keycode 53 = Meta_j @@ -510,86 +512,86 @@ compose as usual ! -------------------------------------------------------------------------- ! Keypad Row 1 (uppest row) ! -------------------------------------------------------------------------- - keycode 69 = equal U+2260 U+2248 VoidSymbol - shiftl keycode 69 = VoidSymbol + keycode 69 = Tab Meta_Tab equal U+2248 + shiftl keycode 69 = U+2260 shift shiftl keycode 69 = VoidSymbol - altgr shiftl keycode 69 = VoidSymbol - keycode 98 = KP_Divide KP_Divide division U+2044 - shiftl keycode 98 = VoidSymbol + altgr shiftl keycode 69 = U+2261 + keycode 98 = KP_Divide KP_Divide division U+2223 + shiftl keycode 98 = U+2300 shift shiftl keycode 98 = VoidSymbol - altgr shiftl keycode 98 = VoidSymbol + altgr shiftl keycode 98 = U+2044 keycode 55 = KP_Multiply KP_Multiply U+22C5 multiply - shiftl keycode 55 = VoidSymbol + shiftl keycode 55 = U+2299 shift shiftl keycode 55 = VoidSymbol - altgr shiftl keycode 55 = VoidSymbol - keycode 74 = KP_Subtract KP_Subtract minus U+2212 - shiftl keycode 74 = VoidSymbol + altgr shiftl keycode 55 = U+2297 + keycode 74 = KP_Subtract KP_Subtract U+2212 U+2216 + shiftl keycode 74 = U+2296 shift shiftl keycode 74 = VoidSymbol - altgr shiftl keycode 74 = VoidSymbol + altgr shiftl keycode 74 = U+2238 ! -------------------------------------------------------------------------- ! Keypad Row 2 (upper row) ! -------------------------------------------------------------------------- - keycode 71 = KP_7 VoidSymbol U+2195 U+2020 - shiftl keycode 71 = VoidSymbol - shift shiftl keycode 71 = VoidSymbol - altgr shiftl keycode 71 = VoidSymbol - keycode 72 = KP_8 VoidSymbol U+2191 U+2229 - shiftl keycode 72 = VoidSymbol - shift shiftl keycode 72 = VoidSymbol - altgr shiftl keycode 72 = VoidSymbol - keycode 73 = KP_9 VoidSymbol VoidSymbol U+2297 - shiftl keycode 73 = VoidSymbol - shift shiftl keycode 73 = VoidSymbol - altgr shiftl keycode 73 = VoidSymbol + keycode 71 = KP_7 U+2714 U+2195 U+230a + shiftl keycode 71 = Home + shift shiftl keycode 71 = Home + altgr shiftl keycode 71 = U+2308 + keycode 72 = KP_8 U+2718 U+2191 U+2229 + shiftl keycode 72 = Up + shift shiftl keycode 72 = Up + altgr shiftl keycode 72 = U+22C2 + keycode 73 = KP_9 U+2020 U+20D7 U+230B + shiftl keycode 73 = Prior + shift shiftl keycode 73 = Prior + altgr shiftl keycode 73 = U+2309 keycode 78 = KP_Add KP_Add plusminus U+2213 - shiftl keycode 78 = VoidSymbol + shiftl keycode 78 = U+2295 shift shiftl keycode 78 = VoidSymbol - altgr shiftl keycode 78 = VoidSymbol + altgr shiftl keycode 78 = U+2214 ! -------------------------------------------------------------------------- ! Keypad Row 3 (home row, middle row) ! -------------------------------------------------------------------------- - keycode 75 = KP_4 VoidSymbol U+2190 U+2282 - shiftl keycode 75 = VoidSymbol - shift shiftl keycode 75 = VoidSymbol - altgr shiftl keycode 75 = VoidSymbol - keycode 76 = KP_5 VoidSymbol U+221e U+20ac + keycode 75 = KP_4 U+2663 U+2190 U+2282 + shiftl keycode 75 = Left + shift shiftl keycode 75 = Left + altgr shiftl keycode 75 = U+2286 + keycode 76 = KP_5 U+20ac U+221e U+22B6 shiftl keycode 76 = VoidSymbol shift shiftl keycode 76 = VoidSymbol - altgr shiftl keycode 76 = VoidSymbol - keycode 77 = KP_6 VoidSymbol U+2192 U+2283 - shiftl keycode 77 = VoidSymbol - shift shiftl keycode 77 = VoidSymbol - altgr shiftl keycode 77 = VoidSymbol + altgr shiftl keycode 76 = U+22B7 + keycode 77 = KP_6 brokenbar U+2192 U+2283 + shiftl keycode 77 = Right + shift shiftl keycode 77 = Right + altgr shiftl keycode 77 = U+2287 ! -------------------------------------------------------------------------- ! Keypad Row 4 (lower row) ! -------------------------------------------------------------------------- - keycode 79 = KP_1 VoidSymbol U+2194 U+2714 - shiftl keycode 79 = VoidSymbol - shift shiftl keycode 79 = VoidSymbol - altgr shiftl keycode 79 = VoidSymbol - keycode 80 = KP_2 VoidSymbol U+2193 U+222a - shiftl keycode 80 = VoidSymbol - shift shiftl keycode 80 = VoidSymbol - altgr shiftl keycode 80 = VoidSymbol - keycode 81 = KP_3 VoidSymbol U+21CC U+2717 - shiftl keycode 81 = VoidSymbol - shift shiftl keycode 81 = VoidSymbol - altgr shiftl keycode 81 = VoidSymbol + keycode 79 = KP_1 U+2666 U+2194 U+226A + shiftl keycode 79 = End + shift shiftl keycode 79 = End + altgr shiftl keycode 79 = U+2264 + keycode 80 = KP_2 U+2665 U+2193 U+222a + shiftl keycode 80 = Down + shift shiftl keycode 80 = Down + altgr shiftl keycode 80 = U+22C3 + keycode 81 = KP_3 U+2660 U+21CC U+226B + shiftl keycode 81 = Next + shift shiftl keycode 81 = Next + altgr shiftl keycode 81 = U+2265 ! -------------------------------------------------------------------------- ! Keypad Row 5 (lowest row) ! -------------------------------------------------------------------------- - keycode 82 = KP_0 VoidSymbol percent U+2030 - shiftl keycode 82 = VoidSymbol - shift shiftl keycode 82 = VoidSymbol - altgr shiftl keycode 82 = VoidSymbol - keycode 83 = comma Remove period U+002c - shiftl keycode 83 = VoidSymbol - shift shiftl keycode 83 = VoidSymbol - altgr shiftl keycode 83 = VoidSymbol + keycode 82 = KP_0 U+2423 percent U+2030 + shiftl keycode 82 = Insert + shift shiftl keycode 82 = Insert + altgr shiftl keycode 82 = U+25A1 + keycode 83 = comma period U+002c U+2032 + shiftl keycode 83 = Remove + shift shiftl keycode 83 = Remove + altgr shiftl keycode 83 = U+2033 ! -------------------------------------------------------------------------- diff --git a/linux/xmodmap/neo_de.xmodmap b/linux/xmodmap/neo_de.xmodmap index 40e30b7..59d668c 100644 --- a/linux/xmodmap/neo_de.xmodmap +++ b/linux/xmodmap/neo_de.xmodmap @@ -1,4 +1,4 @@ -!! ~/.xmodmap +!! ~/.xmodmap !! !! German NEO-Layout !! adopted 2004 by Hanno Behrens @@ -6,6 +6,7 @@ !! Authors: !! Benjamin Kellermann !! Erik Streb +!! Pascal Hauck !! !! Other Questions: !! @@ -106,21 +107,21 @@ keycode 10 = 1 degree onesuperior U2081 enfilledcircbullet NoSymbol ! ° ¹ subscript-1 • ¬ keycode 11 = 2 numerosign twosuperior U2082 U2023 NoSymbol logicalor ! № ² subscript-2 ‣ ∨ -keycode 12 = 3 section threesuperior U2083 U266B NoSymbol logicaland -! § ³ subscript-3 ♫ ∧ -keycode 13 = 4 guillemotright U203A U2113 Prior Prior U22A5 +keycode 12 = 3 section threesuperior U2083 NoSymbol NoSymbol logicaland +! § ³ subscript-3 ∧ +keycode 13 = 4 guillemotright U203A U2113 Prior Prior downtack ! » › ℓ liter ⊥ perpendicular keycode 14 = 5 guillemotleft U2039 femalesymbol NoSymbol NoSymbol U2221 ! « ‹ ♀ ∡ angle sign keycode 15 = 6 EuroSign cent malesymbol sterling NoSymbol U2225 ! € ¢ ♂ £ ∥ parallel -keycode 16 = 7 dollar yen Greek_kappa currency NoSymbol notelementof -! $ ¥ κ ¤ ∉ -keycode 17 = 8 doublelowquotemark singlelowquotemark U27E8 KP_Divide KP_Divide U2204 -! „ ‚ ⟨ (bra) / / ∄ not exist -keycode 18 = 9 leftdoublequotemark leftsinglequotemark U27E9 KP_Multiply KP_Multiply U2226 -! “ ‘ ⟩ (ket) * * ∦ not parallel +keycode 16 = 7 dollar yen Greek_kappa currency NoSymbol U21C8 +! $ ¥ κ ¤ ⇈ +keycode 17 = 8 doublelowquotemark singlelowquotemark U27E8 KP_Divide KP_Divide U21C5 +! „ ‚ ⟨ (bra) / / ⇅ +keycode 18 = 9 leftdoublequotemark leftsinglequotemark U27E9 KP_Multiply KP_Multiply containsas +! “ ‘ ⟩ (ket) * * ∋ keycode 19 = 0 rightdoublequotemark rightsinglequotemark U2080 KP_Subtract KP_Subtract emptyset ! ” ’ subscript-0 - - ∅ @@ -154,8 +155,8 @@ keycode 32 = f F equal Greek_phi KP_9 KP_9 keycode 33 = q Q ampersand U03D5 KP_Add KP_Add U211A ! & ϕ Greek_phi + + ℚ rational -keycode 34 = ssharp U1E9E U017F Greek_finalsmallsigma NoSymbol NoSymbol U2218 -! ß ẞ Capital ß ſ long s ς ∘ ring operator +keycode 34 = ssharp U1E9E U017F Greek_finalsmallsigma Pointer_EnableKeys NoSymbol jot +! ß ẞ Capital ß ſ long s ς (keypad-mouse mode) ∘ ring operator keycode 35 = dead_tilde dead_macron dead_diaeresis dead_stroke dead_doubleacute NoSymbol U02CC ! ~ ¯ " / ˝ , @@ -190,12 +191,12 @@ keycode 48 = y Y at Greek_upsilon period NoSymbol nabla !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! The lower row !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -keycode 52 = udiaeresis Udiaeresis numbersign NoSymbol Escape Escape variation -! ü Ü # ∝ proportional to +keycode 52 = udiaeresis Udiaeresis numbersign NoSymbol Escape Escape 211C +! ü Ü # ℜ real part keycode 53 = odiaeresis Odiaeresis dollar NoSymbol Tab Tab U2111 ! ö Ö $ ℑ imaginary part -keycode 54 = adiaeresis Adiaeresis bar Greek_eta Next Next U211C -! ä Ä | η ℜ real part +keycode 54 = adiaeresis Adiaeresis bar Greek_eta Next Next U2135 +! ä Ä | η ℵ alef symbol keycode 55 = p P asciitilde Greek_pi Return Return U03A0 ! ~ π Π Greek_PI keycode 56 = z Z grave Greek_zeta Undo Redo U2124 @@ -209,8 +210,8 @@ keycode 59 = comma NoSymbol quotedbl Greek_rho KP_2 KP_2 ! , . " ρ ⇒ implies keycode 60 = period NoSymbol apostrophe U03D1 KP_3 KP_3 U0398 ! . ' ϑ Greek_theta Θ Greek_THETA -keycode 61 = j J semicolon Greek_theta semicolon NoSymbol identical -! ; θ ; ≡ +keycode 61 = j J semicolon Greek_theta semicolon NoSymbol variation +! ; θ ; ∝ proportional to !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! @@ -220,58 +221,57 @@ keycode 61 = j J semicolon Greek_theta semicolon NoSymbol ! The uppest row !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -keycode 77 = equal notequal U2248 Pointer_EnableKeys NoSymbol NoSymbol NoSymbol -! = ≠ ≈ almost equal (keypad-mouse mode) -keycode 112 = KP_Divide KP_Divide division U2044 NoSymbol NoSymbol NoSymbol -! / / ÷ (für ⁶⁄₅₉) -keycode 63 = KP_Multiply KP_Multiply U22C5 multiply NoSymbol NoSymbol NoSymbol -! * * ⋅ × -keycode 82 = KP_Subtract KP_Subtract minus U2212 NoSymbol NoSymbol NoSymbol -! - - - − real minus +keycode 77 = Tab ISO_Left_Tab equal approxeq notequal NoSymbol identical +! = ≈ almost equal ≠ ≡ identical to +keycode 112 = KP_Divide KP_Divide division U2223 U2300 NoSymbol U2044 +! / / ÷ ∣ divides ⌀ diameter (for ⁶⁄₅₉) +keycode 63 = KP_Multiply KP_Multiply U22C5 multiply U2299 NoSymbol U2297 +! * * ⋅ dot × times ⊙ cirled dot ⊗ circled times +keycode 82 = KP_Subtract KP_Subtract U2212 U2216 U2296 NoSymbol U2238 +! - - − real minus ∖ set minus ⊖ cirled minus ∸ dot minus !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! The upper row !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -keycode 79 = KP_7 KP_Home U2195 dagger NoSymbol NoSymbol NoSymbol -! ↕ arrow † -keycode 80 = KP_8 KP_Up uparrow intersection NoSymbol NoSymbol NoSymbol -! ↑ ∩ -keycode 81 = KP_9 KP_Prior containsas U2297 NoSymbol NoSymbol NoSymbol -! ∋ ⊗ -keycode 86 = KP_Add KP_Add plusminus U2213 NoSymbol NoSymbol NoSymbol -! + +2 ± ∓ minus-plus +keycode 79 = KP_7 U2714 U2195 downstile KP_Home KP_Home upstile +! ✔ check mark ↕ arrow ⌊ ⌈ +keycode 80 = KP_8 U2718 NoSymbol uparrow KP_Up KP_Up intersection +! ✘ ballot x ↑ ∩ +keycode 81 = KP_9 dagger U20D7 U230B KP_Prior KP_Prior U2309 +! † vector ⌋ ⌉ +keycode 86 = KP_Add KP_Add plusminus U2213 U2295 NoSymbol U2214 +! + + ± ∓ minus-plus circled plus dot plus !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! The middle row !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -keycode 83 = KP_4 KP_Left leftarrow includedin NoSymbol NoSymbol NoSymbol -! ← ⊂ -keycode 84 = KP_5 KP_Begin infinity EuroSign NoSymbol NoSymbol NoSymbol -! ∞ € -keycode 85 = KP_6 KP_Right rightarrow includes NoSymbol NoSymbol NoSymbol -! → ⊃ +keycode 83 = KP_4 club leftarrow includedin KP_Left KP_Left U2286 +! ♣ ← ⊂ ⊆ +keycode 84 = KP_5 EuroSign infinity U22B6 KP_Begin KP_Begin U22B7 +! € ∞ ⊶ original of ⊷ image of +keycode 85 = KP_6 brokenbar rightarrow includes KP_Right KP_Right U2287 +! ¦ broken bar → ⊃ ⊇ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! The lower row !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -keycode 87 = KP_1 KP_End U2194 U2714 NoSymbol NoSymbol NoSymbol -! ↔ arrow ✔ check mark -keycode 88 = KP_2 KP_Down downarrow union NoSymbol NoSymbol NoSymbol -! ↓ ∪ -keycode 89 = KP_3 KP_Next U21CC U2717 NoSymbol NoSymbol NoSymbol -! ⇌ arro ✗ battol X -keycode 108 = KP_Enter KP_Enter KP_Enter KP_Enter NoSymbol NoSymbol NoSymbol +keycode 87 = KP_1 diamond U2194 U226A KP_End KP_End lessthanequal +! ♦ ↔ arrow ≪ much less ≤ +keycode 88 = KP_2 heart downarrow union KP_Down KP_Down U22C3 +! ♥ ↓ ∪ ⋃ n-ary union +keycode 89 = KP_3 U2660 U21CC U226B KP_Next KP_Next greaterthanequal +! ♠ ⇌ arro ≫ much greater ≥ +keycode 108 = KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter KP_Enter ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! The lowest row !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -keycode 90 = KP_0 KP_Insert percent U2030 NoSymbol NoSymbol NoSymbol -! % ‰ per mille -keycode 91 = comma KP_Delete period KP_Separator NoSymbol NoSymbol NoSymbol -! , . ,/. - +keycode 90 = KP_0 signifblank percent U2030 KP_Insert KP_Insert U25A1 +! ␣ space sign % ‰ per mille □ white square +keycode 91 = comma period KP_Separator minutes KP_Delete KP_Delete seconds +! , . ,/. ′ min,feets ″ sec,inches -- cgit v1.2.3