From 4e00d2ce0eb17eafe796fc488632e18af0fe0f66 Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Tue, 17 Sep 2013 11:35:06 +0200 Subject: [PATCH] Usex math symbols --- .xkb/symbols/usex | 20 ++++++++++---------- .xmodmap_usex | 10 +++++----- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.xkb/symbols/usex b/.xkb/symbols/usex index 0df7eb44..600f372a 100644 --- a/.xkb/symbols/usex +++ b/.xkb/symbols/usex @@ -1,6 +1,6 @@ //------------------------------------------------------------------------------ // XKB Custom us keyboard -// 2013-06-16 +// 2013-09-15 //------------------------------------------------------------------------------ // Installation: copy this file to '/usr/{local/,}share/X11/xkb/symbols'. You @@ -11,8 +11,8 @@ // We set Caps Lock to act as Left Control // ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ -// │ ~ ~ │ ! ¡ │ @ ˝ │ # ¯ │ $ ¤ │ % ¢ │ ^ ^ │ & ¼ │ * ˛ │ ( ˘ │ ) │ _ ⋅ │ + ÷ ┃ ⌫ Back ┃ -// │ ` ` │ 1 ¹ │ 2 ² │ 3 ³ │ 4 £ │ 5 € │ 6 ¥ │ 7 ½ │ 8 ¾ │ 9 ‘ │ 0 ’ │ - ¶ │ = × ┃ space ┃ +// │ ~ ~ │ ! ¡ │ @ ˝ │ # ¯ │ $ ¤ │ % ¢ │ ^ ^ │ & ¼ │ * ˛ │ ( ˘ │ ) ± │ _ ⋅ │ + × ┃ ⌫ Back ┃ +// │ ` ` │ 1 ¹ │ 2 ² │ 3 ³ │ 4 £ │ 5 € │ 6 ¥ │ 7 ½ │ 8 ¾ │ 9 ‘ │ 0 ’ │ - ÷ │ = ≠ ┃ space ┃ // ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ // ┃ ┃ Q À │ W È │ E É │ R ® │ T ™ │ Y Ù │ U Ú │ I Í │ O Ó │ P Å │ { “ │ } ” ┃ Enter ┃ // ┃Tab ↹ ┃ q à │ w è │ e é │ r ® │ t © │ y ù │ u ú │ i í │ o ó │ p å │ [ « │ ] » ┃ ⏎ ┃ @@ -20,8 +20,8 @@ // ┃ ┃ A Á │ S § │ D  │ F Ê │ G Î │ H Ô │ J Û │ K Œ │ L Æ │ : ° │ " ¨ │ | ¦ ┃ ┃ // ┃Ctrl ┃ a á │ s ß │ d â │ f ê │ g î │ h ô │ j û │ k œ │ l æ │ ; ° │ ' ´ │ \ ¬ ┃ ┃ // ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ -// ┃ ┃ > ≥ │ Z Ä │ X Ë │ C Ï │ V Ö │ B Ü │ N Ñ │ M µ │ < Ç │ > ± │ ? ¿ ┃ ┃ -// ┃Shift ⇧┃ < ≤ │ z ä │ x ë │ c ï │ v ö │ b ü │ n ñ │ m µ │ , ç │ . ≠ │ / … ┃Shift ⇧ ┃ +// ┃ ┃ > ≥ │ Z Ä │ X Ë │ C Ï │ V Ö │ B Ü │ N Ñ │ M µ │ < Ç │ > │ ? ¿ ┃ ┃ +// ┃Shift ⇧┃ < ≤ │ z ä │ x ë │ c ï │ v ö │ b ü │ n ñ │ m µ │ , ç │ . … │ / ¶ ┃Shift ⇧ ┃ // ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛ // ┃Caps ┃ ┃ ┃ ␣ Non-breaking space ⍽ ┃ ┃ ┃ ┃ // ┃Lock ⇬ ┃Meta ┃Alt ┃ ␣ Space ␣ ┃AltGr ⇮┃Menu ┃Ctrl ┃ @@ -43,9 +43,9 @@ xkb_symbols "basic" { key { [ 7, ampersand, onehalf, onequarter ] }; key { [ 8, asterisk, threequarters, dead_ogonek ] }; key { [ 9, parenleft, leftsinglequotemark, dead_breve ] }; - key { [ 0, parenright, rightsinglequotemark, paragraph ] }; - key { [ minus, underscore, paragraph, 0x10022C5 ] }; - key { [ equal, plus, multiply, division ] }; + key { [ 0, parenright, rightsinglequotemark, plusminus ] }; + key { [ minus, underscore, division, 0x10022C5 ] }; + key { [ equal, plus, notequal, multiply ] }; key { [ q, Q, agrave, Agrave ] }; key { [ w, W, egrave, Egrave ] }; @@ -80,8 +80,8 @@ xkb_symbols "basic" { key { [ n, N, ntilde, Ntilde ] }; key { [ m, M, mu, mu ] }; key { [ comma, less, ccedilla, Ccedilla ] }; - key { [ period, greater, notequal, plusminus ] }; - key { [ slash, question, 0x1002026, questiondown ] }; + key { [ period, greater, 0x1002026, 0x1002026 ] }; + key { [ slash, question, paragraph, questiondown ] }; key { [ backslash, bar, notsign, brokenbar ] }; key { [ spce, space, space, nobreakspace ] }; diff --git a/.xmodmap_usex b/.xmodmap_usex index 735e92ae..1cc50338 100644 --- a/.xmodmap_usex +++ b/.xmodmap_usex @@ -9,9 +9,9 @@ keycode 15 = 6 asciicircum 6 asciicircum yen dead_circumflex yen keycode 16 = 7 ampersand 7 ampersand onehalf onequarter onehalf keycode 17 = 8 asterisk 8 asterisk threequarters dead_ogonek threequarters keycode 18 = 9 parenleft 9 parenleft leftsinglequotemark dead_breve leftsinglequotemark -keycode 19 = 0 parenright 0 parenright rightsinglequotemark paragraph rightsinglequotemark -keycode 20 = minus underscore minus underscore paragraph U22C5 paragraph -keycode 21 = equal plus equal plus multiply division multiply +keycode 19 = 0 parenright 0 parenright rightsinglequotemark plusminus rightsinglequotemark +keycode 20 = minus underscore minus underscore division U22C5 division +keycode 21 = equal plus equal plus notequal multiply notequal keycode 22 = BackSpace BackSpace BackSpace BackSpace keycode 23 = Tab ISO_Left_Tab Tab ISO_Left_Tab keycode 24 = q Q q Q agrave Agrave agrave @@ -50,8 +50,8 @@ keycode 56 = b B b B udiaeresis Udiaeresis udiaeresis keycode 57 = n N n N ntilde Ntilde ntilde keycode 58 = m M m M mu mu mu keycode 59 = comma less comma less ccedilla Ccedilla ccedilla -keycode 60 = period greater period greater notequal plusminus notequal -keycode 61 = slash question slash question U2026 questiondown U2026 +keycode 60 = period greater period greater U2026 U2026 U2026 +keycode 61 = slash question slash question paragraph questiondown paragraph keycode 62 = Shift_R NoSymbol Shift_R keycode 63 = KP_Multiply KP_Multiply KP_Multiply KP_Multiply KP_Multiply KP_Multiply XF86ClearGrab keycode 64 = Alt_L Meta_L Alt_L Meta_L