-
Notifications
You must be signed in to change notification settings - Fork 0
/
.XCompose
182 lines (176 loc) · 11.4 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
171
172
173
174
175
176
177
178
179
180
181
182
# UTF-8 (Unicode) compose sequence for entering old bulgarian letters
# by berov@cpan.org
# НАСТРОЙКИ НА СЪОТВЕТСТВИЯ ЗА СЪСТАВНО ВЪВЕЖДАНЕ НА СТАРИ БУКВИ Ѿ АЗБꙊКАТА НИ
# Този файл може да се ползува свободно ѿ всекиго, стига да знае как.
# Вижте README.pod за подробни указания за ползуване.
# Съставил Красимир Беров
# include /usr/share/X11/locale/en_US.UTF-8/Compose
include "%L"
# Compose,З,E => Ꙁ
<Multi_key> <Cyrillic_ZE> <Cyrillic_IE> : "Ꙁ" #CYRILLIC CAPITAL LETTER ZEMLYA
# Compose,з,e => ꙁ
<Multi_key> <Cyrillic_ze> <Cyrillic_ie> : "ꙁ" #cyrillic small letter zemlya
# Compose,З,З => S
<Multi_key> <Cyrillic_ZE> <Cyrillic_ZE> : "S" #CYRILLIC CAPITAL LETTER DZE
# Compose,з,з => s
<Multi_key> <Cyrillic_ze> <Cyrillic_ze> : "s" #cyrillic small letter dze
# Compose,Д,З => Ꙃ
<Multi_key> <Cyrillic_DE> <Cyrillic_ZE> : "Ꙃ" #CYRILLIC CAPITAL LETTER DZELO
# Compose,д,з => ꙃ
<Multi_key> <Cyrillic_de> <Cyrillic_ze> : "ꙃ" #cyrillic small letter dzelo
# Compose,И,. => І || Compose,.,И => І
<Multi_key> <period> <Cyrillic_I> : "І" #CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
<Multi_key> <Cyrillic_I> <period> : "І" #CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
# Compose,и,. => і || Compose,.,и => і
<Multi_key> <period> <Cyrillic_i> : "і" #cyrillic small letter byelorussian-ukrainian i
<Multi_key> <Cyrillic_i> <period> : "і" #cyrillic small letter byelorussian-ukrainian i
# Compose,И,: => Ї || Compose,:,И => Ї
<Multi_key> <Cyrillic_I> <colon> : "Ї" #CYRILLIC CAPITAL LETTER YI
<Multi_key> <Cyrillic_I> <quotedbl> : "Ї" #CYRILLIC CAPITAL LETTER YI
<Multi_key> <colon> <Cyrillic_I> : "Ї" #CYRILLIC CAPITAL LETTER YI
# Compose,и,: => ї || Compose,:,и => ї || Compose,и," => ї
<Multi_key> <Cyrillic_i> <colon> : "ї" #cyrillic small letter yi
<Multi_key> <colon> <Cyrillic_i> : "ї" #cyrillic small letter yi
<Multi_key> <Cyrillic_i> <quotedbl> : "ї" #cyrillic small letter yi
# Compose,О,У => Ѹ
<Multi_key> <Cyrillic_O> <Cyrillic_U> : "Ѹ" #CYRILLIC CAPITAL LETTER UK
# Compose,о,у => ѹ
<Multi_key> <Cyrillic_o> <Cyrillic_u> : "ѹ" #cyrillic small letter uk
# Compose,У,К => Ꙋ
<Multi_key> <Cyrillic_U> <Cyrillic_KA> : "Ꙋ" #CYRILLIC CAPITAL LETTER MONOGRAPH UK
# Compose,у,к => ꙋ
<Multi_key> <Cyrillic_u> <Cyrillic_ka> : "ꙋ" #cyrillic small letter monograph uk
# Compose,О,О => Ѡ
<Multi_key> <Cyrillic_O> <Cyrillic_O> : "Ѡ" #CYRILLIC CAPITAL LETTER OMEGA
# Compose,о,о => ѡ
<Multi_key> <Cyrillic_o> <Cyrillic_o> : "ѡ" #cyrillic small letter omega
# Compose,О,: => Ѻ || Compose,: О => Ѻ
<Multi_key> <Cyrillic_O> <colon> : "Ѻ" #U+047A CYRILLIC CAPITAL LETTER ROUND OMEGA
<Multi_key> <colon> <Cyrillic_O> : "Ѻ" #U+047A CYRILLIC CAPITAL LETTER ROUND OMEGA
# Compose,о,: || Compose,:,о =>ѻ
<Multi_key> <Cyrillic_o> <colon> : "ѻ" #U+047B CYRILLIC SMALL LETTER ROUND OMEGA
<Multi_key> <colon> <Cyrillic_o> : "ѻ" #U+047B CYRILLIC SMALL LETTER ROUND OMEGA
# Compose,Я,Е => Ѣ || Compose,Е,Я => Ѣ
<Multi_key> <Cyrillic_YA> <Cyrillic_IE> : "Ѣ" #CYRILLIC CAPITAL LETTER YAT
<Multi_key> <Cyrillic_IE> <Cyrillic_YA> : "Ѣ" #CYRILLIC CAPITAL LETTER YAT
# Compose,я,е => ѣ || Compose,е,я => ѣ
<Multi_key> <Cyrillic_ya> <Cyrillic_ie> : "ѣ" #cyrillic small letter yat
<Multi_key> <Cyrillic_ie> <Cyrillic_ya> : "ѣ" #cyrillic small letter yat
# Compose,И,А => Ꙗ || Compose,И,а => Ꙗ
<Multi_key> <Cyrillic_I> <Cyrillic_A> : "Ꙗ" #CYRILLIC CAPITAL LETTER IOTIFIED A
<Multi_key> <Cyrillic_I> <Cyrillic_a> : "Ꙗ" #CYRILLIC CAPITAL LETTER IOTIFIED A
# Compose,и,а => ꙗ
<Multi_key> <Cyrillic_i> <Cyrillic_a> : "ꙗ" #cyrillic small letter iotified a
# Compose,И,Е => Ѥ
<Multi_key> <Cyrillic_I> <Cyrillic_IE> : "Ѥ" #CYRILLIC CAPITAL LETTER IOTIFIED E
# Compose,и,е => ѥ
<Multi_key> <Cyrillic_i> <Cyrillic_ie> : "ѥ" #CYRILLIC small LETTER IOTIFIED E
# Compose,Е,Н => Ѧ
<Multi_key> <Cyrillic_IE> <Cyrillic_EN> : "Ѧ" #CYRILLIC CAPITAL LETTER LITTLE YUS
# Compose,е,н => ѧ
<Multi_key> <Cyrillic_ie> <Cyrillic_en> : "ѧ" #cyrillic small letter little yus
# Compose,И,Н => Ѩ || Compose,Я,Н => Ѩ
<Multi_key> <Cyrillic_I> <Cyrillic_EN> : "Ѩ" #CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS
<Multi_key> <Cyrillic_YA> <Cyrillic_EN> : "Ѩ" #CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS
# Compose,и,н => ѩ || Compose,я,н => ѩ
<Multi_key> <Cyrillic_i> <Cyrillic_en> : "ѩ" #cyrillic small letter iotified little yus
<Multi_key> <Cyrillic_ya> <Cyrillic_en> : "ѩ" #cyrillic small letter iotified little yus
# Compose,Ъ,Н => Ꙙ
<Multi_key> <Cyrillic_HARDSIGN> <Cyrillic_EN> : "Ꙙ" #CYRILLIC CAPITAL LETTER CLOSED LITTLE YUS
# Compose,ъ,н => ꙙ
<Multi_key> <Cyrillic_hardsign> <Cyrillic_en> : "ꙙ" #cyrillic small letter closed little yus
# Compose,Й,Н => Ꙝ
<Multi_key> <Cyrillic_SHORTI> <Cyrillic_EN> : "Ꙝ" #CYRILLIC CAPITAL LETTER IOTIFIED CLOSED LITTLE YUS
# Compose,й,н => ꙝ
<Multi_key> <Cyrillic_shorti> <Cyrillic_en> : "ꙝ" #cyrillic small letter closed iotified little yus
# Compose,О,Н => Ѫ
<Multi_key> <Cyrillic_O> <Cyrillic_EN> : "Ѫ" #CYRILLIC CAPITAL LETTER BIG YUS
# Compose,Ъ,А => Ѫ || Compose,А,Ъ => Ѫ
<Multi_key> <Cyrillic_A> <Cyrillic_HARDSIGN> : "Ѫ" #CYRILLIC CAPITAL LETTER BIG YUS
<Multi_key> <Cyrillic_HARDSIGN> <Cyrillic_A> : "Ѫ" #CYRILLIC CAPITAL LETTER BIG YUS
# Compose,ъ,а => ѫ || Compose,а,ъ => ѫ
<Multi_key> <Cyrillic_a> <Cyrillic_hardsign> : "ѫ" #cyrillic small letter big yus
<Multi_key> <Cyrillic_hardsign> <Cyrillic_a> : "ѫ" #cyrillic small letter big yus
# Compose,Ю,Н => Ѭ || Compose,И,Я => Ѭ || Compose,И,Ъ => Ѭ
<Multi_key> <Cyrillic_YU> <Cyrillic_EN> : "Ѭ" #CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS
<Multi_key> <Cyrillic_I> <Cyrillic_YA> : "Ѭ" #CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS
<Multi_key> <Cyrillic_I> <Cyrillic_HARDSIGN> : "Ѭ" #CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS
# Compose,и,м => ѭ || Compose,и,я => ѭ
<Multi_key> <Cyrillic_yu> <Cyrillic_en> : "ѭ" #cyrillic small letter iotified big yus
<Multi_key> <Cyrillic_i> <Cyrillic_ya> : "ѭ" #cyrillic small letter iotified big yus
<Multi_key> <Cyrillic_i> <Cyrillic_hardsign> : "Ѭ" #CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS
# Compose,и,ъ => ѭ
<Multi_key> <Cyrillic_i> <Cyrillic_hardsign> : "ѭ" #cyrillic small letter iotified big yus
# Compose,К,С => Ѯ
<Multi_key> <Cyrillic_KA> <Cyrillic_ES> : "Ѯ" #CYRILLIC CAPITAL LETTER KSI
# Compose,к,с => ѯ
<Multi_key> <Cyrillic_ka> <Cyrillic_es> : "ѯ" #cyrillic small letter ksi
# Compose,П,С => Ѱ
<Multi_key> <Cyrillic_PE> <Cyrillic_ES> : "Ѱ" #CYRILLIC CAPITAL LETTER PSI
# Compose,п,с => ѱ
<Multi_key> <Cyrillic_pe> <Cyrillic_es> : "ѱ" #cyrillic small letter psi
# Compose,Т,Х => Ѳ || Compose,Т,Ф => Ѳ
<Multi_key> <Cyrillic_TE> <Cyrillic_HA> : "Ѳ" #CYRILLIC CAPITAL LETTER FITA
<Multi_key> <Cyrillic_TE> <Cyrillic_EF> : "Ѳ" #CYRILLIC CAPITAL LETTER FITA
# Compose,т,х => ѳ || Compose,т,ф => ѳ
<Multi_key> <Cyrillic_te> <Cyrillic_ha> : "ѳ" #cyrillic small letter fita
<Multi_key> <Cyrillic_te> <Cyrillic_ef> : "ѳ" #cyrillic small letter fita
# Compose,У,Ж => Ѵ || Compose,И,Ж => Ѵ
<Multi_key> <Cyrillic_U> <Cyrillic_ZHE> : "Ѵ" #CYRILLIC CAPITAL LETTER IZHITSA
<Multi_key> <Cyrillic_I> <Cyrillic_ZHE> : "Ѵ" #CYRILLIC CAPITAL LETTER IZHITSA
# Compose,у,ж => ѵ || Compose,и,ж => ѵ
<Multi_key> <Cyrillic_u> <Cyrillic_zhe> : "ѵ" #cyrillic small letter izhitsa
<Multi_key> <Cyrillic_i> <Cyrillic_zhe> : "ѵ" #cyrillic small letter izhitsa
# Compose,Ж,: => Ѷ || Compose,:,Ж => Ѷ
<Multi_key> <Cyrillic_ZHE> <colon> : "Ѷ" #CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
<Multi_key> <colon> <Cyrillic_ZHE> : "Ѷ" #CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT
# Compose,ж,: => ѷ ||Compose,:,ж => ѷ
<Multi_key> <Cyrillic_zhe> <colon> : "ѷ" #cyrillic small letter izhitsa with double grave accent
<Multi_key> <colon> <Cyrillic_zhe> : "ѷ" #cyrillic small letter izhitsa with double grave accent
# Compose,К,О => Ҁ
<Multi_key> <Cyrillic_KA> <Cyrillic_O> : "Ҁ" #CYRILLIC CAPITAL LETTER KOPPA
# Compose,к,о => ҁ
<Multi_key> <Cyrillic_ka> <Cyrillic_o> : "ҁ" #cyrillic small letter koppa
# Compose,О,Т => Ѿ
<Multi_key> <Cyrillic_O> <Cyrillic_TE> : "Ѿ" #CYRILLIC CAPITAL LETTER OT
# Compose,о,т => ѿ
<Multi_key> <Cyrillic_o> <Cyrillic_te> : "ѿ" #cyrillic small letter ot
# Compose,И,И => Ы || Compose,И,Й => Ы
<Multi_key> <Cyrillic_I> <Cyrillic_I> : "Ы" #CYRILLIC CAPITAL LETTER YERU
<Multi_key> <Cyrillic_I> <Cyrillic_SHORTI> : "Ы" #CYRILLIC CAPITAL LETTER YERU
# Compose,и,и => ы || Compose,и,й => ы
<Multi_key> <Cyrillic_i> <Cyrillic_i> : "ы" #cyrillic small letter yeru
<Multi_key> <Cyrillic_i> <Cyrillic_shorti> : "ы" #cyrillic small letter yeru
# Compose,Ъ, Й => Ꙑ || Compose,Ъ, И => Ꙑ
<Multi_key> <Cyrillic_HARDSIGN> <Cyrillic_SHORTI> : "Ꙑ" #U+A650 CYRILLIC CAPITAL LETTER YERU WITH BACK YER
<Multi_key> <Cyrillic_HARDSIGN> <Cyrillic_I> : "Ꙑ" #U+A650 CYRILLIC CAPITAL LETTER YERU WITH BACK YER
# Compose, ъ, й => ꙑ || Compose, ъ, и => ꙑ
<Multi_key> <Cyrillic_hardsign> <Cyrillic_shorti> : "ꙑ" #U+A651 CYRILLIC SMALL LETTER YERU WITH BACK YER
<Multi_key> <Cyrillic_hardsign> <Cyrillic_i> : "ꙑ" #U+A651 CYRILLIC SMALL LETTER YERU WITH BACK YER
# Compose, Ъ, Ъ => Ь
<Multi_key> <Cyrillic_HARDSIGN> <Cyrillic_HARDSIGN> : "Ь" #U+042C CYRILLIC CAPITAL LETTER SOFT SIGN
# The following do not work - TODO: Research and understand why
## Compose, -,Р
#<Multi_key> <minus> <Cyrillic_ER> : "Р҄" # U+0420 CYRILLIC CAPITAL LETTER ER with U+0484 COMBINING CYRILLIC PALATALIZATION
## Compose, -,р
#<Multi_key> <minus> <Cyrillic_er> : "р҄" # U+0440 CYRILLIC SMALL LETTER ER with U+0484 COMBINING CYRILLIC PALATALIZATION
## Compose, -, Л
#<Multi_key> <minus> <Cyrillic_EL> : "Л҄" # U+041B CYRILLIC CAPITAL LETTER EL with U+0484 COMBINING CYRILLIC PALATALIZATION
## Compose, -, л
#<Multi_key> <minus> <Cyrillic_el> : "л҄" # U+043B CYRILLIC SMALL LETTER EL with U+0484 COMBINING CYRILLIC PALATALIZATION
## Compose, -, Н
#<Multi_key> <minus> <Cyrillic_EN> : "Н҄" # U+041D CYRILLIC CAPITAL LETTER EN with U+0484 COMBINING CYRILLIC PALATALIZATION
## Compose, -, н
#<Multi_key> <minus> <Cyrillic_en> : "н҄" # U+043D CYRILLIC SMALL LETTER EN with U+0484 COMBINING CYRILLIC PALATALIZATION
#<Multi_key> <U2013> <Cyrillic_en> : "н҄" # U+043D CYRILLIC SMALL LETTER EN with U+0484 COMBINING CYRILLIC PALATALIZATION
#
# Още някои бꙋви ѿ словенски ѩꙁыци:
# Compose, :, е
<Multi_key> <colon> <Cyrillic_ie> : "ё" # U0451 CYRILLIC SMALL LETTER IO
<Multi_key> <colon> <Cyrillic_IE> : "Ё" # U+0401 CYRILLIC CAPITAL LETTER IO
# Можете да слагате ударенꙗ върху всяка буква като изполвате клавиша, върху
# който има изписани ? и / с десен Alt.
# Това обаче е свойство на самите български фонетични и БДС подредби, а не на
# свойство, добавено от този файл. Примери:
# е(или коя да е българска буква), rightAlt+[?/]+Shift => е́; д̀ о̀ ѝ у̀ ꙗ̀ ѥ̀
# е(или коя да е българска буква), rightAlt+[?/] => è; д́ о́ и́ у́ ꙗ́ ѥ́