-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.XCompose
170 lines (156 loc) · 8.61 KB
/
.XCompose
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
# import the default Compose file for your locale
include "%L"
# Partially taken from /usr/share/X11/locale/en_US.UTF-8/Compose
# and /usr/share/X11/locale/cs_CZ.UTF-8/Compose
# <Multi_key> = Compose key = RightCtrl
# VARIOUS SYMBOLS
<Multi_key> <period> <minus> : "·" periodcentered # MIDDLE DOT
<Multi_key> <period> <equal> : "•" enfilledcircbullet # bulletpoint
<Multi_key> <o> <o> : "•" enfilledcircbullet # bulletpoint
<Multi_key> <bar> <greater> : "▸"
<Multi_key> <minus> <minus> : "−" # skutecne minus
<Multi_key> <s> <s> : "ß" ssharp # ostre S
<Multi_key> <e> <equal> : "€" EuroSign
<Multi_key> <s> <o> : "§" section # paragraf
<Multi_key> <S> <o> : "§" section # paragraf
<Multi_key> <v> <slash> : "✓" # fajfka
<Multi_key> <d> <o> <n> <e> : "✓" # fajfka
<Multi_key> <X> : "✗" U2717 # krizek
<Multi_key> <z> <z> <greater> : "↯" # blesk, kontradikce
<Multi_key> <asterisk> <asterisk> : "★" # hvezdicka
<Multi_key> <less> <3> : "♥" U2665 # srdicko
# ARROWS
<Multi_key> <asciicircum> <bar> : "↑" U2191 # UPWARDS ARROW
<Multi_key> <bar> <asciicircum> : "↑" U2191 # UPWARDS ARROW
<Multi_key> <v> <bar> : "↓" U2193 # DOWNWARDS ARROW
<Multi_key> <bar> <v> : "↓" U2193 # DOWNWARDS ARROW
<Multi_key> <minus> <greater> : "→" U2192 # RIGHTWARDS ARROW
<Multi_key> <less> <minus> : "←"
<Multi_key> <less> <greater> : "↔"
<Multi_key> <greater> <less> : "⇄"
<Multi_key> <less> <equal> <greater> : "⇔"
<Multi_key> <equal> <greater> : "⇒" U21D2 # RIGHTWARDS DOUBLE ARROW
# Tohle nefunguje, debug:
<Multi_key> <Left> <Left> : "←" leftarrow # LEFTWARDS ARROW
<Multi_key> <Up> <Up> : "↑" uparrow # UPWARDS ARROW
<Multi_key> <Right> <Right> : "→" rightarrow # RIGHTWARDS ARROW
<Multi_key> <Down> <Down> : "↓" downarrow # DOWNWARDS ARROW
<Multi_key> <Left> <Right> : "↔" U2194 # LEFT RIGHT ARROW
<Multi_key> <Right> <Left> : "⇄"
# MATH
<Multi_key> <plus> <minus> : "±" plusminus
<Multi_key> <minus> <plus> : "±" plusminus
<Multi_key> <s> <q> <r> <t> : "√" # odmocnina
<Multi_key> <8> <8> : "∞" U221e # infinity
<Multi_key> <percent> <o> : "‰" U2030 # promile
<Multi_key> <1> <2> : "½" onehalf # VULGAR FRACTION ONE HALF
<Multi_key> <1> <3> : "⅓"
<Multi_key> <1> <4> : "¼" onequarter # VULGAR FRACTION ONE QUARTER
<Multi_key> <3> <4> : "¾" threequarters # VULGAR FRACTION THREE QUARTERS
<Multi_key> <o> <slash> : "∅"
<Multi_key> <O> <slash> : "Ø" Oslash # LATIN CAPITAL LETTER O WITH STROKE
<Multi_key> <E> <x> : "∃"
<Multi_key> <slash> <E> : "∄" U2204 # THERE DOES NOT EXIST, existential quantifier
<Multi_key> <A> <x>: : "∀" # FORALL, universal quantifier
<Multi_key> <i> <n> : "∈" # CONTAINS, ELEMENT OF
<Multi_key> <e> <slash> : "∉"
<Multi_key> <slash> <equal> : "≠" U2260 # NOT EQUAL TO
<Multi_key> <exclam> <equal> : "≠" U2260 # NOT EQUAL TO
<Multi_key> <asciitilde> <asciitilde> : "≈" # approximatelly
<Multi_key> <a> <equal> : "∝" # proportional to
<Multi_key> <less> <equal> : "≤" U2264 # less-than or equal to
<Multi_key> <greater> <equal> : "≥" U2265 # greater-than or equal to
<Multi_key> <c> <underscore> : "⊆" # podmnozina
<Multi_key> <C> <underscore> : "⊆" # podmnozina
<Multi_key> <c> : "⊆" # podmnozina
<Multi_key> <C> : "⊆" # podmnozina
<Multi_key> <a> <n> <d> : "∧" # logical and
<Multi_key> <o> <r> : "∨" # logical or
<Multi_key> <n> <o> <t> : "¬" # logical or, negace
<Multi_key> <comma> <minus> : "¬" notsign # logical not, negace
<Multi_key> <bar> <equal> : "⊨" # vyplyvani, logicky dusledek
<Multi_key> <s> <u> : "∪" U222A # set union
<Multi_key> <s> <i> : "∩" U2229 # set intersection
#SUBSCRIPTS
<Multi_key> <_> <0> : "₀" U2080 # SUBSCRIPT 0
<Multi_key> <_> <1> : "₁" U2081 # SUBSCRIPT 1
<Multi_key> <_> <2> : "₂" U2082 # SUBSCRIPT 2
<Multi_key> <_> <3> : "₃" U2083 # SUBSCRIPT 3
<Multi_key> <_> <4> : "₄" U2084 # SUBSCRIPT 4
<Multi_key> <_> <5> : "₅" U2085 # SUBSCRIPT 5
<Multi_key> <_> <6> : "₆" U2086 # SUBSCRIPT 6
<Multi_key> <_> <7> : "₇" U2087 # SUBSCRIPT 7
<Multi_key> <_> <8> : "₈" U2088 # SUBSCRIPT 8
<Multi_key> <_> <9> : "₉" U2089 # SUBSCRIPT 9
#SUPERSCRIPTS
<Multi_key> <asciicircum> <0> : "⁰" U2070 #SUPERSCRIPT 0
<Multi_key> <asciicircum> <1> : "¹" U00B9 #SUPERSCRIPT 1
<Multi_key> <asciicircum> <2> : "²" U00B2 #SUPERSCRIPT 2
<Multi_key> <asciicircum> <3> : "³" U00B3 #SUPERSCRIPT 3
<Multi_key> <asciicircum> <4> : "⁴" U2074 #SUPERSCRIPT 4
<Multi_key> <asciicircum> <5> : "⁵" U2075 #SUPERSCRIPT 5
<Multi_key> <asciicircum> <6> : "⁶" U2076 #SUPERSCRIPT 6
<Multi_key> <asciicircum> <7> : "⁷" U2077 #SUPERSCRIPT 7
<Multi_key> <asciicircum> <8> : "⁸" U2078 #SUPERSCRIPT 8
<Multi_key> <asciicircum> <9> : "⁹" U2079 #SUPERSCRIPT 9
<Multi_key> <asciicircum> <i> : "ⁱ" U2071 #SUPERSCRIPT i
<Multi_key> <asciicircum> <+> : "⁺" U207A #SUPERSCRIPT +
<Multi_key> <asciicircum> <-> : "⁻" U207B #SUPERSCRIPT -
#GREEK LETTERS
<Multi_key> <g> <a> : "α" U03B1 # GREEK SMALL LETTER ALPHA
<Multi_key> <g> <b> : "β" U03B2 # GREEK SMALL LETTER BETA
<Multi_key> <g> <g> : "γ" U03B3 # GREEK SMALL LETTER GAMMA
<Multi_key> <g> <d> : "δ" U03B4 # GREEK SMALL LETTER DELTA
<Multi_key> <g> <e> : "ε" U03B5 # GREEK SMALL LETTER EPSILON
<Multi_key> <g> <z> : "ζ" U03B6 # GREEK SMALL LETTER ZETA
<Multi_key> <g> <h> : "η" U03B7 # GREEK SMALL LETTER ETA
<Multi_key> <g> <q> : "θ" U03B8 # GREEK SMALL LETTER THETA
<Multi_key> <g> <i> : "ι" U03B9 # GREEK SMALL LETTER IOTA
<Multi_key> <g> <k> : "κ" U03BA # GREEK SMALL LETTER KAPPA
<Multi_key> <g> <l> : "λ" U03BB # GREEK SMALL LETTER LAMBDA
<Multi_key> <g> <m> : "μ" U03BC # GREEK SMALL LETTER MU
<Multi_key> <g> <n> : "ν" U03BD # GREEK SMALL LETTER NU
<Multi_key> <g> <c> : "ξ" U03BE # GREEK SMALL LETTER XI
<Multi_key> <g> <o> : "ο" U03BF # GREEK SMALL LETTER OMIKRON
<Multi_key> <g> <p> : "π" U03C0 # GREEK SMALL LETTER PI
<Multi_key> <g> <r> : "ρ" U03C1 # GREEK SMALL LETTER RHO
<Multi_key> <g> <s> : "σ" U03C3 # GREEK SMALL LETTER SIGMA
<Multi_key> <g> <t> : "τ" U03C4 # GREEK SMALL LETTER TAU
<Multi_key> <g> <u> : "υ" U03C5 # GREEK SMALL LETTER UPSILON
<Multi_key> <g> <f> : "φ" U03C6 # GREEK SMALL LETTER PHI
<Multi_key> <g> <x> : "χ" U03C7 # GREEK SMALL LETTER CHI
<Multi_key> <g> <y> : "ψ" U03C8 # GREEK SMALL LETTER PSI
<Multi_key> <g> <w> : "ω" U03C9 # GREEK SMALL LETTER OMEGA
<Multi_key> <g> <A> : "Α" U0391 # GREEK CAPITAL LETTER ALPHA
<Multi_key> <g> <B> : "Β" U0302 # GREEK CAPITAL LETTER BETA
<Multi_key> <g> <G> : "Γ" U0393 # GREEK CAPITAL LETTER GAMMA
<Multi_key> <g> <D> : "Δ" U0394 # GREEK CAPITAL LETTER DELTA
<Multi_key> <g> <E> : "Ε" U0395 # GREEK CAPITAL LETTER EPSILON
<Multi_key> <g> <Z> : "Ζ" U0396 # GREEK CAPITAL LETTER ZETA
<Multi_key> <g> <H> : "Η" U0397 # GREEK CAPITAL LETTER ETA
<Multi_key> <g> <Q> : "Θ" U0398 # GREEK CAPITAL LETTER THETA
<Multi_key> <g> <I> : "Ι" U0399 # GREEK CAPITAL LETTER IOTA
<Multi_key> <g> <K> : "Κ" U039A # GREEK CAPITAL LETTER KAPPA
<Multi_key> <g> <L> : "Λ" U039B # GREEK CAPITAL LETTER LAMBDA
<Multi_key> <g> <M> : "Μ" U039C # GREEK CAPITAL LETTER MU
<Multi_key> <g> <N> : "Ν" U039D # GREEK CAPITAL LETTER NU
<Multi_key> <g> <C> : "Ξ" U039E # GREEK CAPITAL LETTER XI
<Multi_key> <g> <O> : "Ο" U039F # GREEK CAPITAL LETTER OMIKRON
<Multi_key> <g> <P> : "Π" U03A0 # GREEK CAPITAL LETTER PI
<Multi_key> <g> <R> : "Ρ" U03A1 # GREEK CAPITAL LETTER RHO
<Multi_key> <g> <S> : "Σ" U03A3 # GREEK CAPITAL LETTER SIGMA
<Multi_key> <g> <T> : "Τ" U03A4 # GREEK CAPITAL LETTER TAU
<Multi_key> <g> <U> : "Υ" U03A5 # GREEK CAPITAL LETTER UPSILON
<Multi_key> <g> <F> : "Φ" U03A6 # GREEK CAPITAL LETTER PHI
<Multi_key> <g> <X> : "Χ" U03A7 # GREEK CAPITAL LETTER CHI
<Multi_key> <g> <Y> : "Ψ" U03A8 # GREEK CAPITAL LETTER PSI
<Multi_key> <g> <W> : "Ω" U03A9 # GREEK CAPITAL LETTER OMEGA
# Not working:
<dead_caron> <u> : "ů" U016F # ˇ+u
<dead_caron> <U> : "Ů" U016E # ˇ+U
# Emoji test
<Multi_key> <Multi_key> <w> <a> <i> <t> : "⌛" U231B # HOURGLASS
<Multi_key> <Multi_key> <o> <k> : "👍" U1F44D # THUMBS UP SIGN
# Snippets
<Multi_key> <d> <e> <t> : "<details> <summary></summary> </details>"
<Multi_key> <t> <o> <m> : "Ahoj,Tom"