xref: /webtrees/resources/views/modals/on-screen-keyboard.phtml (revision 37df441a9d09da4ae3e905c2688104073a1b36db)
1<?php
2
3declare(strict_types=1);
4
5use Fisharebest\Webtrees\I18N;
6
7?>
8
9<div class="container card wt-osk">
10    <div class="row card-header">
11        <div class="card-title">
12            <button type="button" class="btn btn-secondary wt-osk-shift-button" data-bs-toggle="button" aria-pressed="false">a &harr; A</button>
13
14            <div class="btn-group" role="group">
15                <input id="wt-osk-bg-script-ltn" type="radio" class="btn-check wt-osk-script-button" checked data-wt-osk-script="latn" name="osk-script">
16                <label for="wt-osk-bg-script-ltn" class="btn btn-secondary m-0" dir="ltr">
17                        Abcd
18                </label>
19
20                <input id="wt-osk-bg-script-cyrl" type="radio" class="btn-check wt-osk-script-button" data-wt-osk-script="cyrl" name="osk-script">
21                <label for="wt-osk-bg-script-cyrl" class="btn btn-secondary m-0" dir="ltr">
22                        &Acy;&bcy;&gcy;&dcy;
23                </label>
24
25                <input id="wt-osk-bg-script-grek" type="radio" class="btn-check wt-osk-script-button" data-wt-osk-script="grek" name="osk-script">
26                <label for="wt-osk-bg-script-grek" class="btn btn-secondary m-0" dir="ltr">
27                        &Alpha;&beta;&gamma;&delta;
28                </label>
29
30                <input id="wt-osk-bg-script-viet" type="radio" class="btn-check wt-osk-script-button" data-wt-osk-script="viet" name="osk-script">
31                <label for="wt-osk-bg-script-viet" class="btn btn-secondary m-0" dir="ltr">
32                        Ặềổự
33                </label>
34
35                <input id="wt-osk-bg-script-arab" type="radio" class="btn-check wt-osk-script-button" data-wt-osk-script="arab" name="osk-script">
36                <label for="wt-osk-bg-script-arab" class="btn btn-secondary m-0" dir="rtl">
37                        &#x627;&#x628;&#x629;&#x62a;
38                </label>
39
40                <input id="wt-osk-bg-script-hebr" type="radio" class="btn-check wt-osk-script-button" data-wt-osk-script="hebr" name="osk-script">
41                <label for="wt-osk-bg-script-hebr" class="btn btn-secondary m-0" dir="rtl">
42                        &#x5d0;&#x5d1;&#x5d2;&#x5d3;
43                </label>
44            </div>
45
46            <button type="button" class="btn btn-secondary wt-osk-pin-button" data-bs-toggle="button" aria-pressed="false" aria-label="<?= I18N::translate('Keep open') ?>"><?= view('icons/pin') ?></button>
47
48            <button type="button" class="btn btn-primary btn-close wt-osk-close float-end"></button>
49        </div>
50    </div>
51    <div class="row card-body wt-osk-keys">
52        <div class="col">
53            <!-- Quotation marks -->
54            <div class="wt-osk-group">
55                <span class="wt-osk-key">&lsquo;<sup class="wt-osk-key-shift">&ldquo;</sup></span>
56                <span class="wt-osk-key">&rsquo;<sup class="wt-osk-key-shift">&rdquo;</sup></span>
57                <span class="wt-osk-key">«<sup class="wt-osk-key-shift">‹</sup></span>
58                <span class="wt-osk-key">»<sup class="wt-osk-key-shift">›</sup></span>
59                <span class="wt-osk-key">„<sup class="wt-osk-key-shift">‚</sup></span>
60                <span class="wt-osk-key">&prime;<sup class="wt-osk-key-shift">&Prime;</sup></span>
61            </div>
62            <!-- Symbols and punctuation -->
63            <div class="wt-osk-group">
64                <span class="wt-osk-key">&copy;<sup class="wt-osk-key-shift">™</sup></span>
65                <span class="wt-osk-key">&deg;</span>
66                <span class="wt-osk-key">&hellip;</span>
67                <span class="wt-osk-key">&middot;<sup class="wt-osk-key-shift">&bullet;</sup></span>
68                <span class="wt-osk-key">&ndash;<sup class="wt-osk-key-shift">&mdash;</sup></span>
69                <span class="wt-osk-key">&dagger;<sup class="wt-osk-key-shift">&ddagger;</sup></span>
70                <span class="wt-osk-key">&sect;<sup class="wt-osk-key-shift">&para;</sup></span>
71                <span class="wt-osk-key">&iquest;<sup class="wt-osk-key-shift">&iexcl;</sup></span>
72            </div>
73            <!-- Non-printing -->
74            <div class="wt-osk-group">
75                <span class="wt-osk-key">&nbsp;<span>nbsp</span></span>
76                <span class="wt-osk-key">&zwnj;<span>zwnj</span></span>
77                <span class="wt-osk-key">&lrm;<span>lrm</span></span>
78                <span class="wt-osk-key">&rlm;<span>rlm</span></span>
79            </div>
80            <!-- Letter A with diacritic -->
81            <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
82                <span class="wt-osk-key">&agrave;<sup class="wt-osk-key-shift">&Agrave;</sup></span>
83                <span class="wt-osk-key">&auml;<sup class="wt-osk-key-shift">&Auml;</sup></span>
84                <span class="wt-osk-key">&aacute;<sup class="wt-osk-key-shift">&Aacute;</sup></span>
85                <span class="wt-osk-key">&acirc;<sup class="wt-osk-key-shift">&Acirc;</sup></span>
86                <span class="wt-osk-key">&abreve;<sup class="wt-osk-key-shift">&Abreve;</sup></span>
87                <span class="wt-osk-key">&atilde;<sup class="wt-osk-key-shift">&Atilde;</sup></span>
88                <span class="wt-osk-key">&aring;<sup class="wt-osk-key-shift">&Aring;</sup></span>
89                <span class="wt-osk-key">&aogon;<sup class="wt-osk-key-shift">&Aogon;</sup></span>
90                <span class="wt-osk-key">&aelig;<sup class="wt-osk-key-shift">&AElig;</sup></span>
91                <span class="wt-osk-key">&ordf;</span>
92            </div>
93            <!-- Letter C with diacritic -->
94            <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
95                <span class="wt-osk-key">&ccedil;<sup class="wt-osk-key-shift">&Ccedil;</sup></span>
96                <span class="wt-osk-key">&ccaron;<sup class="wt-osk-key-shift">&Ccaron;</sup></span>
97            </div>
98            <!-- Letter D with diacritic -->
99            <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
100                <span class="wt-osk-key">&dcaron;<sup class="wt-osk-key-shift">&Dcaron;</sup></span>
101                <span class="wt-osk-key">&dstrok;<sup class="wt-osk-key-shift">&Dstrok;</sup></span>
102            </div>
103            <!-- Letter E with diacritic -->
104            <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
105                <span class="wt-osk-key">&egrave;<sup class="wt-osk-key-shift">&Egrave;</sup></span>
106                <span class="wt-osk-key">&eacute;<sup class="wt-osk-key-shift">&Eacute;</sup></span>
107                <span class="wt-osk-key">&ecirc;<sup class="wt-osk-key-shift">&Ecirc;</sup></span>
108                <span class="wt-osk-key">&euml;<sup class="wt-osk-key-shift">&Euml;</sup></span>
109                <span class="wt-osk-key">&eogon;<sup class="wt-osk-key-shift">&Eogon;</sup></span>
110            </div>
111            <!-- Letter G with diacritic -->
112            <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
113                <span class="wt-osk-key">&gbreve;<sup class="wt-osk-key-shift">&Gbreve;</sup></span>
114            </div>
115            <!-- Letter I with diacritic -->
116            <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
117                <span class="wt-osk-key">&igrave;<sup class="wt-osk-key-shift">&Igrave;</sup></span>
118                <span class="wt-osk-key">&iacute;<sup class="wt-osk-key-shift">&Iacute;</sup></span>
119                <span class="wt-osk-key">&icirc;<sup class="wt-osk-key-shift">&Icirc;</sup></span>
120                <span class="wt-osk-key">&iuml;<sup class="wt-osk-key-shift">&Iuml;</sup></span>
121                <span class="wt-osk-key">&iogon;<sup class="wt-osk-key-shift">&Iogon;</sup></span>
122                <span class="wt-osk-key">&inodot;<sup class="wt-osk-key-shift">&Idot;</sup></span>
123                <span class="wt-osk-key">&ijlig;<sup class="wt-osk-key-shift">&IJlig;</sup></span>
124            </div>
125            <!-- Letter L with diacritic -->
126            <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
127                <span class="wt-osk-key">&lcaron;<sup class="wt-osk-key-shift">&Lcaron;</sup></span>
128                <span class="wt-osk-key">&lacute;<sup class="wt-osk-key-shift">&Lacute;</sup></span>
129                <span class="wt-osk-key">&lstrok;<sup class="wt-osk-key-shift">&Lstrok;</sup></span>
130            </div>
131            <!-- Letter N with diacritic -->
132            <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
133                <span class="wt-osk-key">&napos;</span>
134                <span class="wt-osk-key">&ntilde;<sup class="wt-osk-key-shift">&Ntilde;</sup></span>
135                <span class="wt-osk-key">&ncaron;<sup class="wt-osk-key-shift">&Ncaron;</sup></span>
136            </div>
137            <!-- Letter O with diacritic -->
138            <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
139                <span class="wt-osk-key">&ograve;<sup class="wt-osk-key-shift">&Ograve;</sup></span>
140                <span class="wt-osk-key">&oacute;<sup class="wt-osk-key-shift">&Oacute;</sup></span>
141                <span class="wt-osk-key">&ocirc;<sup class="wt-osk-key-shift">&Ocirc;</sup></span>
142                <span class="wt-osk-key">&otilde;<sup class="wt-osk-key-shift">&Otilde;</sup></span>
143                <span class="wt-osk-key">&ouml;<sup class="wt-osk-key-shift">&Ouml;</sup></span>
144                <span class="wt-osk-key">&oslash;<sup class="wt-osk-key-shift">&Oslash;</sup></span>
145                <span class="wt-osk-key">&oelig;<sup class="wt-osk-key-shift">&OElig;</sup></span>
146                <span class="wt-osk-key">&ordm;</span>
147            </div>
148            <!-- Letter T with diacritic -->
149            <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
150                <span class="wt-osk-key">&tcaron;<sup class="wt-osk-key-shift">&Tcaron;</sup></span>
151            </div>
152            <!-- Letter R with diacritic -->
153            <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
154                <span class="wt-osk-key">&racute;<sup class="wt-osk-key-shift">&Racute;</sup></span>
155                <span class="wt-osk-key">&rcaron;<sup class="wt-osk-key-shift">&Rcaron;</sup></span>
156            </div>
157            <!-- Letter S with diacritic -->
158            <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
159                <span class="wt-osk-key">&scaron;<sup class="wt-osk-key-shift">&Scaron;</sup></span>
160                <span class="wt-osk-key">&scedil;<sup class="wt-osk-key-shift">&Scedil;</sup></span>
161                <span class="wt-osk-key">&#x17F;</span>
162            </div>
163            <!-- Letter U with diacritic -->
164            <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
165                <span class="wt-osk-key">&uuml;<sup class="wt-osk-key-shift">&Uuml;</sup></span>
166                <span class="wt-osk-key">&ugrave;<sup class="wt-osk-key-shift">&Ugrave;</sup></span>
167                <span class="wt-osk-key">&uacute;<sup class="wt-osk-key-shift">&Uacute;</sup></span>
168                <span class="wt-osk-key">&ucirc;<sup class="wt-osk-key-shift">&Ucirc;</sup></span>
169                <span class="wt-osk-key">&utilde;<sup class="wt-osk-key-shift">&Utilde;</sup></span>
170                <span class="wt-osk-key">&umacr;<sup class="wt-osk-key-shift">&Umacr;</sup></span>
171                <span class="wt-osk-key">&uogon;<sup class="wt-osk-key-shift">&Uogon;</sup></span>
172            </div>
173            <!-- Letter Y with diacritic -->
174            <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
175                <span class="wt-osk-key">&yacute;<sup class="wt-osk-key-shift">&Yacute;</sup></span>
176            </div>
177            <!-- Letter Z with diacritic -->
178            <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
179                <span class="wt-osk-key">&zdot;<sup class="wt-osk-key-shift">&Zdot;</sup></span>
180                <span class="wt-osk-key">&zcaron;<sup class="wt-osk-key-shift">&Zcaron;</sup></span>
181            </div>
182            <!-- Esszet, Eth and Thorn -->
183            <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
184                <span class="wt-osk-key">&szlig;<sup class="wt-osk-key-shift">&#7838;</sup></span>
185                <span class="wt-osk-key">&eth;<sup class="wt-osk-key-shift">&ETH;</sup></span>
186                <span class="wt-osk-key">&thorn;<sup class="wt-osk-key-shift">&THORN;</sup></span>
187            </div>
188            <!-- Vietnamese diacritics and tonal marks -->
189            <div class="wt-osk-group wt-osk-script wt-osk-script-viet" dir="ltr" hidden>
190                <span class="wt-osk-key">ă<sup class="wt-osk-key-shift">Ă</sup></span>
191                <span class="wt-osk-key">â<sup class="wt-osk-key-shift">Â</sup></span>
192                <span class="wt-osk-key">à<sup class="wt-osk-key-shift">À</sup></span>
193                <span class="wt-osk-key">ằ<sup class="wt-osk-key-shift">Ằ</sup></span>
194                <span class="wt-osk-key">ầ<sup class="wt-osk-key-shift">Ầ</sup></span>
195                <span class="wt-osk-key">ả<sup class="wt-osk-key-shift">Ả</sup></span>
196                <span class="wt-osk-key">ẳ<sup class="wt-osk-key-shift">Ẳ</sup></span>
197                <span class="wt-osk-key">ẩ<sup class="wt-osk-key-shift">Ẩ</sup></span>
198                <span class="wt-osk-key">ã<sup class="wt-osk-key-shift">Ã</sup></span>
199                <span class="wt-osk-key">ẵ<sup class="wt-osk-key-shift">Ẵ</sup></span>
200                <span class="wt-osk-key">ẫ<sup class="wt-osk-key-shift">Ẫ</sup></span>
201                <span class="wt-osk-key">á<sup class="wt-osk-key-shift">Á</sup></span>
202                <span class="wt-osk-key">ắ<sup class="wt-osk-key-shift">Ắ</sup></span>
203                <span class="wt-osk-key">ấ<sup class="wt-osk-key-shift">Ấ</sup></span>
204                <span class="wt-osk-key">ạ<sup class="wt-osk-key-shift">Ạ</sup></span>
205                <span class="wt-osk-key">ặ<sup class="wt-osk-key-shift">Ặ</sup></span>
206                <span class="wt-osk-key">ậ<sup class="wt-osk-key-shift">Ậ</sup></span>
207            </div>
208            <div class="wt-osk-group wt-osk-script wt-osk-script-viet" dir="ltr" hidden>
209                <span class="wt-osk-key">&dstrok;<sup class="wt-osk-key-shift">&Dstrok;</sup></span>
210            </div>
211            <div class="wt-osk-group wt-osk-script wt-osk-script-viet" dir="ltr" hidden>
212                <span class="wt-osk-key">ê<sup class="wt-osk-key-shift">Ê</sup></span>
213                <span class="wt-osk-key">è<sup class="wt-osk-key-shift">È</sup></span>
214                <span class="wt-osk-key">ề<sup class="wt-osk-key-shift">Ề</sup></span>
215                <span class="wt-osk-key">ẻ<sup class="wt-osk-key-shift">Ẻ</sup></span>
216                <span class="wt-osk-key">ể<sup class="wt-osk-key-shift">Ể</sup></span>
217                <span class="wt-osk-key">ẽ<sup class="wt-osk-key-shift">Ẽ</sup></span>
218                <span class="wt-osk-key">ễ<sup class="wt-osk-key-shift">Ễ</sup></span>
219                <span class="wt-osk-key">é<sup class="wt-osk-key-shift">É</sup></span>
220                <span class="wt-osk-key">ế<sup class="wt-osk-key-shift">Ế</sup></span>
221                <span class="wt-osk-key">ẹ<sup class="wt-osk-key-shift">Ẹ</sup></span>
222                <span class="wt-osk-key">ệ<sup class="wt-osk-key-shift">Ệ</sup></span>
223            </div>
224            <div class="wt-osk-group wt-osk-script wt-osk-script-viet" dir="ltr" hidden>
225                <span class="wt-osk-key">ì<sup class="wt-osk-key-shift">Ì</sup></span>
226                <span class="wt-osk-key">ỉ<sup class="wt-osk-key-shift">Ỉ</sup></span>
227                <span class="wt-osk-key">ĩ<sup class="wt-osk-key-shift">Ĩ</sup></span>
228                <span class="wt-osk-key">í<sup class="wt-osk-key-shift">Í</sup></span>
229                <span class="wt-osk-key">ị<sup class="wt-osk-key-shift">Ị</sup></span>
230            </div>
231            <div class="wt-osk-group wt-osk-script wt-osk-script-viet" dir="ltr" hidden>
232                <span class="wt-osk-key">ô<sup class="wt-osk-key-shift">Ô</sup></span>
233                <span class="wt-osk-key">ơ<sup class="wt-osk-key-shift">Ơ</sup></span>
234                <span class="wt-osk-key">ò<sup class="wt-osk-key-shift">Ò</sup></span>
235                <span class="wt-osk-key">ồ<sup class="wt-osk-key-shift">Ồ</sup></span>
236                <span class="wt-osk-key">ờ<sup class="wt-osk-key-shift">Ờ</sup></span>
237                <span class="wt-osk-key">ỏ<sup class="wt-osk-key-shift">Ỏ</sup></span>
238                <span class="wt-osk-key">ổ<sup class="wt-osk-key-shift">Ổ</sup></span>
239                <span class="wt-osk-key">ở<sup class="wt-osk-key-shift">Ở</sup></span>
240                <span class="wt-osk-key">õ<sup class="wt-osk-key-shift">Õ</sup></span>
241                <span class="wt-osk-key">ỗ<sup class="wt-osk-key-shift">Ỗ</sup></span>
242                <span class="wt-osk-key">ỡ<sup class="wt-osk-key-shift">Ỡ</sup></span>
243                <span class="wt-osk-key">ó<sup class="wt-osk-key-shift">Ó</sup></span>
244                <span class="wt-osk-key">ố<sup class="wt-osk-key-shift">Ố</sup></span>
245                <span class="wt-osk-key">ớ<sup class="wt-osk-key-shift">Ớ</sup></span>
246                <span class="wt-osk-key">ọ<sup class="wt-osk-key-shift">Ọ</sup></span>
247                <span class="wt-osk-key">ộ<sup class="wt-osk-key-shift">Ộ</sup></span>
248                <span class="wt-osk-key">ợ<sup class="wt-osk-key-shift">Ợ</sup></span>
249            </div>
250            <div class="wt-osk-group wt-osk-script wt-osk-script-viet" dir="ltr" hidden>
251                <span class="wt-osk-key">ư<sup class="wt-osk-key-shift">Ư</sup></span>
252                <span class="wt-osk-key">ù<sup class="wt-osk-key-shift">Ù</sup></span>
253                <span class="wt-osk-key">ừ<sup class="wt-osk-key-shift">Ừ</sup></span>
254                <span class="wt-osk-key">ủ<sup class="wt-osk-key-shift">Ủ</sup></span>
255                <span class="wt-osk-key">ử<sup class="wt-osk-key-shift">Ử</sup></span>
256                <span class="wt-osk-key">ũ<sup class="wt-osk-key-shift">Ũ</sup></span>
257                <span class="wt-osk-key">ữ<sup class="wt-osk-key-shift">Ữ</sup></span>
258                <span class="wt-osk-key">ú<sup class="wt-osk-key-shift">Ú</sup></span>
259                <span class="wt-osk-key">ứ<sup class="wt-osk-key-shift">Ứ</sup></span>
260                <span class="wt-osk-key">ụ<sup class="wt-osk-key-shift">Ụ</sup></span>
261                <span class="wt-osk-key">ự<sup class="wt-osk-key-shift">Ự</sup></span>
262            </div>
263            <div class="wt-osk-group wt-osk-script wt-osk-script-viet" dir="ltr" hidden>
264                <span class="wt-osk-key">ỳ<sup class="wt-osk-key-shift">Ỳ</sup></span>
265                <span class="wt-osk-key">ỷ<sup class="wt-osk-key-shift">Ỷ</sup></span>
266                <span class="wt-osk-key">ỹ<sup class="wt-osk-key-shift">Ỹ</sup></span>
267                <span class="wt-osk-key">ý<sup class="wt-osk-key-shift">Ý</sup></span>
268                <span class="wt-osk-key">ỵ<sup class="wt-osk-key-shift">Ỵ</sup></span>
269            </div>
270            <!-- Extra Cyrillic characters -->
271            <div class="wt-osk-group wt-osk-script wt-osk-script-cyrl" dir="ltr" hidden>
272                <span class="wt-osk-key">&iocy;<sup class="wt-osk-key-shift">&IOcy;</sup></span>
273                <span class="wt-osk-key">&djcy;<sup class="wt-osk-key-shift">&DJcy;</sup></span>
274                <span class="wt-osk-key">&gjcy;<sup class="wt-osk-key-shift">&GJcy;</sup></span>
275                <span class="wt-osk-key">&jukcy;<sup class="wt-osk-key-shift">&Jukcy;</sup></span>
276                <span class="wt-osk-key">&dscy;<sup class="wt-osk-key-shift">&DScy;</sup></span>
277                <span class="wt-osk-key">&iukcy;<sup class="wt-osk-key-shift">&Iukcy;</sup></span>
278                <span class="wt-osk-key">&yicy;<sup class="wt-osk-key-shift">&YIcy;</sup></span>
279                <span class="wt-osk-key">&jsercy;<sup class="wt-osk-key-shift">&Jsercy;</sup></span>
280                <span class="wt-osk-key">&ljcy;<sup class="wt-osk-key-shift">&LJcy;</sup></span>
281                <span class="wt-osk-key">&njcy;<sup class="wt-osk-key-shift">&NJcy;</sup></span>
282                <span class="wt-osk-key">&tshcy;<sup class="wt-osk-key-shift">&TSHcy;</sup></span>
283                <span class="wt-osk-key">&kjcy;<sup class="wt-osk-key-shift">&KJcy;</sup></span>
284                <span class="wt-osk-key">&ubrcy;<sup class="wt-osk-key-shift">&Ubrcy;</sup></span>
285                <span class="wt-osk-key">&dzcy;<sup class="wt-osk-key-shift">&DZcy;</sup></span>
286            </div>
287            <!-- Cyrillic alphabet -->
288            <div class="wt-osk-group wt-osk-script wt-osk-script-cyrl" dir="ltr" hidden>
289                <span class="wt-osk-key">&acy;<sup class="wt-osk-key-shift">&Acy;</sup></span>
290                <span class="wt-osk-key">&bcy;<sup class="wt-osk-key-shift">&Bcy;</sup></span>
291                <span class="wt-osk-key">&vcy;<sup class="wt-osk-key-shift">&Vcy;</sup></span>
292                <span class="wt-osk-key">&gcy;<sup class="wt-osk-key-shift">&Gcy;</sup></span>
293                <span class="wt-osk-key">&dcy;<sup class="wt-osk-key-shift">&Dcy;</sup></span>
294                <span class="wt-osk-key">&iecy;<sup class="wt-osk-key-shift">&IEcy;</sup></span>
295                <span class="wt-osk-key">&zhcy;<sup class="wt-osk-key-shift">&ZHcy;</sup></span>
296                <span class="wt-osk-key">&zcy;<sup class="wt-osk-key-shift">&Zcy;</sup></span>
297                <span class="wt-osk-key">&icy;<sup class="wt-osk-key-shift">&Icy;</sup></span>
298                <span class="wt-osk-key">&jcy;<sup class="wt-osk-key-shift">&Jcy;</sup></span>
299                <span class="wt-osk-key">&kcy;<sup class="wt-osk-key-shift">&Kcy;</sup></span>
300                <span class="wt-osk-key">&lcy;<sup class="wt-osk-key-shift">&Lcy;</sup></span>
301                <span class="wt-osk-key">&mcy;<sup class="wt-osk-key-shift">&Mcy;</sup></span>
302                <span class="wt-osk-key">&ncy;<sup class="wt-osk-key-shift">&Ncy;</sup></span>
303                <span class="wt-osk-key">&ocy;<sup class="wt-osk-key-shift">&Ocy;</sup></span>
304                <span class="wt-osk-key">&pcy;<sup class="wt-osk-key-shift">&Pcy;</sup></span>
305                <span class="wt-osk-key">&scy;<sup class="wt-osk-key-shift">&Scy;</sup></span>
306                <span class="wt-osk-key">&tcy;<sup class="wt-osk-key-shift">&Tcy;</sup></span>
307                <span class="wt-osk-key">&ucy;<sup class="wt-osk-key-shift">&Ucy;</sup></span>
308                <span class="wt-osk-key">&fcy;<sup class="wt-osk-key-shift">&Fcy;</sup></span>
309                <span class="wt-osk-key">&khcy;<sup class="wt-osk-key-shift">&KHcy;</sup></span>
310                <span class="wt-osk-key">&tscy;<sup class="wt-osk-key-shift">&TScy;</sup></span>
311                <span class="wt-osk-key">&chcy;<sup class="wt-osk-key-shift">&CHcy;</sup></span>
312                <span class="wt-osk-key">&shcy;<sup class="wt-osk-key-shift">&SHcy;</sup></span>
313                <span class="wt-osk-key">&shchcy;<sup class="wt-osk-key-shift">&SHCHcy;</sup></span>
314                <span class="wt-osk-key">&hardcy;<sup class="wt-osk-key-shift">&HARDcy;</sup></span>
315                <span class="wt-osk-key">&ycy;<sup class="wt-osk-key-shift">&Ycy;</sup></span>
316                <span class="wt-osk-key">&softcy;<sup class="wt-osk-key-shift">&SOFTcy;</sup></span>
317                <span class="wt-osk-key">&ecy;<sup class="wt-osk-key-shift">&Ecy;</sup></span>
318                <span class="wt-osk-key">&yucy;<sup class="wt-osk-key-shift">&YUcy;</sup></span>
319                <span class="wt-osk-key">&yacy;<sup class="wt-osk-key-shift">&YAcy;</sup></span>
320            </div>
321            <!-- Greek alphabet -->
322            <div class="wt-osk-group wt-osk-script wt-osk-script-grek" dir="ltr" hidden>
323                <span class="wt-osk-key">&alpha;<sup class="wt-osk-key-shift">&Alpha;</sup></span>
324                <span class="wt-osk-key">&beta;<sup class="wt-osk-key-shift">&Beta;</sup></span>
325                <span class="wt-osk-key">&gamma;<sup class="wt-osk-key-shift">&Gamma;</sup></span>
326                <span class="wt-osk-key">&delta;<sup class="wt-osk-key-shift">&Delta;</sup></span>
327                <span class="wt-osk-key">&epsilon;<sup class="wt-osk-key-shift">&Epsilon;</sup></span>
328                <span class="wt-osk-key">&zeta;<sup class="wt-osk-key-shift">&Zeta;</sup></span>
329                <span class="wt-osk-key">&eta;<sup class="wt-osk-key-shift">&eta;</sup></span>
330                <span class="wt-osk-key">&theta;<sup class="wt-osk-key-shift">&Theta;</sup></span>
331                <span class="wt-osk-key">&iota;<sup class="wt-osk-key-shift">&Iota;</sup></span>
332                <span class="wt-osk-key">&kappa;<sup class="wt-osk-key-shift">&Kappa;</sup></span>
333                <span class="wt-osk-key">&lambda;<sup class="wt-osk-key-shift">&Lambda;</sup></span>
334                <span class="wt-osk-key">&mu;<sup class="wt-osk-key-shift">&Mu;</sup></span>
335                <span class="wt-osk-key">&nu;<sup class="wt-osk-key-shift">&Nu;</sup></span>
336                <span class="wt-osk-key">&xi;<sup class="wt-osk-key-shift">&Xi;</sup></span>
337                <span class="wt-osk-key">&omicron;<sup class="wt-osk-key-shift">&Omicron;</sup></span>
338                <span class="wt-osk-key">&pi;<sup class="wt-osk-key-shift">&Pi;</sup></span>
339                <span class="wt-osk-key">&rho;<sup class="wt-osk-key-shift">&Rho;</sup></span>
340                <span class="wt-osk-key">&sigma;<sup class="wt-osk-key-shift">&Sigma;</sup></span>
341                <span class="wt-osk-key">&tau;<sup class="wt-osk-key-shift">&Tau;</sup></span>
342                <span class="wt-osk-key">&upsilon;<sup class="wt-osk-key-shift">&Upsilon;</sup></span>
343                <span class="wt-osk-key">&phi;<sup class="wt-osk-key-shift">&Phi;</sup></span>
344                <span class="wt-osk-key">&chi;<sup class="wt-osk-key-shift">&chi;</sup></span>
345                <span class="wt-osk-key">&psi;<sup class="wt-osk-key-shift">&Psi;</sup></span>
346                <span class="wt-osk-key">&omega;<sup class="wt-osk-key-shift">&Omega;</sup></span>
347            </div>
348            <!-- Arabic alphabet -->
349            <div class="wt-osk-group wt-osk-script wt-osk-script-arab" dir="rtl" hidden>
350                <span class="wt-osk-key">ا</span>
351                <span class="wt-osk-key">ب</span>
352                <span class="wt-osk-key">ت</span>
353                <span class="wt-osk-key">ثج</span>
354                <span class="wt-osk-key">ح</span>
355                <span class="wt-osk-key">خ</span>
356                <span class="wt-osk-key">د</span>
357                <span class="wt-osk-key">ذ</span>
358                <span class="wt-osk-key">ر</span>
359                <span class="wt-osk-key">ز</span>
360                <span class="wt-osk-key">س</span>
361                <span class="wt-osk-key">ش</span>
362                <span class="wt-osk-key">ص</span>
363                <span class="wt-osk-key">ض</span>
364                <span class="wt-osk-key">ط</span>
365                <span class="wt-osk-key">ظ</span>
366                <span class="wt-osk-key">ع</span>
367                <span class="wt-osk-key">غ</span>
368                <span class="wt-osk-key">ف</span>
369                <span class="wt-osk-key">ق</span>
370                <span class="wt-osk-key">ك</span>
371                <span class="wt-osk-key">ل</span>
372                <span class="wt-osk-key">من</span>
373                <span class="wt-osk-key">ه</span>
374                <span class="wt-osk-key">و</span>
375                <span class="wt-osk-key">ي</span>
376                <span class="wt-osk-key">آ</span>
377                <span class="wt-osk-key">ة</span>
378                <span class="wt-osk-key">ى</span>
379                <span class="wt-osk-key">ی</span>
380            </div>
381            <!-- Hebrew alphabet -->
382            <div class="wt-osk-group wt-osk-script wt-osk-script-hebr" dir="rtl" hidden>
383                <span class="wt-osk-key">&#x5d0;</span>
384                <span class="wt-osk-key">&#x5d1;</span>
385                <span class="wt-osk-key">&#x5d2;</span>
386                <span class="wt-osk-key">&#x5d3;</span>
387                <span class="wt-osk-key">&#x5d4;</span>
388                <span class="wt-osk-key">&#x5d5;</span>
389                <span class="wt-osk-key">&#x5d6;</span>
390                <span class="wt-osk-key">&#x5d7;</span>
391                <span class="wt-osk-key">&#x5d8;</span>
392                <span class="wt-osk-key">&#x5d9;</span>
393                <span class="wt-osk-key">&#x5da;</span>
394                <span class="wt-osk-key">&#x5db;</span>
395                <span class="wt-osk-key">&#x5dc;</span>
396                <span class="wt-osk-key">&#x5dd;</span>
397                <span class="wt-osk-key">&#x5de;</span>
398                <span class="wt-osk-key">&#x5df;</span>
399                <span class="wt-osk-key">&#x5e0;</span>
400                <span class="wt-osk-key">&#x5e1;</span>
401                <span class="wt-osk-key">&#x5e2;</span>
402                <span class="wt-osk-key">&#x5e3;</span>
403                <span class="wt-osk-key">&#x5e4;</span>
404                <span class="wt-osk-key">&#x5e5;</span>
405                <span class="wt-osk-key">&#x5e6;</span>
406                <span class="wt-osk-key">&#x5e7;</span>
407                <span class="wt-osk-key">&#x5e8;</span>
408                <span class="wt-osk-key">&#x5e9;</span>
409                <span class="wt-osk-key">&#x5ea;</span>
410                <span class="wt-osk-key">&#x5f0;</span>
411                <span class="wt-osk-key">&#x5f1;</span>
412                <span class="wt-osk-key">&#x5f2;</span>
413                <span class="wt-osk-key">&#x5f3;</span>
414                <span class="wt-osk-key">&#x5f4;</span>
415            </div>
416        </div>
417    </div>
418</div>
419