1ea1d6981Smrg<appendix id='default_symbol_transformations'>
2ea1d6981Smrg<title>Default Symbol Transformations</title>
3ea1d6981Smrg
4ea1d6981Smrg<sect1 id='Interpreting_the_Control_Modifier'>
5ea1d6981Smrg<title>Interpreting the Control Modifier</title>
6ea1d6981Smrg
7ea1d6981Smrg<para>
8ea1d6981SmrgIf the <emphasis>
9ea1d6981SmrgControl</emphasis>
10ea1d6981Smrg modifier is not consumed by the symbol lookup process, routines that determine
11ea1d6981Smrgthe symbol and string that correspond to an event should convert the symbol to
12ea1d6981Smrga string as defined in the table below. Only the string to be returned is
13ea1d6981Smrgaffected by the <emphasis>
14ea1d6981SmrgControl</emphasis>
15ea1d6981Smrg modifier; the symbol is not changed.
16ea1d6981Smrg</para>
17ea1d6981Smrg
18ea1d6981Smrg
19ea1d6981Smrg<para>
20ea1d6981SmrgThis table lists the decimal value of the standard control characters that
21ea1d6981Smrgcorrespond to some keysyms for ASCII characters. Control characters for symbols
22ea1d6981Smrgnot listed in this table are application-specific.
23ea1d6981Smrg</para>
24ea1d6981Smrg
25ea1d6981Smrg<informaltable frame='topbot'>
26ea1d6981Smrg<?dbfo keep-together="always" ?>
27ea1d6981Smrg<tgroup cols='8' align='left' colsep='0' rowsep='0'>
28ea1d6981Smrg<colspec colname='c1' colwidth='2.0*'/>
29ea1d6981Smrg<colspec colname='c2' colwidth='1.0*'/>
30ea1d6981Smrg<colspec colname='c3' colwidth='2.0*'/>
31ea1d6981Smrg<colspec colname='c4' colwidth='1.0*'/>
32ea1d6981Smrg<colspec colname='c5' colwidth='2.0*'/>
33ea1d6981Smrg<colspec colname='c6' colwidth='1.0*'/>
34ea1d6981Smrg<colspec colname='c7' colwidth='2.0*'/>
35ea1d6981Smrg<colspec colname='c8' colwidth='1.0*'/>
36ea1d6981Smrg<thead>
37ea1d6981Smrg  <row rowsep='1'>
38ea1d6981Smrg    <entry>Keysyms</entry>
39ea1d6981Smrg    <entry>Value</entry>
40ea1d6981Smrg    <entry>Keysyms</entry>
41ea1d6981Smrg    <entry>Value</entry>
42ea1d6981Smrg    <entry>Keysyms</entry>
43ea1d6981Smrg    <entry>Value</entry>
44ea1d6981Smrg    <entry>Keysyms</entry>
45ea1d6981Smrg    <entry>Value</entry>
46ea1d6981Smrg  </row>
47ea1d6981Smrg</thead>
48ea1d6981Smrg<tbody>
49ea1d6981Smrg  <row>
50ea1d6981Smrg    <entry>atsign</entry>
51ea1d6981Smrg    <entry>0</entry>
52ea1d6981Smrg    <entry>h, H</entry>
53ea1d6981Smrg    <entry>8</entry>
54ea1d6981Smrg    <entry>p, P</entry>
55ea1d6981Smrg    <entry>16</entry>
56ea1d6981Smrg    <entry>x, X</entry>
57ea1d6981Smrg    <entry>24</entry>
58ea1d6981Smrg  </row>
59ea1d6981Smrg  <row>
60ea1d6981Smrg    <entry>a, A</entry>
61ea1d6981Smrg    <entry>1</entry>
62ea1d6981Smrg    <entry>i, I</entry>
63ea1d6981Smrg    <entry>9</entry>
64ea1d6981Smrg    <entry>q, Q</entry>
65ea1d6981Smrg    <entry>17</entry>
66ea1d6981Smrg    <entry>y, Y</entry>
67ea1d6981Smrg    <entry>25</entry>
68ea1d6981Smrg  </row>
69ea1d6981Smrg  <row>
70ea1d6981Smrg    <entry>b, B</entry>
71ea1d6981Smrg    <entry>2</entry>
72ea1d6981Smrg    <entry>j, J</entry>
73ea1d6981Smrg    <entry>10</entry>
74ea1d6981Smrg    <entry>r, R</entry>
75ea1d6981Smrg    <entry>18</entry>
76ea1d6981Smrg    <entry>z, Z</entry>
77ea1d6981Smrg    <entry>26</entry>
78ea1d6981Smrg  </row>
79ea1d6981Smrg  <row>
80ea1d6981Smrg    <entry>c, C</entry>
81ea1d6981Smrg    <entry>3</entry>
82ea1d6981Smrg    <entry>k, K</entry>
83ea1d6981Smrg    <entry>11</entry>
84ea1d6981Smrg    <entry>s, S</entry>
85ea1d6981Smrg    <entry>19</entry>
86ea1d6981Smrg    <entry>left_bracket</entry>
87ea1d6981Smrg    <entry>27</entry>
88ea1d6981Smrg  </row>
89ea1d6981Smrg  <row>
90ea1d6981Smrg    <entry>d, D</entry>
91ea1d6981Smrg    <entry>4</entry>
92ea1d6981Smrg    <entry>l, L</entry>
93ea1d6981Smrg    <entry>12</entry>
94ea1d6981Smrg    <entry>t, T</entry>
95ea1d6981Smrg    <entry>20</entry>
96ea1d6981Smrg    <entry>backslash</entry>
97ea1d6981Smrg    <entry>28</entry>
98ea1d6981Smrg  </row>
99ea1d6981Smrg  <row>
100ea1d6981Smrg    <entry>e, E</entry>
101ea1d6981Smrg    <entry>5</entry>
102ea1d6981Smrg    <entry>m, M</entry>
103ea1d6981Smrg    <entry>13</entry>
104ea1d6981Smrg    <entry>u, U</entry>
105ea1d6981Smrg    <entry>21</entry>
106ea1d6981Smrg    <entry>right_bracket</entry>
107ea1d6981Smrg    <entry>29</entry>
108ea1d6981Smrg  </row>
109ea1d6981Smrg  <row>
110ea1d6981Smrg    <entry>f, F</entry>
111ea1d6981Smrg    <entry>6</entry>
112ea1d6981Smrg    <entry>n, N</entry>
113ea1d6981Smrg    <entry>14</entry>
114ea1d6981Smrg    <entry>v, V</entry>
115ea1d6981Smrg    <entry>22</entry>
116ea1d6981Smrg    <entry>asciicircum</entry>
117ea1d6981Smrg    <entry>30</entry>
118ea1d6981Smrg  </row>
119ea1d6981Smrg  <row>
120ea1d6981Smrg    <entry>g, G</entry>
121ea1d6981Smrg    <entry>8</entry>
122ea1d6981Smrg    <entry>o, O</entry>
123ea1d6981Smrg    <entry>15</entry>
124ea1d6981Smrg    <entry>w, W</entry>
125ea1d6981Smrg    <entry>23</entry>
126ea1d6981Smrg    <entry>underbar</entry>
127ea1d6981Smrg    <entry>31</entry>
128ea1d6981Smrg  </row>
129ea1d6981Smrg</tbody>
130ea1d6981Smrg</tgroup>
131ea1d6981Smrg</informaltable>
132ea1d6981Smrg
133ea1d6981Smrg</sect1>
134ea1d6981Smrg<sect1 id='Interpreting_the_Lock_Modifier'>
135ea1d6981Smrg<title>Interpreting the Lock Modifier</title>
136ea1d6981Smrg
137ea1d6981Smrg<para>
138ea1d6981SmrgIf the <emphasis>
139ea1d6981SmrgLock</emphasis>
140ea1d6981Smrg modifier is not consumed by the symbol lookup process, routines that determine
141ea1d6981Smrgthe symbol and string that correspond to an event should capitalize the result.
142ea1d6981SmrgUnlike the transformation for <emphasis>
143ea1d6981SmrgControl</emphasis>
144ea1d6981Smrg, the capitalization transformation changes both the symbol and the string
145ea1d6981Smrgreturned by the event.
146ea1d6981Smrg</para>
147ea1d6981Smrg
148ea1d6981Smrg<sect2 id='Locale_Sensitive_Capitalization'>
149ea1d6981Smrg<title>Locale-Sensitive Capitalization</title>
150ea1d6981Smrg
151ea1d6981Smrg<para>
152ea1d6981SmrgIf <emphasis>
153ea1d6981SmrgLock</emphasis>
154ea1d6981Smrg is set in an event and not consumed, applications should capitalize the string
155ea1d6981Smrgand symbols that result from an event according to the capitalization rules in
156ea1d6981Smrgeffect for the system on which the application is running, taking the current
157ea1d6981Smrgstate of the user environment (e.g. locale) into account.
158ea1d6981Smrg</para>
159ea1d6981Smrg
160ea1d6981Smrg
161ea1d6981Smrg</sect2>
162ea1d6981Smrg<sect2 id='Locale_Insensitive_Capitalization'>
163ea1d6981Smrg<title>Locale-Insensitive Capitalization</title>
164ea1d6981Smrg
165ea1d6981Smrg<para>
166ea1d6981SmrgXKB recommends but does not require locale-sensitive capitalization. In cases
167ea1d6981Smrgwhere the locale is unknown or where locale-sensitive capitalization is
168ea1d6981Smrgprohibitively expensive, applications can capitalize according to the rules
169ea1d6981Smrgdefined in this extension.
170ea1d6981Smrg</para>
171ea1d6981Smrg
172ea1d6981Smrg
173ea1d6981Smrg<para>
174ea1d6981SmrgThe following tables list all of the keysyms for which XKB defines
175ea1d6981Smrgcapitalization behavior. Any keysyms not explicitly listed in these tables are
176ea1d6981Smrgnot capitalized by XKB when locale-insensitive capitalization is in effect and
177ea1d6981Smrgare not automatically assigned the <emphasis>
178ea1d6981SmrgALPHABETIC</emphasis>
179ea1d6981Smrg type as described in the <link linkend='The_ALPHABETIC_Key_Type'>Alphabetic Key Type</link>.
180ea1d6981Smrg</para>
181ea1d6981Smrg
182ea1d6981Smrg
183ea1d6981Smrg<sect3 id='Capitalization_Rules_for_Latin_1_Keysyms'>
184ea1d6981Smrg<title>Capitalization Rules for Latin-1 Keysyms</title>
185ea1d6981Smrg
186ea1d6981Smrg<para>
187ea1d6981SmrgThis table lists the Latin-11 keysyms for which XKB defines upper and lower
188ea1d6981Smrgcase:
189ea1d6981Smrg</para>
190ea1d6981Smrg
191ea1d6981Smrg<informaltable frame='topbot'>
192ea1d6981Smrg<?dbfo keep-together="auto" ?>
193ea1d6981Smrg<tgroup cols='8' align='left' colsep='0' rowsep='0'>
194ea1d6981Smrg<colspec colname='c1' colwidth='1.0*'/>
195ea1d6981Smrg<colspec colname='c2' colwidth='1.0*'/>
196ea1d6981Smrg<colspec colname='c3' colwidth='1.0*'/>
197ea1d6981Smrg<colspec colname='c4' colwidth='1.0*'/>
198ea1d6981Smrg<colspec colname='c5' colwidth='2.0*'/>
199ea1d6981Smrg<colspec colname='c6' colwidth='2.0*'/>
200ea1d6981Smrg<colspec colname='c7' colwidth='2.0*'/>
201ea1d6981Smrg<colspec colname='c8' colwidth='2.0*'/>
202ea1d6981Smrg<thead>
203ea1d6981Smrg  <row rowsep='1'>
204ea1d6981Smrg    <entry>Lower Case</entry>
205ea1d6981Smrg    <entry>Upper Case</entry>
206ea1d6981Smrg    <entry>Lower Case</entry>
207ea1d6981Smrg    <entry>Upper Case</entry>
208ea1d6981Smrg    <entry>Lower Case</entry>
209ea1d6981Smrg    <entry>Upper Case</entry>
210ea1d6981Smrg    <entry>Lower Case</entry>
211ea1d6981Smrg    <entry>Upper Case</entry>
212ea1d6981Smrg  </row>
213ea1d6981Smrg</thead>
214ea1d6981Smrg<tbody>
215ea1d6981Smrg  <row>
216ea1d6981Smrg    <entry>a</entry>
217ea1d6981Smrg    <entry>A</entry>
218ea1d6981Smrg    <entry>o</entry>
219ea1d6981Smrg    <entry>O</entry>
220ea1d6981Smrg    <entry>acircumflex</entry>
221ea1d6981Smrg    <entry>Acircumflex</entry>
222ea1d6981Smrg    <entry>eth</entry>
223ea1d6981Smrg    <entry>ETH</entry>
224ea1d6981Smrg  </row>
225ea1d6981Smrg  <row>
226ea1d6981Smrg    <entry>b</entry>
227ea1d6981Smrg    <entry>B</entry>
228ea1d6981Smrg    <entry>p</entry>
229ea1d6981Smrg    <entry>P</entry>
230ea1d6981Smrg    <entry>adiaeresis</entry>
231ea1d6981Smrg    <entry>Adiaeresis</entry>
232ea1d6981Smrg    <entry>ntilde</entry>
233ea1d6981Smrg    <entry>Ntilde</entry>
234ea1d6981Smrg  </row>
235ea1d6981Smrg  <row>
236ea1d6981Smrg    <entry>c</entry>
237ea1d6981Smrg    <entry>C</entry>
238ea1d6981Smrg    <entry>q</entry>
239ea1d6981Smrg    <entry>Q</entry>
240ea1d6981Smrg    <entry>atilde</entry>
241ea1d6981Smrg    <entry>Atilde</entry>
242ea1d6981Smrg    <entry>ograve</entry>
243ea1d6981Smrg    <entry>Ograve</entry>
244ea1d6981Smrg  </row>
245ea1d6981Smrg  <row>
246ea1d6981Smrg    <entry>d</entry>
247ea1d6981Smrg    <entry>D</entry>
248ea1d6981Smrg    <entry>r</entry>
249ea1d6981Smrg    <entry>R</entry>
250ea1d6981Smrg    <entry>aring</entry>
251ea1d6981Smrg    <entry>Aring</entry>
252ea1d6981Smrg    <entry>oacute</entry>
253ea1d6981Smrg    <entry>Oacute</entry>
254ea1d6981Smrg  </row>
255ea1d6981Smrg  <row>
256ea1d6981Smrg    <entry>e</entry>
257ea1d6981Smrg    <entry>E</entry>
258ea1d6981Smrg    <entry>s</entry>
259ea1d6981Smrg    <entry>S</entry>
260ea1d6981Smrg    <entry>ae</entry>
261ea1d6981Smrg    <entry>AE</entry>
262ea1d6981Smrg    <entry>ocircumflex</entry>
263ea1d6981Smrg    <entry>Ocircumflex</entry>
264ea1d6981Smrg  </row>
265ea1d6981Smrg  <row>
266ea1d6981Smrg    <entry>f</entry>
267ea1d6981Smrg    <entry>F</entry>
268ea1d6981Smrg    <entry>t</entry>
269ea1d6981Smrg    <entry>T</entry>
270ea1d6981Smrg    <entry>ccedilla</entry>
271ea1d6981Smrg    <entry>Ccedilla</entry>
272ea1d6981Smrg    <entry>otilde</entry>
273ea1d6981Smrg    <entry>Otilde</entry>
274ea1d6981Smrg  </row>
275ea1d6981Smrg  <row>
276ea1d6981Smrg    <entry>g</entry>
277ea1d6981Smrg    <entry>G</entry>
278ea1d6981Smrg    <entry>u</entry>
279ea1d6981Smrg    <entry>U</entry>
280ea1d6981Smrg    <entry>egrave</entry>
281ea1d6981Smrg    <entry>Egrave</entry>
282ea1d6981Smrg    <entry>odiaeresis</entry>
283ea1d6981Smrg    <entry>Odiaeresis</entry>
284ea1d6981Smrg  </row>
285ea1d6981Smrg  <row>
286ea1d6981Smrg    <entry>h</entry>
287ea1d6981Smrg    <entry>H</entry>
288ea1d6981Smrg    <entry>v</entry>
289ea1d6981Smrg    <entry>V</entry>
290ea1d6981Smrg    <entry>eacute</entry>
291ea1d6981Smrg    <entry>Eacute</entry>
292ea1d6981Smrg    <entry>oslash</entry>
293ea1d6981Smrg    <entry>Ooblique</entry>
294ea1d6981Smrg  </row>
295ea1d6981Smrg  <row>
296ea1d6981Smrg    <entry>i</entry>
297ea1d6981Smrg    <entry>I</entry>
298ea1d6981Smrg    <entry>w</entry>
299ea1d6981Smrg    <entry>W</entry>
300ea1d6981Smrg    <entry>ecircumflex</entry>
301ea1d6981Smrg    <entry>Ecircumflex</entry>
302ea1d6981Smrg    <entry>ugrave</entry>
303ea1d6981Smrg    <entry>Ugrave</entry>
304ea1d6981Smrg  </row>
305ea1d6981Smrg  <row>
306ea1d6981Smrg    <entry>j</entry>
307ea1d6981Smrg    <entry>J</entry>
308ea1d6981Smrg    <entry>x</entry>
309ea1d6981Smrg    <entry>X</entry>
310ea1d6981Smrg    <entry>ediaeresis</entry>
311ea1d6981Smrg    <entry>Ediaeresis</entry>
312ea1d6981Smrg    <entry>uacute</entry>
313ea1d6981Smrg    <entry>Uacute</entry>
314ea1d6981Smrg  </row>
315ea1d6981Smrg  <row>
316ea1d6981Smrg    <entry>k</entry>
317ea1d6981Smrg    <entry>K</entry>
318ea1d6981Smrg    <entry>y</entry>
319ea1d6981Smrg    <entry>Y</entry>
320ea1d6981Smrg    <entry>igrave</entry>
321ea1d6981Smrg    <entry>Igrave</entry>
322ea1d6981Smrg    <entry>ucircumflex</entry>
323ea1d6981Smrg    <entry>Ucircumflex</entry>
324ea1d6981Smrg  </row>
325ea1d6981Smrg  <row>
326ea1d6981Smrg    <entry>l</entry>
327ea1d6981Smrg    <entry>L</entry>
328ea1d6981Smrg    <entry>z</entry>
329ea1d6981Smrg    <entry>Z</entry>
330ea1d6981Smrg    <entry>iacute</entry>
331ea1d6981Smrg    <entry>Iacute</entry>
332ea1d6981Smrg    <entry>udiaeresis</entry>
333ea1d6981Smrg    <entry>Udiaeresis</entry>
334ea1d6981Smrg  </row>
335ea1d6981Smrg  <row>
336ea1d6981Smrg    <entry>m</entry>
337ea1d6981Smrg    <entry>M</entry>
338ea1d6981Smrg    <entry>agrave</entry>
339ea1d6981Smrg    <entry>Agrave</entry>
340ea1d6981Smrg    <entry>icircumflex</entry>
341ea1d6981Smrg    <entry>Icircumflex</entry>
342ea1d6981Smrg    <entry>yacute</entry>
343ea1d6981Smrg    <entry>Yacute</entry>
344ea1d6981Smrg  </row>
345ea1d6981Smrg  <row>
346ea1d6981Smrg    <entry>n</entry>
347ea1d6981Smrg    <entry>N</entry>
348ea1d6981Smrg    <entry>aacute</entry>
349ea1d6981Smrg    <entry>Aacute</entry>
350ea1d6981Smrg    <entry>idiaeresis</entry>
351ea1d6981Smrg    <entry>Idiaeresis</entry>
352ea1d6981Smrg    <entry>thorn</entry>
353ea1d6981Smrg    <entry>THORN</entry>
354ea1d6981Smrg  </row>
355ea1d6981Smrg</tbody>
356ea1d6981Smrg</tgroup>
357ea1d6981Smrg</informaltable>
358ea1d6981Smrg
359ea1d6981Smrg</sect3>
360ea1d6981Smrg<sect3 id='Capitalization_Rules_for_Latin_2_Keysyms'>
361ea1d6981Smrg<title>Capitalization Rules for Latin-2 Keysyms</title>
362ea1d6981Smrg
363ea1d6981Smrg<para>
364ea1d6981SmrgThis table lists the Latin-2 keysyms for which XKB defines upper and lower case:
365ea1d6981Smrg</para>
366ea1d6981Smrg
367ea1d6981Smrg<informaltable frame='topbot'>
368ea1d6981Smrg<?dbfo keep-together="always" ?>
369ea1d6981Smrg<tgroup cols='6' align='left' colsep='0' rowsep='0'>
370ea1d6981Smrg<colspec colname='c1' colwidth='1.0*'/>
371ea1d6981Smrg<colspec colname='c2' colwidth='1.0*'/>
372ea1d6981Smrg<colspec colname='c3' colwidth='1.0*'/>
373ea1d6981Smrg<colspec colname='c4' colwidth='1.0*'/>
374ea1d6981Smrg<colspec colname='c5' colwidth='1.0*'/>
375ea1d6981Smrg<colspec colname='c6' colwidth='1.0*'/>
376ea1d6981Smrg<thead>
377ea1d6981Smrg  <row rowsep='1'>
378ea1d6981Smrg    <entry>Lower Case</entry>
379ea1d6981Smrg    <entry>Upper Case</entry>
380ea1d6981Smrg    <entry>Lower Case</entry>
381ea1d6981Smrg    <entry>Upper Case</entry>
382ea1d6981Smrg    <entry>Lower Case</entry>
383ea1d6981Smrg    <entry>Upper Case</entry>
384ea1d6981Smrg  </row>
385ea1d6981Smrg</thead>
386ea1d6981Smrg<tbody>
387ea1d6981Smrg  <row>
388ea1d6981Smrg    <entry>aogonek</entry>
389ea1d6981Smrg    <entry>Aogonek</entry>
390ea1d6981Smrg    <entry>zabovedot</entry>
391ea1d6981Smrg    <entry>Zabovedot</entry>
392ea1d6981Smrg    <entry>dstroke</entry>
393ea1d6981Smrg    <entry>Dstroke</entry>
394ea1d6981Smrg  </row>
395ea1d6981Smrg  <row>
396ea1d6981Smrg    <entry>lstroke</entry>
397ea1d6981Smrg    <entry>Lstroke</entry>
398ea1d6981Smrg    <entry>racute</entry>
399ea1d6981Smrg    <entry>Racute</entry>
400ea1d6981Smrg    <entry>nacute</entry>
401ea1d6981Smrg    <entry>Nacute</entry>
402ea1d6981Smrg  </row>
403ea1d6981Smrg  <row>
404ea1d6981Smrg    <entry>lcaron</entry>
405ea1d6981Smrg    <entry>Lcaron</entry>
406ea1d6981Smrg    <entry>abreve</entry>
407ea1d6981Smrg    <entry>Abreve</entry>
408ea1d6981Smrg    <entry>ncaron</entry>
409ea1d6981Smrg    <entry>Ncaron</entry>
410ea1d6981Smrg  </row>
411ea1d6981Smrg  <row>
412ea1d6981Smrg    <entry>sacute</entry>
413ea1d6981Smrg    <entry>Sacute</entry>
414ea1d6981Smrg    <entry>lacute</entry>
415ea1d6981Smrg    <entry>Lacute</entry>
416ea1d6981Smrg    <entry>odoubleacute</entry>
417ea1d6981Smrg    <entry>Odoubleacute</entry>
418ea1d6981Smrg  </row>
419ea1d6981Smrg  <row>
420ea1d6981Smrg    <entry>scaron</entry>
421ea1d6981Smrg    <entry>Scaron</entry>
422ea1d6981Smrg    <entry>cacute</entry>
423ea1d6981Smrg    <entry>Cacute</entry>
424ea1d6981Smrg    <entry>rcaron</entry>
425ea1d6981Smrg    <entry>Rcaron</entry>
426ea1d6981Smrg  </row>
427ea1d6981Smrg  <row>
428ea1d6981Smrg    <entry>scedilla</entry>
429ea1d6981Smrg    <entry>Scedilla</entry>
430ea1d6981Smrg    <entry>ccaron</entry>
431ea1d6981Smrg    <entry>Ccaron</entry>
432ea1d6981Smrg    <entry>uabovering</entry>
433ea1d6981Smrg    <entry>Uabovering</entry>
434ea1d6981Smrg  </row>
435ea1d6981Smrg  <row>
436ea1d6981Smrg    <entry>tcaron</entry>
437ea1d6981Smrg    <entry>Tcaron</entry>
438ea1d6981Smrg    <entry>eogonek</entry>
439ea1d6981Smrg    <entry>Eogonek</entry>
440ea1d6981Smrg    <entry>udoubleacute</entry>
441ea1d6981Smrg    <entry>Udoubleacute</entry>
442ea1d6981Smrg  </row>
443ea1d6981Smrg  <row>
444ea1d6981Smrg    <entry>zacute</entry>
445ea1d6981Smrg    <entry>Zacute</entry>
446ea1d6981Smrg    <entry>ecaron</entry>
447ea1d6981Smrg    <entry>Ecaron</entry>
448ea1d6981Smrg    <entry>tcedilla</entry>
449ea1d6981Smrg    <entry>Tcedilla</entry>
450ea1d6981Smrg  </row>
451ea1d6981Smrg  <row>
452ea1d6981Smrg    <entry>zcaron</entry>
453ea1d6981Smrg    <entry>Zcaron</entry>
454ea1d6981Smrg    <entry>dcaron</entry>
455ea1d6981Smrg    <entry>Dcaron</entry>
456ea1d6981Smrg    <entry>&#x0020;</entry>
457ea1d6981Smrg    <entry>&#x0020;</entry>
458ea1d6981Smrg  </row>
459ea1d6981Smrg</tbody>
460ea1d6981Smrg</tgroup>
461ea1d6981Smrg</informaltable>
462ea1d6981Smrg
463ea1d6981Smrg</sect3>
464ea1d6981Smrg<sect3 id='Capitalization_Rules_for_Latin_3_Keysyms'>
465ea1d6981Smrg<title>Capitalization Rules for Latin-3 Keysyms</title>
466ea1d6981Smrg
467ea1d6981Smrg<para>
468ea1d6981SmrgThis table lists the Latin-3 keysyms for which XKB defines upper and lower case:
469ea1d6981Smrg</para>
470ea1d6981Smrg
471ea1d6981Smrg<informaltable frame='topbot'>
472ea1d6981Smrg<?dbfo keep-together="always" ?>
473ea1d6981Smrg<tgroup cols='6' align='left' colsep='0' rowsep='0'>
474ea1d6981Smrg<colspec colname='c1' colwidth='1.0*'/>
475ea1d6981Smrg<colspec colname='c2' colwidth='1.0*'/>
476ea1d6981Smrg<colspec colname='c3' colwidth='1.0*'/>
477ea1d6981Smrg<colspec colname='c4' colwidth='1.0*'/>
478ea1d6981Smrg<colspec colname='c5' colwidth='1.0*'/>
479ea1d6981Smrg<colspec colname='c6' colwidth='1.0*'/>
480ea1d6981Smrg<thead>
481ea1d6981Smrg  <row rowsep='1'>
482ea1d6981Smrg    <entry>Lower Case</entry>
483ea1d6981Smrg    <entry>Upper Case</entry>
484ea1d6981Smrg    <entry>Lower Case</entry>
485ea1d6981Smrg    <entry>Upper Case</entry>
486ea1d6981Smrg    <entry>Lower Case</entry>
487ea1d6981Smrg    <entry>Upper Case</entry>
488ea1d6981Smrg  </row>
489ea1d6981Smrg</thead>
490ea1d6981Smrg<tbody>
491ea1d6981Smrg  <row>
492ea1d6981Smrg    <entry>hstroke</entry>
493ea1d6981Smrg    <entry>Hstroke</entry>
494ea1d6981Smrg    <entry>jcircumflex</entry>
495ea1d6981Smrg    <entry>Jcircumflex</entry>
496ea1d6981Smrg    <entry>gcircumflex</entry>
497ea1d6981Smrg    <entry>Gcircumflex</entry>
498ea1d6981Smrg  </row>
499ea1d6981Smrg  <row>
500ea1d6981Smrg    <entry>hcircumflex</entry>
501ea1d6981Smrg    <entry>Hcircumflex</entry>
502ea1d6981Smrg    <entry>cabovedot</entry>
503ea1d6981Smrg    <entry>Cabovedot</entry>
504ea1d6981Smrg    <entry>ubreve</entry>
505ea1d6981Smrg    <entry>Ubreve</entry>
506ea1d6981Smrg  </row>
507ea1d6981Smrg  <row>
508ea1d6981Smrg    <entry>idotless</entry>
509ea1d6981Smrg    <entry>Iabovedot</entry>
510ea1d6981Smrg    <entry>ccircumflex</entry>
511ea1d6981Smrg    <entry>Ccircumflex</entry>
512ea1d6981Smrg    <entry>scircumflex</entry>
513ea1d6981Smrg    <entry>Scircumflex</entry>
514ea1d6981Smrg  </row>
515ea1d6981Smrg  <row>
516ea1d6981Smrg    <entry>gbreve</entry>
517ea1d6981Smrg    <entry>Gbreve</entry>
518ea1d6981Smrg    <entry>gabovedot</entry>
519ea1d6981Smrg    <entry>Gabovedot</entry>
520ea1d6981Smrg    <entry>&#x0020;</entry>
521ea1d6981Smrg    <entry>&#x0020;</entry>
522ea1d6981Smrg  </row>
523ea1d6981Smrg</tbody>
524ea1d6981Smrg</tgroup>
525ea1d6981Smrg</informaltable>
526ea1d6981Smrg
527ea1d6981Smrg</sect3>
528ea1d6981Smrg<sect3 id='Capitalization_Rules_for_Latin_4_Keysyms'>
529ea1d6981Smrg<title>Capitalization Rules for Latin-4 Keysyms</title>
530ea1d6981Smrg
531ea1d6981Smrg<para>
532ea1d6981SmrgThis table lists the Latin-4 keysyms for which XKB defines upper and lower case:
533ea1d6981Smrg</para>
534ea1d6981Smrg
535ea1d6981Smrg<informaltable frame='topbot'>
536ea1d6981Smrg<?dbfo keep-together="always" ?>
537ea1d6981Smrg<tgroup cols='6' align='left' colsep='0' rowsep='0'>
538ea1d6981Smrg<colspec colname='c1' colwidth='1.0*'/>
539ea1d6981Smrg<colspec colname='c2' colwidth='1.0*'/>
540ea1d6981Smrg<colspec colname='c3' colwidth='1.0*'/>
541ea1d6981Smrg<colspec colname='c4' colwidth='1.0*'/>
542ea1d6981Smrg<colspec colname='c5' colwidth='1.0*'/>
543ea1d6981Smrg<colspec colname='c6' colwidth='1.0*'/>
544ea1d6981Smrg<thead>
545ea1d6981Smrg  <row rowsep='1'>
546ea1d6981Smrg    <entry>Lower Case</entry>
547ea1d6981Smrg    <entry>Upper Case</entry>
548ea1d6981Smrg    <entry>Lower Case</entry>
549ea1d6981Smrg    <entry>Upper Case</entry>
550ea1d6981Smrg    <entry>Lower Case</entry>
551ea1d6981Smrg    <entry>Upper Case</entry>
552ea1d6981Smrg  </row>
553ea1d6981Smrg</thead>
554ea1d6981Smrg<tbody>
555ea1d6981Smrg  <row>
556ea1d6981Smrg    <entry>rcedilla</entry>
557ea1d6981Smrg    <entry>Rcedilla</entry>
558ea1d6981Smrg    <entry>eng</entry>
559ea1d6981Smrg    <entry>ENG</entry>
560ea1d6981Smrg    <entry>omacron</entry>
561ea1d6981Smrg    <entry>Omacron</entry>
562ea1d6981Smrg  </row>
563ea1d6981Smrg  <row>
564ea1d6981Smrg    <entry>itilde</entry>
565ea1d6981Smrg    <entry>Itilde</entry>
566ea1d6981Smrg    <entry>amacron</entry>
567ea1d6981Smrg    <entry>Amacron</entry>
568ea1d6981Smrg    <entry>kcedilla</entry>
569ea1d6981Smrg    <entry>Kcedilla</entry>
570ea1d6981Smrg  </row>
571ea1d6981Smrg  <row>
572ea1d6981Smrg    <entry>lcedilla</entry>
573ea1d6981Smrg    <entry>Lcedilla</entry>
574ea1d6981Smrg    <entry>iogonek</entry>
575ea1d6981Smrg    <entry>Iogonek</entry>
576ea1d6981Smrg    <entry>uogonek</entry>
577ea1d6981Smrg    <entry>Uogonek</entry>
578ea1d6981Smrg  </row>
579ea1d6981Smrg  <row>
580ea1d6981Smrg    <entry>emacron</entry>
581ea1d6981Smrg    <entry>Emacron</entry>
582ea1d6981Smrg    <entry>eabovedot</entry>
583ea1d6981Smrg    <entry>eabovedot</entry>
584ea1d6981Smrg    <entry>utilde</entry>
585ea1d6981Smrg    <entry>Utilde</entry>
586ea1d6981Smrg  </row>
587ea1d6981Smrg  <row>
588ea1d6981Smrg    <entry>gcedilla</entry>
589ea1d6981Smrg    <entry>Gcedilla</entry>
590ea1d6981Smrg    <entry>imacron</entry>
591ea1d6981Smrg    <entry>Imacron</entry>
592ea1d6981Smrg    <entry>umacron</entry>
593ea1d6981Smrg    <entry>Umacron</entry>
594ea1d6981Smrg  </row>
595ea1d6981Smrg  <row>
596ea1d6981Smrg    <entry>tslash</entry>
597ea1d6981Smrg    <entry>Tslash</entry>
598ea1d6981Smrg    <entry>ncedilla</entry>
599ea1d6981Smrg    <entry>Ncedilla</entry>
600ea1d6981Smrg    <entry>&#x0020;</entry>
601ea1d6981Smrg    <entry>&#x0020;</entry>
602ea1d6981Smrg  </row>
603ea1d6981Smrg</tbody>
604ea1d6981Smrg</tgroup>
605ea1d6981Smrg</informaltable>
606ea1d6981Smrg
607ea1d6981Smrg</sect3>
608ea1d6981Smrg<sect3 id='Capitalization_Rules_for_Cyrillic_Keysyms'>
609ea1d6981Smrg<title>Capitalization Rules for Cyrillic Keysyms</title>
610ea1d6981Smrg
611ea1d6981Smrg<para>
612ea1d6981SmrgThis table lists the Cyrillic keysyms for which XKB defines upper and lower
613ea1d6981Smrgcase:
614ea1d6981Smrg</para>
615ea1d6981Smrg
616ea1d6981Smrg<informaltable frame='topbot'>
617ea1d6981Smrg<?dbfo keep-together="always" ?>
618ea1d6981Smrg<tgroup cols='4' align='left' colsep='0' rowsep='0'>
619ea1d6981Smrg<colspec colname='c1' colwidth='1.0*'/>
620ea1d6981Smrg<colspec colname='c2' colwidth='1.0*'/>
621ea1d6981Smrg<colspec colname='c3' colwidth='1.0*'/>
622ea1d6981Smrg<colspec colname='c4' colwidth='1.0*'/>
623ea1d6981Smrg<thead>
624ea1d6981Smrg  <row rowsep='1'>
625ea1d6981Smrg    <entry>Lower Case</entry>
626ea1d6981Smrg    <entry>Upper Case</entry>
627ea1d6981Smrg    <entry>Lower Case</entry>
628ea1d6981Smrg    <entry>Upper Case</entry>
629ea1d6981Smrg  </row>
630ea1d6981Smrg</thead>
631ea1d6981Smrg<tbody>
632ea1d6981Smrg  <row>
633ea1d6981Smrg    <entry>Serbian_dje</entry>
634ea1d6981Smrg    <entry>Serbian_DJE</entry>
635ea1d6981Smrg    <entry>Cyrillic_i</entry>
636ea1d6981Smrg    <entry>Cyrillic_I</entry>
637ea1d6981Smrg  </row>
638ea1d6981Smrg  <row>
639ea1d6981Smrg    <entry>Macedonia_gje</entry>
640ea1d6981Smrg    <entry>Macedonia_GJE</entry>
641ea1d6981Smrg    <entry>Cyrillic_shorti</entry>
642ea1d6981Smrg    <entry>Cyrillic_SHORTI</entry>
643ea1d6981Smrg  </row>
644ea1d6981Smrg  <row>
645ea1d6981Smrg    <entry>Cyrillic_io</entry>
646ea1d6981Smrg    <entry>Cyrillic_IO</entry>
647ea1d6981Smrg    <entry>Cyrillic_ka</entry>
648ea1d6981Smrg    <entry>Cyrillic_KA</entry>
649ea1d6981Smrg  </row>
650ea1d6981Smrg  <row>
651ea1d6981Smrg    <entry>Ukrainian_ie</entry>
652ea1d6981Smrg    <entry>Ukrainian_IE</entry>
653ea1d6981Smrg    <entry>Cyrillic_el</entry>
654ea1d6981Smrg    <entry>Cyrillic_EL</entry>
655ea1d6981Smrg  </row>
656ea1d6981Smrg  <row>
657ea1d6981Smrg    <entry>Macedonia_dse</entry>
658ea1d6981Smrg    <entry>Macedonia_DSE</entry>
659ea1d6981Smrg    <entry>Cyrillic_em</entry>
660ea1d6981Smrg    <entry>Cyrillic_EM</entry>
661ea1d6981Smrg  </row>
662ea1d6981Smrg  <row>
663ea1d6981Smrg    <entry>Ukrainian_i</entry>
664ea1d6981Smrg    <entry>Ukrainian_I</entry>
665ea1d6981Smrg    <entry>Cyrillic_en</entry>
666ea1d6981Smrg    <entry>Cyrillic_EN</entry>
667ea1d6981Smrg  </row>
668ea1d6981Smrg  <row>
669ea1d6981Smrg    <entry>Ukrainian_yi</entry>
670ea1d6981Smrg    <entry>Ukrainian_YI</entry>
671ea1d6981Smrg    <entry>Cyrillic_o</entry>
672ea1d6981Smrg    <entry>Cyrillic_O</entry>
673ea1d6981Smrg  </row>
674ea1d6981Smrg  <row>
675ea1d6981Smrg    <entry>Cyrillic_je</entry>
676ea1d6981Smrg    <entry>Cyrillic_JE</entry>
677ea1d6981Smrg    <entry>Cyrillic_pe</entry>
678ea1d6981Smrg    <entry>Cyrillic_PE</entry>
679ea1d6981Smrg  </row>
680ea1d6981Smrg  <row>
681ea1d6981Smrg    <entry>Cyrillic_lje</entry>
682ea1d6981Smrg    <entry>Cyrillic_LJE</entry>
683ea1d6981Smrg    <entry>Cyrillic_ya</entry>
684ea1d6981Smrg    <entry>Cyrillic_YA</entry>
685ea1d6981Smrg  </row>
686ea1d6981Smrg  <row>
687ea1d6981Smrg    <entry>Cyrillic_nje</entry>
688ea1d6981Smrg    <entry>Cyrillic_NJE</entry>
689ea1d6981Smrg    <entry>Cyrillic_er</entry>
690ea1d6981Smrg    <entry>Cyrillic_ER</entry>
691ea1d6981Smrg  </row>
692ea1d6981Smrg  <row>
693ea1d6981Smrg    <entry>Serbian_tshe</entry>
694ea1d6981Smrg    <entry>Serbian_TSHE</entry>
695ea1d6981Smrg    <entry>Cyrillic_es</entry>
696ea1d6981Smrg    <entry>Cyrillic_ES</entry>
697ea1d6981Smrg  </row>
698ea1d6981Smrg  <row>
699ea1d6981Smrg    <entry>Macedonia_kje</entry>
700ea1d6981Smrg    <entry>Macedonia_KJE</entry>
701ea1d6981Smrg    <entry>Cyrillic_te</entry>
702ea1d6981Smrg    <entry>Cyrillic_TE</entry>
703ea1d6981Smrg  </row>
704ea1d6981Smrg  <row>
705ea1d6981Smrg    <entry>Byelorussian_shortu</entry>
706ea1d6981Smrg    <entry>Byelorussian_SHORTU</entry>
707ea1d6981Smrg    <entry>Cyrillic_u</entry>
708ea1d6981Smrg    <entry>Cyrillic_U</entry>
709ea1d6981Smrg  </row>
710ea1d6981Smrg  <row>
711ea1d6981Smrg    <entry>Cyrillic_dzhe</entry>
712ea1d6981Smrg    <entry>Cyrillic_DZHE</entry>
713ea1d6981Smrg    <entry>Cyrillic_zhe</entry>
714ea1d6981Smrg    <entry>Cyrillic_ZHE</entry>
715ea1d6981Smrg  </row>
716ea1d6981Smrg  <row>
717ea1d6981Smrg    <entry>Cyrillic_yu</entry>
718ea1d6981Smrg    <entry>Cyrillic_YU</entry>
719ea1d6981Smrg    <entry>Cyrillic_ve</entry>
720ea1d6981Smrg    <entry>Cyrillic_VE</entry>
721ea1d6981Smrg  </row>
722ea1d6981Smrg  <row>
723ea1d6981Smrg    <entry>Cyrillic_a</entry>
724ea1d6981Smrg    <entry>Cyrillic_A</entry>
725ea1d6981Smrg    <entry>Cyrillic_softsign</entry>
726ea1d6981Smrg    <entry>Cyrillic_SOFTSIGN</entry>
727ea1d6981Smrg  </row>
728ea1d6981Smrg  <row>
729ea1d6981Smrg    <entry>Cyrillic_be</entry>
730ea1d6981Smrg    <entry>Cyrillic_BE</entry>
731ea1d6981Smrg    <entry>Cyrillic_yeru</entry>
732ea1d6981Smrg    <entry>Cyrillic_YERU</entry>
733ea1d6981Smrg  </row>
734ea1d6981Smrg  <row>
735ea1d6981Smrg    <entry>Cyrillic_tse</entry>
736ea1d6981Smrg    <entry>Cyrillic_TSE</entry>
737ea1d6981Smrg    <entry>Cyrillic_ze</entry>
738ea1d6981Smrg    <entry>Cyrillic_ZE</entry>
739ea1d6981Smrg  </row>
740ea1d6981Smrg  <row>
741ea1d6981Smrg    <entry>Cyrillic_de</entry>
742ea1d6981Smrg    <entry>Cyrillic_DE</entry>
743ea1d6981Smrg    <entry>Cyrillic_sha</entry>
744ea1d6981Smrg    <entry>Cyrillic_SHA</entry>
745ea1d6981Smrg  </row>
746ea1d6981Smrg  <row>
747ea1d6981Smrg    <entry>Cyrillic_ie</entry>
748ea1d6981Smrg    <entry>Cyrillic_IE</entry>
749ea1d6981Smrg    <entry>Cyrillic_e</entry>
750ea1d6981Smrg    <entry>Cyrillic_E</entry>
751ea1d6981Smrg  </row>
752ea1d6981Smrg  <row>
753ea1d6981Smrg    <entry>Cyrillic_ef</entry>
754ea1d6981Smrg    <entry>Cyrillic_EF</entry>
755ea1d6981Smrg    <entry>Cyrillic_shcha</entry>
756ea1d6981Smrg    <entry>Cyrillic_SHCHA</entry>
757ea1d6981Smrg  </row>
758ea1d6981Smrg  <row>
759ea1d6981Smrg    <entry>Cyrillic_ghe</entry>
760ea1d6981Smrg    <entry>Cyrillic_GHE</entry>
761ea1d6981Smrg    <entry>Cyrillic_che</entry>
762ea1d6981Smrg    <entry>Cyrillic_CHE</entry>
763ea1d6981Smrg  </row>
764ea1d6981Smrg  <row>
765ea1d6981Smrg    <entry>Cyrillic_ha</entry>
766ea1d6981Smrg    <entry>Cyrillic_HA</entry>
767ea1d6981Smrg    <entry>Cyrillic_hardsign</entry>
768ea1d6981Smrg    <entry>Cyrillic_HARDSIGN</entry>
769ea1d6981Smrg  </row>
770ea1d6981Smrg</tbody>
771ea1d6981Smrg</tgroup>
772ea1d6981Smrg</informaltable>
773ea1d6981Smrg
774ea1d6981Smrg</sect3>
775ea1d6981Smrg<sect3 id='Capitalization_Rules_for_Greek_Keysyms'>
776ea1d6981Smrg<title>Capitalization Rules for Greek Keysyms</title>
777ea1d6981Smrg
778ea1d6981Smrg<para>
779ea1d6981SmrgThis table lists the Greek keysyms for which XKB defines upper and lower case:
780ea1d6981Smrg</para>
781ea1d6981Smrg
782ea1d6981Smrg<informaltable frame='topbot'>
783ea1d6981Smrg<?dbfo keep-together="always" ?>
784ea1d6981Smrg<tgroup cols='4' align='left' colsep='0' rowsep='0'>
785ea1d6981Smrg<colspec colname='c1' colwidth='1.8*'/>
786ea1d6981Smrg<colspec colname='c2' colwidth='1.8*'/>
787ea1d6981Smrg<colspec colname='c3' colwidth='1.0*'/>
788ea1d6981Smrg<colspec colname='c4' colwidth='1.0*'/>
789ea1d6981Smrg<thead>
790ea1d6981Smrg  <row rowsep='1'>
791ea1d6981Smrg    <entry>Lower Case</entry>
792ea1d6981Smrg    <entry>Upper Case</entry>
793ea1d6981Smrg    <entry>Lower Case</entry>
794ea1d6981Smrg    <entry>Upper Case</entry>
795ea1d6981Smrg  </row>
796ea1d6981Smrg</thead>
797ea1d6981Smrg<tbody>
798ea1d6981Smrg  <row>
799ea1d6981Smrg    <entry>Greek_omegaaccent</entry>
800ea1d6981Smrg    <entry>Greek_OMEGAACCENT</entry>
801ea1d6981Smrg    <entry>Greek_iota</entry>
802ea1d6981Smrg    <entry>Greek_IOTA</entry>
803ea1d6981Smrg  </row>
804ea1d6981Smrg  <row>
805ea1d6981Smrg    <entry>Greek_alphaaccent</entry>
806ea1d6981Smrg    <entry>Greek_ALPHAACCENT</entry>
807ea1d6981Smrg    <entry>Greek_kappa</entry>
808ea1d6981Smrg    <entry>Greek_KAPPA</entry>
809ea1d6981Smrg  </row>
810ea1d6981Smrg  <row>
811ea1d6981Smrg    <entry>Greek_epsilonaccent</entry>
812ea1d6981Smrg    <entry>Greek_EPSILONACCENT</entry>
813ea1d6981Smrg    <entry>Greek_lamda</entry>
814ea1d6981Smrg    <entry>Greek_LAMDA</entry>
815ea1d6981Smrg  </row>
816ea1d6981Smrg  <row>
817ea1d6981Smrg    <entry>Greek_etaaccent</entry>
818ea1d6981Smrg    <entry>Greek_ETAACCENT</entry>
819ea1d6981Smrg    <entry>Greek_lambda</entry>
820ea1d6981Smrg    <entry>Greek_LAMBDA</entry>
821ea1d6981Smrg  </row>
822ea1d6981Smrg  <row>
823ea1d6981Smrg    <entry>Greek_iotaaccent</entry>
824ea1d6981Smrg    <entry>Greek_IOTAACCENT</entry>
825ea1d6981Smrg    <entry>Greek_mu</entry>
826ea1d6981Smrg    <entry>Greek_MU</entry>
827ea1d6981Smrg  </row>
828ea1d6981Smrg  <row>
829ea1d6981Smrg    <entry>Greek_iotadieresis</entry>
830ea1d6981Smrg    <entry>Greek_IOTADIERESIS</entry>
831ea1d6981Smrg    <entry>Greek_nu</entry>
832ea1d6981Smrg    <entry>Greek_NU</entry>
833ea1d6981Smrg  </row>
834ea1d6981Smrg  <row>
835ea1d6981Smrg    <entry>Greek_omicronaccent</entry>
836ea1d6981Smrg    <entry>Greek_OMICRONACCENT</entry>
837ea1d6981Smrg    <entry>Greek_xi</entry>
838ea1d6981Smrg    <entry>Greek_XI</entry>
839ea1d6981Smrg  </row>
840ea1d6981Smrg  <row>
841ea1d6981Smrg    <entry>Greek_upsilonaccent</entry>
842ea1d6981Smrg    <entry>Greek_UPSILONACCENT</entry>
843ea1d6981Smrg    <entry>Greek_omicron</entry>
844ea1d6981Smrg    <entry>Greek_OMICRON</entry>
845ea1d6981Smrg  </row>
846ea1d6981Smrg  <row>
847ea1d6981Smrg    <entry>Greek_upsilondieresis</entry>
848ea1d6981Smrg    <entry>Greek_UPSILONDIERESIS</entry>
849ea1d6981Smrg    <entry>Greek_pi</entry>
850ea1d6981Smrg    <entry>Greek_PI</entry>
851ea1d6981Smrg  </row>
852ea1d6981Smrg  <row>
853ea1d6981Smrg    <entry>Greek_alpha</entry>
854ea1d6981Smrg    <entry>Greek_ALPHA</entry>
855ea1d6981Smrg    <entry>Greek_rho</entry>
856ea1d6981Smrg    <entry>Greek_RHO</entry>
857ea1d6981Smrg  </row>
858ea1d6981Smrg  <row>
859ea1d6981Smrg    <entry>Greek_beta</entry>
860ea1d6981Smrg    <entry>Greek_BETA</entry>
861ea1d6981Smrg    <entry>Greek_sigma</entry>
862ea1d6981Smrg    <entry>Greek_SIGMA</entry>
863ea1d6981Smrg  </row>
864ea1d6981Smrg  <row>
865ea1d6981Smrg    <entry>Greek_gamma</entry>
866ea1d6981Smrg    <entry>Greek_GAMMA</entry>
867ea1d6981Smrg    <entry>Greek_tau</entry>
868ea1d6981Smrg    <entry>Greek_TAU</entry>
869ea1d6981Smrg  </row>
870ea1d6981Smrg  <row>
871ea1d6981Smrg    <entry>Greek_delta</entry>
872ea1d6981Smrg    <entry>Greek_DELTA</entry>
873ea1d6981Smrg    <entry>Greek_upsilon</entry>
874ea1d6981Smrg    <entry>Greek_UPSILON</entry>
875ea1d6981Smrg  </row>
876ea1d6981Smrg  <row>
877ea1d6981Smrg    <entry>Greek_epsilon</entry>
878ea1d6981Smrg    <entry>Greek_EPSILON</entry>
879ea1d6981Smrg    <entry>Greek_phi</entry>
880ea1d6981Smrg    <entry>Greek_PHI</entry>
881ea1d6981Smrg  </row>
882ea1d6981Smrg  <row>
883ea1d6981Smrg    <entry>Greek_zeta</entry>
884ea1d6981Smrg    <entry>Greek_ZETA</entry>
885ea1d6981Smrg    <entry>Greek_chi</entry>
886ea1d6981Smrg    <entry>Greek_CHI</entry>
887ea1d6981Smrg  </row>
888ea1d6981Smrg  <row>
889ea1d6981Smrg    <entry>Greek_eta</entry>
890ea1d6981Smrg    <entry>Greek_ETA</entry>
891ea1d6981Smrg    <entry>Greek_psi</entry>
892ea1d6981Smrg    <entry>Greek_PSI</entry>
893ea1d6981Smrg  </row>
894ea1d6981Smrg  <row>
895ea1d6981Smrg    <entry>Greek_theta</entry>
896ea1d6981Smrg    <entry>Greek_THETA</entry>
897ea1d6981Smrg    <entry>Greek_omega</entry>
898ea1d6981Smrg    <entry>Greek_OMEGA</entry>
899ea1d6981Smrg  </row>
900ea1d6981Smrg</tbody>
901ea1d6981Smrg</tgroup>
902ea1d6981Smrg</informaltable>
903ea1d6981Smrg
904ea1d6981Smrg</sect3>
905ea1d6981Smrg<sect3 id='Capitalization_Rules_for_Other_Keysyms'>
906ea1d6981Smrg<title>Capitalization Rules for Other Keysyms</title>
907ea1d6981Smrg
908ea1d6981Smrg<para>
909ea1d6981SmrgXKB defines no capitalization rules for symbols in any other set of keysyms
910ea1d6981Smrgprovided by the consortium. Applications are free to apply additional rules for
911ea1d6981Smrgprivate keysyms or for other keysyms not covered by XKB.
912ea1d6981Smrg</para>
913ea1d6981Smrg</sect3>
914ea1d6981Smrg</sect2>
915ea1d6981Smrg</sect1>
916ea1d6981Smrg</appendix>
917