Changeset 589
- Timestamp:
- 07/01/08 10:22:24 (5 years ago)
- Files:
-
- 1 modified
-
linux/xmodmap/neo_de.xmodmap (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
linux/xmodmap/neo_de.xmodmap
r577 r589 31 31 ! Shift+Shift ergibt ein ShiftLock (wie Caps, wirkt aber auf alle Zeichen, nicht nur auf Großbuchstaben) 32 32 ! 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. 34 34 keycode 50 = Shift_L Shift_Lock 35 35 keycode 62 = Shift_R Shift_Lock … … 39 39 ! Make former CapsLock and qwertz-# to Mode_switch or ISO_Group_Shift (which is the 3rd and 4th level) 40 40 ! Mod3(links) (=Qwertz-Caps) erlaubt nur 4 Ebenen 41 ! ISO_Lock funktioniert nicht! Weder das Einrasten, noch das Lösen42 41 ! 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. 43 42 keycode 51 = ISO_Group_Shift ISO_Group_Shift ISO_First_Group … … 48 47 ! Mod4(rechts)+Mod4(links) lässt Mod4 einrasten (Mod4Lock) 49 48 ! 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. 50 50 keycode 113 = ISO_Level3_Shift ISO_Level3_Shift ISO_Group_Shift ISO_Group_Shift ISO_Level3_Lock 51 51 keycode 94 = ISO_Level3_Shift ISO_Level3_Shift ISO_Group_Shift ISO_Group_Shift ISO_Level3_Lock … … 66 66 ! Compose (keine eigene Ebene): Mod3+Tab 67 67 ! Feststellen/Capslock: Shift+Shift 68 ! Mod4-Lock: Mod4(rechts)+Mod4(links) 69 68 70 69 71 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! … … 72 74 ! Einrasten über linke Win-Taste+Modifier, Lösen über nochmaliges Betätigen des Modifiers 73 75 ! ShiftLock und Mo5Lock funktionieren, Mod3Lock lässt sich aber nicht mehr lösen!!!! 76 ! keycode 115 = ISO_Lock 77 ! add Lock = ISO_Lock 78 74 79 keycode 115 = Undo Redo 75 ! add Lock = ISO_Lock80 ! testweise 76 81 77 82 … … 93 98 ! Ebene1 Ebene2 Ebene3 Ebene5 Ebene4 Ebene4+Sh Ebene6 94 99 keycode 49 = dead_circumflex dead_caron dead_breve dead_stroke dead_belowdot NoSymbol dead_belowdot 100 ! ^ ˇ ˘ 95 101 96 102 keycode 10 = 1 degree onesuperior femalesymbol enfilledcircbullet NoSymbol notsign 103 ! ° ¹ ♀ • ¬ 97 104 keycode 11 = 2 numerosign twosuperior U26A5 U2023 NoSymbol logicalor 105 ! № ² ⚥ male&female ‣ ∨ 98 106 keycode 12 = 3 section threesuperior malesymbol NoSymbol NoSymbol logicaland 99 keycode 13 = 4 guillemotright U203A U2113 KP_Prior KP_Prior uptack 107 ! § ³ ♂ ∧ 108 keycode 13 = 4 guillemotright U203A U2113 KP_Prior KP_Prior U22A5 109 ! » › ℓ liter ⊥ perpendicular 100 110 keycode 14 = 5 guillemotleft U2039 dagger NoSymbol NoSymbol U2221 111 ! « ‹ † ∡ angle sign 101 112 keycode 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 115 keycode 16 = 7 dollar yen Greek_kappa currency NoSymbol notelementof 116 ! $ ¥ κ ¤ ∉ 117 keycode 17 = 8 doublelowquotemark singlelowquotemark NoSymbol KP_Divide NoSymbol U2204 118 ! „ ‚ / ∄ not exist 119 keycode 18 = 9 leftdoublequotemark leftsinglequotemark NoSymbol KP_Multiply NoSymbol U2226 120 ! “ ‘ * ∦ not parallel 121 keycode 19 = 0 rightdoublequotemark rightsinglequotemark NoSymbol minus NoSymbol emptyset 122 ! ” ’ - ∅ 123 124 keycode 20 = minus endash emdash U2011 NoSymbol NoSymbol hyphen 125 ! - – — ‑ non-breaking 126 keycode 21 = dead_acute dead_grave dead_cedilla dead_ogonek dead_abovedot NoSymbol dead_abovering 127 ! ' ` ¸ ˛ ˙ ° 110 128 111 129 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 112 130 ! The upper row 113 131 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 114 keycode 24 = x X NoSymbol Greek_xi NoSymbol NoSymbol Greek_XI 132 keycode 24 = x X NoSymbol Greek_xi NoSymbol NoSymbol U039E 133 ! ξ Ξ Greek_XI 115 134 keycode 25 = v V underscore NoSymbol BackSpace BackSpace U2259 116 keycode 26 = l L bracketleft Greek_lambda KP_Up KP_Up Greek_LAMBDA 135 ! ≙ 136 keycode 26 = l L bracketleft Greek_lambda KP_Up KP_Up U039B 137 ! λ Λ Greek_LAMBDA 117 138 keycode 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 140 keycode 28 = w W asciicircum Greek_omega KP_Insert KP_Insert U03A9 141 ! ω Ω Greek_OMEGA 119 142 120 143 keycode 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 ¡ √ 145 keycode 30 = h H less Greek_psi KP_7 NoSymbol U03A8 146 ! < ψ Ψ Greek_PSI 147 keycode 31 = g G greater Greek_gamma KP_8 NoSymbol U0393 148 ! > γ Γ Greek_GAMMA 149 keycode 32 = f F equal Greek_phi KP_9 NoSymbol U03A6 150 ! = φ Φ Greek_PHI 124 151 keycode 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 154 keycode 34 = ssharp U1E9E U017F Greek_finalsmallsigma NoSymbol NoSymbol U2218 155 ! ß ẞ Capital ß ſ long s ς ∘ ring operator 156 157 keycode 35 = dead_tilde dead_macron dead_diaeresis dead_doubleacute 158 ! ~ ¯ " ˝ 128 159 129 160 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 130 161 ! The home row (middle row) 131 162 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 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 163 keycode 38 = u U backslash NoSymbol KP_Home KP_Home U222E 164 ! \ ∮ contour integral 165 keycode 39 = i I slash Greek_iota KP_Left KP_Left integral 166 ! / ι ∫ 167 keycode 40 = a A braceleft Greek_alpha KP_Down KP_Down U2200 168 ! { α ∀ for all 169 keycode 41 = e E braceright Greek_epsilon KP_Right KP_Right U2203 170 ! } ε ∃ there exists 171 keycode 42 = o O asterisk Greek_omicron KP_End KP_End elementof 172 ! * ο ∈ 173 174 keycode 43 = s S question Greek_sigma questiondown NoSymbol U03A3 175 ! ? σ ¿ Σ Greek_SIGMA 176 keycode 44 = n N parenleft Greek_nu KP_4 NoSymbol U2115 177 ! ( ν ℕ natural 178 keycode 45 = r R parenright U03F1 KP_5 NoSymbol U211D 179 ! ) ϱ Greek_rho ℝ real 180 keycode 46 = t T minus Greek_tau KP_6 NoSymbol partialderivative 181 ! - τ ∂ 182 keycode 47 = d D colon Greek_delta comma NoSymbol U0394 183 ! : δ , Δ Greek_DELTA 184 keycode 48 = y Y at Greek_upsilon period NoSymbol nabla 185 ! @ υ . ∇ 144 186 145 187 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 146 188 ! The lower row 147 189 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 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 190 keycode 52 = udiaeresis Udiaeresis numbersign NoSymbol Escape Escape variation 191 ! ü Ü # ∝ proportional to 192 keycode 53 = odiaeresis Odiaeresis dollar NoSymbol Tab Tab U2111 193 ! ö Ö $ ℑ imaginary part 194 keycode 54 = adiaeresis Adiaeresis bar Greek_eta KP_Next KP_Next U211C 195 ! ä Ä | η ℜ real part 196 keycode 55 = p P asciitilde Greek_pi KP_Enter KP_Enter U03A0 197 ! ~ π Π Greek_PI 198 keycode 56 = z Z grave Greek_zeta Pointer_EnableKeys NoSymbol U2124 199 ! ` ζ ℤ integers 200 201 keycode 57 = b B plus Greek_beta colon NoSymbol U21D2 202 ! + β : ⇒ implies 203 keycode 58 = m M percent Greek_mu KP_1 NoSymbol ifonlyif 204 ! % μ ⇔ 205 keycode 59 = comma U22EE quotedbl Greek_rho KP_2 NoSymbol U21D0 206 ! , ⋮ vert. ell. " ρ ⇐ 207 keycode 60 = period ellipsis apostrophe U03D1 KP_3 NoSymbol U0398 208 ! . … ' ϑ Greek_theta Θ Greek_THETA 209 keycode 61 = j J semicolon Greek_theta semicolon NoSymbol identical 210 ! ; θ ; ≡ 159 211 160 212 … … 166 218 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 167 219 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 220 keycode 77 = Tab equal U2248 notequal 221 ! = ≈ ≠ 222 keycode 112 = slash slash division U2044 223 ! / / ÷ (für ⁶⁄₅₉) 224 keycode 63 = asterisk asterisk multiply U2219 225 ! * * × ∙ 226 keycode 82 = minus minus U2212 NoSymbol 227 ! - - − real minus 172 228 173 229 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 174 230 ! The upper row 175 231 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 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 232 keycode 79 = 7 U2714 U2195 U226A 233 ! ✔ check mark ↕ arrow ≪ much lower-than 234 keycode 80 = 8 asciicircum uparrow intersection 235 ! ^ ↑ ∩ 236 keycode 81 = 9 U2717 U2297 U226B 237 ! ✗ battol X ⊗ ≫ much grater-than 238 keycode 86 = plus NoSymbol plusminus U2213 239 ! + ± ∓ minus-plus 180 240 181 241 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 182 242 ! The middle row 183 243 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 184 keycode 83 = 4 parenleft leftarrow includedin 185 keycode 84 = 5 EuroSign infinity containsas 186 keycode 85 = 6 parenright rightarrow includes 244 keycode 83 = 4 parenleft leftarrow includedin 245 ! ( ← ⊂ 246 keycode 84 = 5 EuroSign infinity containsas 247 ! € ∞ ∋ 248 keycode 85 = 6 parenright rightarrow includes 249 ! ) → ⊃ 187 250 188 251 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 189 252 ! The lower row 190 253 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 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 254 keycode 87 = 1 U2081 U2194 lessthanequal 255 ! ₁ subscript-1 ↔ arrow ≤ 256 keycode 88 = 2 U2082 downarrow union 257 ! ₂ subscript-2 ↓ ∪ 258 keycode 89 = 3 U2083 U21CC greaterthanequal 259 ! ₃ subscript-3 ⇌ arrow ≥ 260 keycode 108 = Return Tab notequal U2248 261 ! ≠ ≈ almost equal to 262 196 263 197 264 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 198 265 ! The lowest row 199 266 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 200 keycode 90 = 0 enfilledcircbullet percent U2030 201 keycode 91 = comma U2023 period comma 267 keycode 90 = 0 enfilledcircbullet percent U2030 268 ! • itemize % ‰ per mille 269 keycode 91 = comma U2023 period comma 270 ! , ‣ itemize . , 202 271 203 272 … … 214 283 ! Zusätzliches @-Zeichen auf Mod4+x (gleicher Handgriff wie AltGr+q auf QWERTZ) 215 284 ! 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 221 286 222 287 … … 231 296 ! Mod3+Mod4 (in dieser Reihenfolge!) erreicht werden kann. 232 297 ! 233 ! 2.) Die KP_-Einträge auf Ebene 4ermöglichen die Steuerung des Mauscursors mit der Tastatur.234 ! Hierzu wird mittels Shift+Numdieser Betriebsmodus ein- und später wieder ausgeschaltet.235 ! Die Steuerung des Cursors kann über den echten Ziffernblock oder denauf Ebene 4 (sinnvollerweise298 ! 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 236 301 ! mit eingerastetem Mod4) erfolgen. 237 302 !
