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