summaryrefslogtreecommitdiff
path: root/.XCompose
blob: 2e4746635a59ab7394c59fc401b5b99fddf68cd1 (plain)
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
# Import default rules from the system Compose file:
include "/usr/share/X11/locale/en_US.UTF-8/Compose"

# Misc
<Multi_key> <minus> <minus>     : "–"   U2013 # this disables default em-dash (---) – but who needs it :)
<Multi_key> <period> <period>   : "…"   ellipsis # already default
<Multi_key> <period> <space>    : "·"   periodcentered 

# Mathematical / Logical Operators
<Multi_key> <minus> <comma>     : "¬"   U00AC # already default
<Multi_key> <minus> <greater>   : "→"   U2192
<Multi_key> <less> <minus>      : "←"   U2190
<Multi_key> <equal> <greater>   : "⇒"   U21D2
<Multi_key> <less> <equal>      : "⇐"   U21D0
<Multi_key> <equal> <less>      : "≤"   U2264
<Multi_key> <greater> <equal>   : "≥"   U2265
<Multi_key> <bar> <minus>       : "⊢"   U22A2
<Multi_key> <bar> <equal>       : "⊨"   U22A8
<Multi_key> <slash> <backslash> : "∧"   U2227
<Multi_key> <backslash> <slash> : "∨"   U2228
<Multi_key> <8> <8>             : "∞"   U221E

# Mathematical / Logical Operators (long)
<Multi_key> <a> <l> <l>     : "∀"   U2200
<Multi_key> <A> <l> <l>     : "∀"   U2200
<Multi_key> <e> <x>         : "∃"   U2203
<Multi_key> <E> <x>         : "∃"   U2203
<Multi_key> <i> <n>         : "∈"   U2208
<Multi_key> <n> <i> <n>     : "∉"   U2209
<Multi_key> <s> <s> <e>     : "⊆"   U2286
<Multi_key> <c> <a> <p>     : "∩"   U2229
<Multi_key> <c> <u> <p>     : "∪"   U222A

# Math: Bold Chars
<Multi_key> <b> <N>     : "ℕ"   U2115
<Multi_key> <b> <Q>     : "ℚ"   U211A 
<Multi_key> <b> <R>     : "ℝ"   U211D
<Multi_key> <b> <Z>     : "ℤ"   U2124

# (Some) greek chars
<Multi_key> <g> <a>     : "α"   U03B1
<Multi_key> <g> <b>     : "β"   U03B2
<Multi_key> <g> <g>     : "γ"   U03B3
<Multi_key> <g> <G>     : "Γ"   U0393
<Multi_key> <g> <d>     : "δ"   U03B4
<Multi_key> <g> <D>     : "Δ"   U0394
<Multi_key> <g> <e>     : "ε"   U03B5
<Multi_key> <g> <l>     : "λ"   U03BB
<Multi_key> <g> <p>     : "π"   U03C0
<Multi_key> <g> <s>     : "σ"   U03C3
<Multi_key> <g> <S>     : "Σ"   U03A3  
<Multi_key> <g> <f>     : "φ"   U03C6