-
Notifications
You must be signed in to change notification settings - Fork 0
/
.XCompose
50 lines (47 loc) · 2.32 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
include "/opt/kragen-xcompose/dotXCompose"
include "%L" # import the default Compose file for your locale
include "/opt/kragen-xcompose/parens.compose"
include "/opt/kragen-xcompose/frakturcompose"
<Multi_key> <minus> <M> : "—"
<Multi_key> <minus> <N> : "–"
<Multi_key> <bar> <bar> : "¦"
<Multi_key> <semicolon> <semicolon> : ";"
<Multi_key> <bar> <greater> : "▸"
# japanese full-width
<Multi_key> <bracketleft> <bracketleft> : "《"
<Multi_key> <bracketright> <bracketright> : "》"
<Multi_key> <less> <quotedbl> : "『"
<Multi_key> <greater> <quotedbl> : "』"
<Multi_key> <less> <apostrophe> : "「"
<Multi_key> <greater> <apostrophe> : "」"
<Multi_key> <0> <minus> : "・"
<Multi_key> <0> <9> : " "
# set operators
<Multi_key> <braceleft> <u> : "∪"
<Multi_key> <braceleft> <n> : "∩"
<Multi_key> <braceleft> <e> : "∈"
<Multi_key> <braceleft> <E> : "∉"
<Multi_key> <braceleft> <plus> : "⊕"
<Multi_key> <braceleft> <c> : "⊂"
<Multi_key> <braceleft> <C> : "⊄"
<Multi_key> <braceleft> <comma> : "⊆"
<Multi_key> <braceleft> <less> : "⊊"
<Multi_key> <braceleft> <0> : "∅"
<Multi_key> <braceleft> <apostrophe> : "′"
<Multi_key> <braceleft> <x> : "⨯"
<Multi_key> <backslash> <slash> : "∨"
<Multi_key> <slash> <backslash> : "∧"
<Multi_key> <bar> <minus> : "⊢"
# fraction slash
<Multi_key> <slash> <slash> : "⁄"
# other math symbols
<Multi_key> <Multi_key> <p> <r> <o> <d> : "∏"
<Multi_key> <bar> <2> : "‖"
# tie
<Multi_key> <minus> <0> : "‿"
<Multi_key> <minus> <9> : "⁀"
# restore *a *a *u *U to greek, etc from defn in /usr/share/X11/locale/en_US.UTF-8/Compose
<Multi_key> <asterisk> <A> : "Α"
<Multi_key> <asterisk> <a> : "α"
<Multi_key> <asterisk> <U> : "Υ"
<Multi_key> <asterisk> <u> : "υ"