diff options
author | Thomas Voss <mail@thomasvoss.com> | 2024-08-18 14:17:00 +0200 |
---|---|---|
committer | Thomas Voss <mail@thomasvoss.com> | 2024-08-18 14:17:00 +0200 |
commit | 7ec58aa28b5ddbfd88270710e3b6ae5b094d4424 (patch) | |
tree | 01665512563ae9fb9961b1b3363e99513f4f2cca /.config/X11 | |
parent | b8d51cf32437c0ecd712d884552d663de6162e7c (diff) |
xcompose: Format, reorder, and fix small issues
Diffstat (limited to '.config/X11')
-rw-r--r-- | .config/X11/xcompose | 122 |
1 files changed, 71 insertions, 51 deletions
diff --git a/.config/X11/xcompose b/.config/X11/xcompose index 23b9bb5..84e027c 100644 --- a/.config/X11/xcompose +++ b/.config/X11/xcompose @@ -49,12 +49,10 @@ # Typographical Symbols <Multi_key> <greater> <greater> : "»" U00AB <Multi_key> <less> <less> : "«" U00AB +<Multi_key> <less> <minus> : "←" U2190 +<Multi_key> <minus> <greater> : "→" U2192 +<Multi_key> <minus> <m> : "—" U2014 <Multi_key> <minus> <n> : "–" U2013 -<Multi_key> <minus> <n> : "—" U2014 - -# Arrows -<Multi_key> <less> <minus> : "←" U2190 -<Multi_key> <minus> <right> : "→" U2192 # NOTE: Broken # Latin Alphabet — Acute <Multi_key> <a> <apostrophe> : "á" aacute @@ -106,6 +104,9 @@ <Multi_key> <U> <u> : "Ŭ" U016C <Multi_key> <u> <u> : "ŭ" U016D +# Latin Alphabet — Caron +# TODO + # Latin Alphabet — Cedilla <Multi_key> <c> <comma> : "ç" ccedilla <Multi_key> <C> <comma> : "Ç" ccedilla @@ -158,6 +159,9 @@ <Multi_key> <z> <asciicircum> : "ẑ" U1E91 <Multi_key> <Z> <asciicircum> : "Ẑ" U1E90 +# Latin Alphabet — Dot +# TODO + # Latin Alphabet — Diaeresis <Multi_key> <a> <colon> : "ä" adiaeresis <Multi_key> <A> <colon> : "Ä" Adiaeresis @@ -179,6 +183,19 @@ <Multi_key> <Y> <colon> : "Ÿ" U0178 <Multi_key> <y> <colon> : "ÿ" ydiaeresis + +# Latin Alphabet — Double-Acute +# TODO + +# Latin Alphabet — Grave +# TODO + +# Latin Alphabet — Macron +# TODO + +# Latin Alphabet — Ogonek +# TODO + # Latin Alphabet — Ring <Multi_key> <a> <o> : "å" aring <Multi_key> <A> <o> : "Å" Aring @@ -187,6 +204,23 @@ <Multi_key> <w> <o> : "ẘ" U1E98 # NOTE: No uppercase in Unicode <Multi_key> <y> <o> : "ẙ" U1E99 # NOTE: No uppercase in Unicode +# Latin Alphabet — Slash & Strikethrough +# NOTE: Eth and D-Stroke conflict, but ð is more curvy than đ, so use +# slash for the former and minus for the latter. +<Multi_key> <d> <minus> : "đ" dstroke +<Multi_key> <D> <minus> : "Đ" Dstroke +<Multi_key> <d> <slash> : "ð" eth +<Multi_key> <D> <slash> : "Ð" ETH +<Multi_key> <h> <slash> : "ħ" U0126 +<Multi_key> <H> <slash> : "Ħ" U0126 +<Multi_key> <L> <slash> : "Ł" U0141 +<Multi_key> <l> <slash> : "ł" U0142 +<Multi_key> <o> <slash> : "ø" oslash +<Multi_key> <O> <slash> : "Ø" Oslash + +# Latin Alphabet — Tilde +# TODO + # Latin Alphabet — Ligatures & Multiglyphs <Multi_key> <a> <e> : "æ" ae <Multi_key> <A> <E> : "Æ" AE @@ -209,8 +243,8 @@ <Multi_key> <N> <j> : "Nj" U01CB <Multi_key> <n> <j> : "nj" U01CC <Multi_key> <N> <o> : "№" numerosign -<Multi_key> <o> <e> : "œ" ae -<Multi_key> <O> <E> : "Œ" AE +<Multi_key> <o> <e> : "œ" oe +<Multi_key> <O> <E> : "Œ" OE <Multi_key> <question> <exclam> : "⸘" U2E18 <Multi_key> <question> <question> : "¿" questiondown <Multi_key> <s> <l> : "ſ" U017F # [s]-[l]ong @@ -222,20 +256,6 @@ <Multi_key> <t> <h> : "þ" thorn # [t][h]orn <Multi_key> <T> <H> : "Þ" THORN # [T][H]ORN -# Latin Alphabet — Slash & Strikethrough -# NOTE: Eth and D-Stroke conflict, but ð is more curvy than đ, so use -# slash for the former and minus for the latter. -<Multi_key> <d> <minus> : "đ" dstroke -<Multi_key> <D> <minus> : "Đ" Dstroke -<Multi_key> <d> <slash> : "ð" eth -<Multi_key> <D> <slash> : "Ð" ETH -<Multi_key> <h> <slash> : "ħ" U0126 -<Multi_key> <H> <slash> : "Ħ" U0126 -<Multi_key> <L> <slash> : "Ł" U0141 -<Multi_key> <l> <slash> : "ł" U0142 -<Multi_key> <o> <slash> : "ø" oslash -<Multi_key> <O> <slash> : "Ø" Oslash - # Greek Alphabet <Multi_key> <A> <asterisk> : "Α" U0391 <Multi_key> <a> <asterisk> : "α" U03B1 @@ -305,34 +325,34 @@ <Multi_key> <asciicircum> <plus> : "⁺" U207A # Subscript -<Multi_key> <underscore> <0> : "₀" U2080 -<Multi_key> <underscore> <1> : "₁" U2081 -<Multi_key> <underscore> <2> : "₂" U2082 -<Multi_key> <underscore> <3> : "₃" U2083 -<Multi_key> <underscore> <4> : "₄" U2084 -<Multi_key> <underscore> <5> : "₅" U2085 -<Multi_key> <underscore> <6> : "₆" U2086 -<Multi_key> <underscore> <7> : "₇" U2087 -<Multi_key> <underscore> <8> : "₈" U2088 -<Multi_key> <underscore> <9> : "₉" U2089 -<Multi_key> <underscore> <a> : "ₐ" U2090 -<Multi_key> <underscore> <e> : "ₑ" U2090 -<Multi_key> <underscore> <h> : "ₕ" U2095 -<Multi_key> <underscore> <i> : "ᵢ" U1D62 -<Multi_key> <underscore> <j> : "ⱼ" U2C7C -<Multi_key> <underscore> <k> : "ₖ" U2089 -<Multi_key> <underscore> <l> : "ₗ" U2097 -<Multi_key> <underscore> <minus> : "₋" U2089 -<Multi_key> <underscore> <m> : "ₘ" U2098 -<Multi_key> <underscore> <n> : "ₙ" U2099 -<Multi_key> <underscore> <o> : "ₒ" U2092 -<Multi_key> <underscore> <parenleft> : "₍" U2089 +<Multi_key> <underscore> <0> : "₀" U2080 +<Multi_key> <underscore> <1> : "₁" U2081 +<Multi_key> <underscore> <2> : "₂" U2082 +<Multi_key> <underscore> <3> : "₃" U2083 +<Multi_key> <underscore> <4> : "₄" U2084 +<Multi_key> <underscore> <5> : "₅" U2085 +<Multi_key> <underscore> <6> : "₆" U2086 +<Multi_key> <underscore> <7> : "₇" U2087 +<Multi_key> <underscore> <8> : "₈" U2088 +<Multi_key> <underscore> <9> : "₉" U2089 +<Multi_key> <underscore> <a> : "ₐ" U2090 +<Multi_key> <underscore> <e> : "ₑ" U2090 +<Multi_key> <underscore> <h> : "ₕ" U2095 +<Multi_key> <underscore> <i> : "ᵢ" U1D62 +<Multi_key> <underscore> <j> : "ⱼ" U2C7C +<Multi_key> <underscore> <k> : "ₖ" U2089 +<Multi_key> <underscore> <l> : "ₗ" U2097 +<Multi_key> <underscore> <minus> : "₋" U2089 +<Multi_key> <underscore> <m> : "ₘ" U2098 +<Multi_key> <underscore> <n> : "ₙ" U2099 +<Multi_key> <underscore> <o> : "ₒ" U2092 +<Multi_key> <underscore> <parenleft> : "₍" U2089 <Multi_key> <underscore> <parenright> : "₎" U2089 -<Multi_key> <underscore> <plus> : "₊" U2089 -<Multi_key> <underscore> <p> : "ₚ" U209A -<Multi_key> <underscore> <r> : "ᵣ" U1D63 -<Multi_key> <underscore> <s> : "ₛ" U209B -<Multi_key> <underscore> <t> : "ₜ" U209C -<Multi_key> <underscore> <u> : "ᵤ" U1D64 -<Multi_key> <underscore> <v> : "ᵥ" U1D65 -<Multi_key> <underscore> <x> : "ₓ" U2093 +<Multi_key> <underscore> <plus> : "₊" U2089 +<Multi_key> <underscore> <p> : "ₚ" U209A +<Multi_key> <underscore> <r> : "ᵣ" U1D63 +<Multi_key> <underscore> <s> : "ₛ" U209B +<Multi_key> <underscore> <t> : "ₜ" U209C +<Multi_key> <underscore> <u> : "ᵤ" U1D64 +<Multi_key> <underscore> <v> : "ᵥ" U1D65 +<Multi_key> <underscore> <x> : "ₓ" U2093 |