Changeset 589

Show
Ignore:
Timestamp:
07/01/08 10:22:24 (5 years ago)
Author:
pascal
Message:

große griechische Buchstaben wieder mit Unicode (funktionieren sonst nicht)
weitere Fehler mit keysym korrigiert: implies (⊢ statt ⇒) und uptrack (⊤ statt ⊥)

Zur Lesbarkeit jeweils eire Kommentarzeile eingefügt
unnötige/veraltete Zeilen entfernt

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • linux/xmodmap/neo_de.xmodmap

    r577 r589  
    3131! Shift+Shift ergibt ein ShiftLock (wie Caps, wirkt aber auf alle Zeichen, nicht nur auf Großbuchstaben) 
    3232! Der Lock lässt sich durch ein weiteres Shift lösen. 
    33 ! Eigentlich (siehe Referenz) sollte hier ein CapsLock stehen. Der funktioniert aber über Shift+Shift. 
     33! Eigentlich (siehe Referenz) sollte hier ein CapsLock stehen. 
    3434keycode 50 =  Shift_L Shift_Lock 
    3535keycode 62 =  Shift_R Shift_Lock 
     
    3939! Make former CapsLock and qwertz-# to Mode_switch or ISO_Group_Shift (which is the 3rd and 4th level) 
    4040! Mod3(links) (=Qwertz-Caps) erlaubt nur 4 Ebenen 
    41 ! ISO_Lock funktioniert nicht! Weder das Einrasten, noch das Lösen 
    4241! Ohne einen Eintrag in der zweiten Gruppe (=Ebene 3) ergäbe Mod3+Mod3=Group_Shift+Group_Shift=Gruppe 3=Ebene 6. Das ist nicht gewünscht. 
    4342keycode 51 =  ISO_Group_Shift ISO_Group_Shift ISO_First_Group 
     
    4847! Mod4(rechts)+Mod4(links) lässt Mod4 einrasten (Mod4Lock) 
    4948! das funktioniert nur in dieser Reihenfolge, da Mod4(rechts) (=Qwertz-AltGr) nur 4 Ebenen hat 
     49! Der Lock lässt sich durch ein weiteres Mod4 lösen. 
    5050keycode 113 = ISO_Level3_Shift  ISO_Level3_Shift  ISO_Group_Shift   ISO_Group_Shift  ISO_Level3_Lock 
    5151keycode 94 =  ISO_Level3_Shift  ISO_Level3_Shift  ISO_Group_Shift   ISO_Group_Shift  ISO_Level3_Lock 
     
    6666! Compose (keine eigene Ebene): Mod3+Tab 
    6767! Feststellen/Capslock: Shift+Shift 
     68! Mod4-Lock: Mod4(rechts)+Mod4(links) 
     69 
    6870 
    6971!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
     
    7274! Einrasten über linke Win-Taste+Modifier, Lösen über nochmaliges Betätigen des Modifiers 
    7375! ShiftLock und Mo5Lock funktionieren, Mod3Lock lässt sich aber nicht mehr lösen!!!! 
     76! keycode 115 = ISO_Lock 
     77! add Lock = ISO_Lock 
     78 
    7479keycode 115 = Undo Redo 
    75 ! add Lock = ISO_Lock 
     80! testweise 
    7681 
    7782 
     
    9398!            Ebene1          Ebene2     Ebene3     Ebene5      Ebene4         Ebene4+Sh      Ebene6 
    9499keycode 49 = dead_circumflex dead_caron dead_breve dead_stroke dead_belowdot  NoSymbol       dead_belowdot 
     100!               ^               ˇ       ˘ 
    95101 
    96102keycode 10 = 1 degree         onesuperior   femalesymbol enfilledcircbullet   NoSymbol       notsign 
     103!               °               ¹               ♀               •                               ¬ 
    97104keycode 11 = 2 numerosign     twosuperior   U26A5                 U2023       NoSymbol       logicalor 
     105!               №               ²               ⚥ male&female   ‣                               ∨ 
    98106keycode 12 = 3 section        threesuperior malesymbol            NoSymbol    NoSymbol       logicaland 
    99 keycode 13 = 4 guillemotright U203A         U2113                 KP_Prior    KP_Prior       uptack 
     107!               §               ³               ♂                                               ∧ 
     108keycode 13 = 4 guillemotright U203A         U2113                 KP_Prior    KP_Prior       U22A5 
     109!               »               ›               ℓ liter                                         ⊥ perpendicular 
    100110keycode 14 = 5 guillemotleft  U2039         dagger                NoSymbol    NoSymbol       U2221 
     111!               «               ‹               †                                               ∡ angle sign 
    101112keycode 15 = 6 EuroSign       cent          NoSymbol              sterling    NoSymbol       U2225 
    102  
    103 keycode 16 = 7 dollar               yen                  Greek_kappa currency    NoSymbol       notelementof 
    104 keycode 17 = 8 doublelowquotemark   singlelowquotemark   NoSymbol    KP_Divide   NoSymbol       U2204 
    105 keycode 18 = 9 leftdoublequotemark  leftsinglequotemark  NoSymbol    KP_Multiply NoSymbol       U2226 
    106 keycode 19 = 0 rightdoublequotemark rightsinglequotemark NoSymbol    minus       NoSymbol       emptyset 
    107  
    108 keycode 20 = minus      endash      emdash               U2011       NoSymbol    NoSymbol       hyphen 
    109 keycode 21 = dead_acute dead_grave  dead_cedilla      dead_ogonek  dead_abovedot NoSymbol       dead_abovering 
     113!               €               ¢                               £                               ∥ parallel 
     114 
     115keycode 16 = 7 dollar                   yen                     Greek_kappa     currency        NoSymbol        notelementof 
     116!               $                       ¥                       κ               ¤                               ∉ 
     117keycode 17 = 8 doublelowquotemark       singlelowquotemark      NoSymbol        KP_Divide       NoSymbol        U2204 
     118!               „                       ‚                                       /                               ∄ not exist 
     119keycode 18 = 9 leftdoublequotemark      leftsinglequotemark     NoSymbol        KP_Multiply     NoSymbol        U2226 
     120!               “                       ‘                                       *                               ∦ not parallel 
     121keycode 19 = 0 rightdoublequotemark     rightsinglequotemark    NoSymbol        minus           NoSymbol        emptyset 
     122!               ”                       ’                                       -                               ∅ 
     123 
     124keycode 20 = minus      endash      emdash              U2011           NoSymbol    NoSymbol       hyphen 
     125!               -       –               —               ‑ non-breaking                                  ­  
     126keycode 21 = dead_acute dead_grave  dead_cedilla        dead_ogonek     dead_abovedot NoSymbol     dead_abovering 
     127!               '       `               ¸               ˛               ˙                               ° 
    110128 
    111129!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
    112130! The upper row 
    113131!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
    114 keycode 24 = x      X     NoSymbol     Greek_xi           NoSymbol   NoSymbol   Greek_XI 
     132keycode 24 = x      X     NoSymbol     Greek_xi           NoSymbol   NoSymbol   U039E 
     133!                                       ξ                                       Ξ Greek_XI 
    115134keycode 25 = v      V     underscore   NoSymbol           BackSpace  BackSpace  U2259 
    116 keycode 26 = l      L     bracketleft  Greek_lambda       KP_Up      KP_Up      Greek_LAMBDA 
     135!                                                                               ≙  
     136keycode 26 = l      L     bracketleft  Greek_lambda       KP_Up      KP_Up      U039B 
     137!                                       λ                                       Λ Greek_LAMBDA 
    117138keycode 27 = c      C     bracketright Greek_chi          KP_Delete  KP_Delete  U2102 
    118 keycode 28 = w      W     asciicircum  Greek_omega        KP_Insert  KP_Insert  Greek_OMEGA 
     139!                                       χ                                       ℂ komplex 
     140keycode 28 = w      W     asciicircum  Greek_omega        KP_Insert  KP_Insert  U03A9 
     141!                                       ω                                       Ω Greek_OMEGA 
    119142 
    120143keycode 29 = k      K     exclam       U03F0              exclamdown NoSymbol   radical 
    121 keycode 30 = h      H     less         Greek_psi          KP_7       NoSymbol   Greek_PSI 
    122 keycode 31 = g      G     greater      Greek_gamma        KP_8       NoSymbol   Greek_GAMMA 
    123 keycode 32 = f      F     equal        Greek_phi          KP_9       NoSymbol   Greek_PHI 
     144!                               !       ϰ Greek_kappa           ¡               √ 
     145keycode 30 = h      H     less         Greek_psi          KP_7       NoSymbol   U03A8 
     146!                               <       ψ                                       Ψ Greek_PSI 
     147keycode 31 = g      G     greater      Greek_gamma        KP_8       NoSymbol   U0393 
     148!                               >       γ                                       Γ Greek_GAMMA 
     149keycode 32 = f      F     equal        Greek_phi          KP_9       NoSymbol   U03A6 
     150!                               =       φ                                       Φ Greek_PHI 
    124151keycode 33 = q      Q     ampersand    U03D5              plus       NoSymbol   U211A 
    125 keycode 34 = ssharp U1E9E U017F     Greek_finalsmallsigma NoSymbol   NoSymbol   jot 
    126  
    127 keycode 35 = dead_tilde dead_macron dead_diaeresis dead_doubleacute 
     152!                               &       ϕ Greek_phi             +               ℚ rational 
     153 
     154keycode 34 = ssharp     U1E9E           U017F           Greek_finalsmallsigma   NoSymbol        NoSymbol        U2218 
     155!            ß          ẞ Capital ß     ſ long s        ς                                                       ∘ ring operator 
     156 
     157keycode 35 = dead_tilde dead_macron     dead_diaeresis  dead_doubleacute 
     158!               ~       ¯               "               ˝ 
    128159 
    129160!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
    130161! The home row (middle row) 
    131162!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
    132 keycode 38 = u U backslash  NoSymbol      KP_Home  KP_Home  U222E 
    133 keycode 39 = i I slash      Greek_iota    KP_Left  KP_Left  integral 
    134 keycode 40 = a A braceleft  Greek_alpha   KP_Down  KP_Down  U2200 
    135 keycode 41 = e E braceright Greek_epsilon KP_Right KP_Right U2203 
    136 keycode 42 = o O asterisk   Greek_omicron KP_End   KP_End   elementof 
    137  
    138 keycode 43 = s S question   Greek_sigma   questiondown NoSymbol     Greek_SIGMA 
    139 keycode 44 = n N parenleft  Greek_nu      KP_4         NoSymbol     U2115 
    140 keycode 45 = r R parenright U03F1         KP_5         NoSymbol     U211D 
    141 keycode 46 = t T minus      Greek_tau     KP_6         NoSymbol     partialderivative 
    142 keycode 47 = d D colon      Greek_delta   comma        NoSymbol     U0394 
    143 keycode 48 = y Y at         Greek_upsilon period       NoSymbol     nabla 
     163keycode 38 = u  U       backslash       NoSymbol        KP_Home         KP_Home         U222E 
     164!                       \                                                               ∮ contour integral 
     165keycode 39 = i  I       slash           Greek_iota      KP_Left         KP_Left         integral 
     166!                       /               ι                                               ∫ 
     167keycode 40 = a  A       braceleft       Greek_alpha     KP_Down         KP_Down         U2200 
     168!                       {               α                                               ∀ for all 
     169keycode 41 = e  E       braceright      Greek_epsilon   KP_Right        KP_Right        U2203 
     170!                       }               ε                                               ∃ there exists 
     171keycode 42 = o  O       asterisk        Greek_omicron   KP_End          KP_End          elementof 
     172!                       *               ο                                               ∈ 
     173 
     174keycode 43 = s  S       question        Greek_sigma     questiondown    NoSymbol        U03A3 
     175!                       ?               σ               ¿                               Σ Greek_SIGMA 
     176keycode 44 = n  N       parenleft       Greek_nu        KP_4            NoSymbol        U2115 
     177!                       (               ν                                               ℕ natural 
     178keycode 45 = r  R       parenright      U03F1           KP_5            NoSymbol        U211D 
     179!                       )               ϱ Greek_rho                                     ℝ real 
     180keycode 46 = t  T       minus           Greek_tau       KP_6            NoSymbol        partialderivative 
     181!                       -               τ                                               ∂ 
     182keycode 47 = d  D       colon           Greek_delta     comma           NoSymbol        U0394 
     183!                       :               δ               ,                               Δ Greek_DELTA    
     184keycode 48 = y  Y       at              Greek_upsilon   period          NoSymbol        nabla 
     185!                       @               υ               .                               ∇ 
    144186 
    145187!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
    146188! The lower row 
    147189!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
    148 keycode 52 = udiaeresis Udiaeresis numbersign NoSymbol   Escape   Escape    variation 
    149 keycode 53 = odiaeresis Odiaeresis dollar     NoSymbol   Tab      Tab       U2111 
    150 keycode 54 = adiaeresis Adiaeresis bar        Greek_eta  KP_Next  KP_Next   U211C 
    151 keycode 55 = p          P          asciitilde Greek_pi   KP_Enter KP_Enter  Greek_PI 
    152 keycode 56 = z          Z          grave      Greek_zeta Pointer_EnableKeys NoSymbol  U2124 
    153  
    154 keycode 57 = b      B        plus       Greek_beta  colon      NoSymbol     implies 
    155 keycode 58 = m      M        percent    Greek_mu    KP_1       NoSymbol     ifonlyif 
    156 keycode 59 = comma  U22EE    quotedbl   Greek_rho   KP_2       NoSymbol     U21D0 
    157 keycode 60 = period ellipsis apostrophe U03D1       KP_3       NoSymbol     Greek_THETA 
    158 keycode 61 = j      J        semicolon  Greek_theta semicolon  NoSymbol     identical 
     190keycode 52 = udiaeresis Udiaeresis      numbersign      NoSymbol        Escape          Escape          variation 
     191!               ü       Ü               #                                                               ∝ proportional to 
     192keycode 53 = odiaeresis Odiaeresis      dollar          NoSymbol        Tab             Tab             U2111 
     193!               ö       Ö               $                                                               ℑ imaginary part 
     194keycode 54 = adiaeresis Adiaeresis      bar             Greek_eta       KP_Next         KP_Next         U211C 
     195!               ä       Ä               |               η                                               ℜ real part 
     196keycode 55 = p          P               asciitilde      Greek_pi        KP_Enter        KP_Enter        U03A0 
     197!                                       ~               π                                               Π Greek_PI 
     198keycode 56 = z          Z               grave           Greek_zeta   Pointer_EnableKeys NoSymbol        U2124 
     199!                                       `               ζ                                               ℤ integers 
     200 
     201keycode 57 = b          B               plus            Greek_beta      colon           NoSymbol        U21D2 
     202!                                       +               β               :                               ⇒ implies 
     203keycode 58 = m          M               percent         Greek_mu        KP_1            NoSymbol        ifonlyif 
     204!                                       %               μ                                               ⇔ 
     205keycode 59 = comma      U22EE           quotedbl        Greek_rho       KP_2            NoSymbol        U21D0 
     206!               ,       ⋮ vert. ell.    "               ρ                                               ⇐  
     207keycode 60 = period     ellipsis        apostrophe      U03D1           KP_3            NoSymbol        U0398 
     208!               .       …               '               ϑ Greek_theta                                   Θ Greek_THETA 
     209keycode 61 = j          J               semicolon       Greek_theta     semicolon       NoSymbol        identical 
     210!                                       ;               θ               ;                               ≡ 
    159211 
    160212 
     
    166218!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
    167219 
    168 keycode 77  = Tab         equal        U2248     notequal 
    169 keycode 112 = slash       slash        division  U2215 
    170 keycode 63  = asterisk    asterisk     multiply  U2219 
    171 keycode 82  = minus       minus        U2212     NoSymbol 
     220keycode 77  = Tab       equal           U2248           notequal 
     221!                       =               ≈               ≠ 
     222keycode 112 = slash     slash           division        U2044 
     223!             /         /               ÷                (für ⁶⁄₅₉) 
     224keycode 63  = asterisk  asterisk        multiply        U2219 
     225!             *         *               ×               ∙ 
     226keycode 82  = minus     minus           U2212           NoSymbol 
     227!             -         -               − real minus     
    172228 
    173229!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
    174230! The upper row 
    175231!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
    176 keycode 79 =  7         U2714         U2195      U226A 
    177 keycode 80 =  8         asciicircum   uparrow    intersection 
    178 keycode 81 =  9         U2717         U2297      U226B 
    179 keycode 86 =  plus      NoSymbol      plusminus  U2213 
     232keycode 79 =  7         U2714           U2195           U226A 
     233!                       ✔ check mark    ↕ arrow         ≪ much lower-than        
     234keycode 80 =  8         asciicircum     uparrow         intersection 
     235!                       ^               ↑               ∩ 
     236keycode 81 =  9         U2717           U2297           U226B 
     237!                       ✗ battol X      ⊗               ≫ much grater-than 
     238keycode 86 =  plus      NoSymbol        plusminus       U2213 
     239!             +                         ±               ∓ minus-plus 
    180240 
    181241!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
    182242! The middle row 
    183243!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
    184 keycode 83 =  4          parenleft    leftarrow  includedin 
    185 keycode 84 =  5          EuroSign     infinity   containsas 
    186 keycode 85 =  6          parenright   rightarrow includes 
     244keycode 83 =  4         parenleft       leftarrow       includedin 
     245!                       (               ←               ⊂ 
     246keycode 84 =  5         EuroSign        infinity        containsas 
     247!                       €               ∞               ∋ 
     248keycode 85 =  6         parenright      rightarrow      includes 
     249!                       )               →               ⊃ 
    187250 
    188251!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
    189252! The lower row 
    190253!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
    191 keycode 87 =  1          U2081        U2194      lessthanequal  
    192 keycode 88 =  2          U2082        downarrow  union  
    193 keycode 89 =  3          U2083        U21CC      greaterthanequal  
    194 keycode 108 = Return     Tab          notequal   U2248 
    195 !keysym <KPEQ> KP_Equal 
     254keycode 87 =  1         U2081           U2194           lessthanequal  
     255!                       ₁ subscript-1   ↔ arrow         ≤ 
     256keycode 88 =  2         U2082           downarrow       union 
     257!                       ₂ subscript-2   ↓               ∪  
     258keycode 89 =  3         U2083           U21CC           greaterthanequal  
     259!                       ₃ subscript-3   ⇌ arrow         ≥ 
     260keycode 108 = Return    Tab             notequal        U2248 
     261!                                       ≠               ≈ almost equal to 
     262 
    196263 
    197264!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
    198265! The lowest row 
    199266!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 
    200 keycode 90 = 0       enfilledcircbullet     percent    U2030 
    201 keycode 91 = comma        U2023             period     comma 
     267keycode 90 = 0      enfilledcircbullet  percent         U2030 
     268!                       • itemize       %               ‰ per mille 
     269keycode 91 = comma      U2023           period          comma 
     270!            ,          ‣ itemize       .               , 
    202271 
    203272 
     
    214283! Zusätzliches @-Zeichen auf Mod4+x (gleicher Handgriff wie AltGr+q auf QWERTZ) 
    215284! Dies ist insbesondere auf ergonomischen Tastaturen mit größerer Mod4 auf der linken Seite sinnvoll 
    216 ! keycode 24 = x X at           Greek_xi     at        at        Greek_XI 
    217 ! 
    218 ! Zusätzliches Gänsefüßchen unten („) neben dem Doppelpunkt 
    219 ! Dies ist für Wörtliche Rede sinnvoll, um bei :„ oder : „ den Modifer Mod3 liegen lassen zu können 
    220 ! keycode 48 = y Y doublelowquotemark Greek_upsilon y  y            nabla 
     285! keycode 24 = x      X     at           Greek_xi           at         at         U039E 
    221286 
    222287 
     
    231296!     Mod3+Mod4 (in dieser Reihenfolge!) erreicht werden kann. 
    232297! 
    233 ! 2.) Die KP_-Einträge auf Ebene 4 ermöglichen die Steuerung des Mauscursors mit der Tastatur. 
    234 !     Hierzu wird mittels Shift+Num dieser Betriebsmodus ein- und später wieder ausgeschaltet. 
    235 !     Die Steuerung des Cursors kann über den echten Ziffernblock oder den auf Ebene 4 (sinnvollerweise 
     298! 2.) Die KP_-Einträge ermöglichen die Steuerung des Mauscursors mit der Tastatur. 
     299!     Hierzu wird mittels Mod4+z dieser Betriebsmodus ein- und später wieder ausgeschaltet. 
     300!     Die Steuerung des Cursors kann über den Ziffernblock auf Ebene 4 (sinnvollerweise 
    236301!     mit eingerastetem Mod4) erfolgen. 
    237302!