xref: /webtrees/resources/views/modals/on-screen-keyboard.phtml (revision dd6b2bfcc550270bb6d6778e11576148f71e4330)
1*dd6b2bfcSGreg Roach<?php use Fisharebest\Webtrees\FontAwesome; ?>
2*dd6b2bfcSGreg Roach<?php use Fisharebest\Webtrees\I18N; ?>
3*dd6b2bfcSGreg Roach<div class="card wt-osk">
4*dd6b2bfcSGreg Roach    <div class="card-header">
5*dd6b2bfcSGreg Roach        <div class="card-title">
6*dd6b2bfcSGreg Roach            <button type="button" class="btn btn-primary wt-osk-close">&times;</button>
7*dd6b2bfcSGreg Roach
8*dd6b2bfcSGreg Roach            <button type="button" class="btn btn-secondary wt-osk-pin-button" data-toggle="button" aria-pressed="false"><?= FontAwesome::semanticIcon('pin', I18N::translate('Keep open')) ?></button>
9*dd6b2bfcSGreg Roach
10*dd6b2bfcSGreg Roach            <button type="button" class="btn btn-secondary wt-osk-shift-button" data-toggle="button" aria-pressed="false">a &harr; A</button>
11*dd6b2bfcSGreg Roach
12*dd6b2bfcSGreg Roach            <div class="btn-group" role="group" data-toggle="buttons">
13*dd6b2bfcSGreg Roach                <button class="btn btn-secondary active" dir="ltr">
14*dd6b2bfcSGreg Roach                    <input type="radio" class="wt-osk-script-button" checked autocomplete="off" data-script="latn" name="osk-script"> Abcd
15*dd6b2bfcSGreg Roach                </button>
16*dd6b2bfcSGreg Roach                <button class="btn btn-secondary" dir="ltr">
17*dd6b2bfcSGreg Roach                    <input type="radio" class="wt-osk-script-button" autocomplete="off" data-script="cyrl" name="osk-script"> &Acy;&bcy;&gcy;&dcy;
18*dd6b2bfcSGreg Roach                </button>
19*dd6b2bfcSGreg Roach                <button class="btn btn-secondary" dir="ltr">
20*dd6b2bfcSGreg Roach                    <input type="radio" class="wt-osk-script-button" autocomplete="off" data-script="grek" name="osk-script"> &Alpha;&beta;&gamma;&delta;
21*dd6b2bfcSGreg Roach                </button>
22*dd6b2bfcSGreg Roach                <button class="btn btn-secondary" dir="rtl">
23*dd6b2bfcSGreg Roach                    <input type="radio" class="wt-osk-script-button" autocomplete="off" data-script="arab" name="osk-script"> &#x627;&#x628;&#x629;&#x62a;
24*dd6b2bfcSGreg Roach                </button>
25*dd6b2bfcSGreg Roach                <button class="btn btn-secondary" dir="rtl">
26*dd6b2bfcSGreg Roach                    <input type="radio" class="wt-osk-script-button" autocomplete="off" data-script="hebr" name="osk-script"> &#x5d0;&#x5d1;&#x5d2;&#x5d3;
27*dd6b2bfcSGreg Roach                </button>
28*dd6b2bfcSGreg Roach            </div>
29*dd6b2bfcSGreg Roach        </div>
30*dd6b2bfcSGreg Roach    </div>
31*dd6b2bfcSGreg Roach    <div class="card-body wt-osk-keys">
32*dd6b2bfcSGreg Roach        <!-- Quotation marks -->
33*dd6b2bfcSGreg Roach        <div class="wt-osk-group">
34*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&lsquo;<sup class="wt-osk-key-shift">&ldquo;</sup></span>
35*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&rsquo;<sup class="wt-osk-key-shift">&rdquo;</sup></span>
36*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&lsaquo;<sup class="wt-osk-key-shift">&ldquo;</sup></span>
37*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&rsaquo;<sup class="wt-osk-key-shift">&raquo;</sup></span>
38*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&sbquo;<sup class="wt-osk-key-shift">&bdquo;</sup></span>
39*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&prime;<sup class="wt-osk-key-shift">&Prime;</sup></span>
40*dd6b2bfcSGreg Roach        </div>
41*dd6b2bfcSGreg Roach        <!-- Symbols and punctuation -->
42*dd6b2bfcSGreg Roach        <div class="wt-osk-group">
43*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&copy;</span>
44*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&deg;</span>
45*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&hellip;</span>
46*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&middot;<sup class="wt-osk-key-shift">&bullet;</sup></span>
47*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ndash;<sup class="wt-osk-key-shift">&mdash;</sup></span>
48*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&dagger;<sup class="wt-osk-key-shift">&ddagger;</sup></span>
49*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&sect;<sup class="wt-osk-key-shift">&para;</sup></span>
50*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&iquest;<sup class="wt-osk-key-shift">&iexcl;</sup></span>
51*dd6b2bfcSGreg Roach        </div>
52*dd6b2bfcSGreg Roach        <!-- Letter A with diacritic -->
53*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
54*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&agrave;<sup class="wt-osk-key-shift">&Agrave;</sup></span>
55*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&aacute;<sup class="wt-osk-key-shift">&Aacute;</sup></span>
56*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&acirc;<sup class="wt-osk-key-shift">&Acirc;</sup></span>
57*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&atilde;<sup class="wt-osk-key-shift">&Atilde;</sup></span>
58*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&aring;<sup class="wt-osk-key-shift">&Aring;</sup></span>
59*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&aogon;<sup class="wt-osk-key-shift">&Aogon;</sup></span>
60*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&aelig;<sup class="wt-osk-key-shift">&AElig;</sup></span>
61*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ordf;</span>
62*dd6b2bfcSGreg Roach        </div>
63*dd6b2bfcSGreg Roach        <!-- Letter C with diacritic -->
64*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
65*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ccedil;<sup class="wt-osk-key-shift">&Ccedil;</sup></span>
66*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ccaron;<sup class="wt-osk-key-shift">&Ccaron;</sup></span>
67*dd6b2bfcSGreg Roach        </div>
68*dd6b2bfcSGreg Roach        <!-- Letter D with diacritic -->
69*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
70*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&Dcaron;<sup class="wt-osk-key-shift">&Dcaron;</sup></span>
71*dd6b2bfcSGreg Roach        </div>
72*dd6b2bfcSGreg Roach        <!-- Letter E with diacritic -->
73*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
74*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&egrave;<sup class="wt-osk-key-shift">&Egrave;</sup></span>
75*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&eacute;<sup class="wt-osk-key-shift">&Eacute;</sup></span>
76*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ecirc;<sup class="wt-osk-key-shift">&Ecirc;</sup></span>
77*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&euml;<sup class="wt-osk-key-shift">&Euml;</sup></span>
78*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&eogon;<sup class="wt-osk-key-shift">&Eogon;</sup></span>
79*dd6b2bfcSGreg Roach        </div>
80*dd6b2bfcSGreg Roach        <!-- Letter G with diacritic -->
81*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
82*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&gbreve;<sup class="wt-osk-key-shift">&Gbreve;</sup></span>
83*dd6b2bfcSGreg Roach        </div>
84*dd6b2bfcSGreg Roach        <!-- Letter I with diacritic -->
85*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
86*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&igrave;<sup class="wt-osk-key-shift">&Igrave;</sup></span>
87*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&iacute;<sup class="wt-osk-key-shift">&Iacute;</sup></span>
88*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&icirc;<sup class="wt-osk-key-shift">&Icirc;</sup></span>
89*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&iuml;<sup class="wt-osk-key-shift">&Iuml;</sup></span>
90*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&iogon;<sup class="wt-osk-key-shift">&Iogon;</sup></span>
91*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&inodot;<sup class="wt-osk-key-shift">&Idot;</sup></span>
92*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ijlig;<sup class="wt-osk-key-shift">&IJlig;</sup></span>
93*dd6b2bfcSGreg Roach        </div>
94*dd6b2bfcSGreg Roach        <!-- Letter L with diacritic -->
95*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
96*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&lcaron;<sup class="wt-osk-key-shift">&Lcaron;</sup></span>
97*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&lacute;<sup class="wt-osk-key-shift">&Lacute;</sup></span>
98*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&lstrok;<sup class="wt-osk-key-shift">&Lstrok;</sup></span>
99*dd6b2bfcSGreg Roach        </div>
100*dd6b2bfcSGreg Roach        <!-- Letter N with diacritic -->
101*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
102*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&napos;</span>
103*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ntilde;<sup class="wt-osk-key-shift">&Ntilde;</sup></span>
104*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ncaron;<sup class="wt-osk-key-shift">&Ncaron;</sup></span>
105*dd6b2bfcSGreg Roach        </div>
106*dd6b2bfcSGreg Roach        <!-- Letter O with diacritic -->
107*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
108*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ograve;<sup class="wt-osk-key-shift">&Ograve;</sup></span>
109*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&oacute;<sup class="wt-osk-key-shift">&Oacute;</sup></span>
110*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ocirc;<sup class="wt-osk-key-shift">&Ocirc;</sup></span>
111*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&otilde;<sup class="wt-osk-key-shift">&Otilde;</sup></span>
112*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ouml;<sup class="wt-osk-key-shift">&Ouml;</sup></span>
113*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&oslash;<sup class="wt-osk-key-shift">&Oslash;</sup></span>
114*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&oelig;<sup class="wt-osk-key-shift">&OElig;</sup></span>
115*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ordm;</span>
116*dd6b2bfcSGreg Roach        </div>
117*dd6b2bfcSGreg Roach        <!-- Letter T with diacritic -->
118*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
119*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&tcaron;<sup class="wt-osk-key-shift">&Tcaron;</sup></span>
120*dd6b2bfcSGreg Roach        </div>
121*dd6b2bfcSGreg Roach        <!-- Letter R with diacritic -->
122*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
123*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&racute;<sup class="wt-osk-key-shift">&Racute;</sup></span>
124*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&rcaron;<sup class="wt-osk-key-shift">&Rcaron;</sup></span>
125*dd6b2bfcSGreg Roach        </div>
126*dd6b2bfcSGreg Roach        <!-- Letter S with diacritic -->
127*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
128*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&scaron;<sup class="wt-osk-key-shift">&Scaron;</sup></span>
129*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&scedil;<sup class="wt-osk-key-shift">&Scedil;</sup></span>
130*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x17F;</sup></span>
131*dd6b2bfcSGreg Roach        </div>
132*dd6b2bfcSGreg Roach        <!-- Letter U with diacritic -->
133*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
134*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ugrave;<sup class="wt-osk-key-shift">&Ugrave;</sup></span>
135*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&uacute;<sup class="wt-osk-key-shift">&Uacute;</sup></span>
136*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ucirc;<sup class="wt-osk-key-shift">&Ucirc;</sup></span>
137*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&utilde;<sup class="wt-osk-key-shift">&Utilde;</sup></span>
138*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&umacr;<sup class="wt-osk-key-shift">&Umacr;</sup></span>
139*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&uogon;<sup class="wt-osk-key-shift">&Uogon;</sup></span>
140*dd6b2bfcSGreg Roach        </div>
141*dd6b2bfcSGreg Roach        <!-- Letter Y with diacritic -->
142*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
143*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&yacute;<sup class="wt-osk-key-shift">&Yacute;</sup></span>
144*dd6b2bfcSGreg Roach        </div>
145*dd6b2bfcSGreg Roach        <!-- Letter Z with diacritic -->
146*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
147*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&zdot;<sup class="wt-osk-key-shift">&Zdot;</sup></span>
148*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&zcaron;<sup class="wt-osk-key-shift">&Zcaron;</sup></span>
149*dd6b2bfcSGreg Roach        </div>
150*dd6b2bfcSGreg Roach        <!-- Esszet, Eth and Thorn -->
151*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-latn" dir="ltr">
152*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&szlig;<sup class="wt-osk-key-shift">&#7838;</sup></span>
153*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&eth;<sup class="wt-osk-key-shift">&ETH;</sup></span>
154*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&thorn;<sup class="wt-osk-key-shift">&THORN;</sup></span>
155*dd6b2bfcSGreg Roach        </div>
156*dd6b2bfcSGreg Roach        <!-- Extra Cyrillic characters -->
157*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-cyrl" dir="ltr" hidden>
158*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&iocy;<sup class="wt-osk-key-shift">&IOcy;</sup></span>
159*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&djcy;<sup class="wt-osk-key-shift">&DJcy;</sup></span>
160*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&gjcy;<sup class="wt-osk-key-shift">&GJcy;</sup></span>
161*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&jukcy;<sup class="wt-osk-key-shift">&Jukcy;</sup></span>
162*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&dscy;<sup class="wt-osk-key-shift">&DScy;</sup></span>
163*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&iukcy;<sup class="wt-osk-key-shift">&Iukcy;</sup></span>
164*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&yicy;<sup class="wt-osk-key-shift">&YIcy;</sup></span>
165*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&jsercy;<sup class="wt-osk-key-shift">&Jsercy;</sup></span>
166*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ljcy;<sup class="wt-osk-key-shift">&LJcy;</sup></span>
167*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&njcy;<sup class="wt-osk-key-shift">&NJcy;</sup></span>
168*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&tshcy;<sup class="wt-osk-key-shift">&TSHcy;</sup></span>
169*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&kjcy;<sup class="wt-osk-key-shift">&KJcy;</sup></span>
170*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ubrcy;<sup class="wt-osk-key-shift">&Ubrcy;</sup></span>
171*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&dzcy;<sup class="wt-osk-key-shift">&DZcy;</sup></span>
172*dd6b2bfcSGreg Roach        </div>
173*dd6b2bfcSGreg Roach        <!-- Cyrillic alphabet -->
174*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-cyrl" dir="ltr" hidden>
175*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&acy;<sup class="wt-osk-key-shift">&Acy;</sup></span>
176*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&bcy;<sup class="wt-osk-key-shift">&Bcy;</sup></span>
177*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&gcy;<sup class="wt-osk-key-shift">&Gcy;</sup></span>
178*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&dcy;<sup class="wt-osk-key-shift">&Dcy;</sup></span>
179*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&iecy;<sup class="wt-osk-key-shift">&IEcy;</sup></span>
180*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&zhcy;<sup class="wt-osk-key-shift">&ZHcy;</sup></span>
181*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&zcy;<sup class="wt-osk-key-shift">&Zcy;</sup></span>
182*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&icy;<sup class="wt-osk-key-shift">&Icy;</sup></span>
183*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&jcy;<sup class="wt-osk-key-shift">&Jcy;</sup></span>
184*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&kcy;<sup class="wt-osk-key-shift">&Kcy;</sup></span>
185*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&lcy;<sup class="wt-osk-key-shift">&Lcy;</sup></span>
186*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&mcy;<sup class="wt-osk-key-shift">&Mcy;</sup></span>
187*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ncy;<sup class="wt-osk-key-shift">&Ncy;</sup></span>
188*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ocy;<sup class="wt-osk-key-shift">&Ocy;</sup></span>
189*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&pcy;<sup class="wt-osk-key-shift">&Pcy;</sup></span>
190*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&scy;<sup class="wt-osk-key-shift">&Scy;</sup></span>
191*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&tcy;<sup class="wt-osk-key-shift">&Tcy;</sup></span>
192*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ucy;<sup class="wt-osk-key-shift">&Ucy;</sup></span>
193*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ucy;<sup class="wt-osk-key-shift">&Ucy;</sup></span>
194*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&fcy;<sup class="wt-osk-key-shift">&Fcy;</sup></span>
195*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&khcy;<sup class="wt-osk-key-shift">&KHcy;</sup></span>
196*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&tscy;<sup class="wt-osk-key-shift">&TScy;</sup></span>
197*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&chcy;<sup class="wt-osk-key-shift">&CHcy;</sup></span>
198*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&shcy;<sup class="wt-osk-key-shift">&SHcy;</sup></span>
199*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&shchcy;<sup class="wt-osk-key-shift">&SHCHcy;</sup></span>
200*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&hardcy;<sup class="wt-osk-key-shift">&HARDcy;</sup></span>
201*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ycy;<sup class="wt-osk-key-shift">&Ycy;</sup></span>
202*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&softcy;<sup class="wt-osk-key-shift">&SOFTcy;</sup></span>
203*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&ecy;<sup class="wt-osk-key-shift">&Ecy;</sup></span>
204*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&yucy;<sup class="wt-osk-key-shift">&YUcy;</sup></span>
205*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&yacy;<sup class="wt-osk-key-shift">&YAcy;</sup></span>
206*dd6b2bfcSGreg Roach        </div>
207*dd6b2bfcSGreg Roach        <!-- Greek alphabet -->
208*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-grek" dir="ltr" hidden>
209*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&alpha;<sup class="wt-osk-key-shift">&Alpha;</sup></span>
210*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&beta;<sup class="wt-osk-key-shift">&Beta;</sup></span>
211*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&gamma;<sup class="wt-osk-key-shift">&Gamma;</sup></span>
212*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&delta;<sup class="wt-osk-key-shift">&Delta;</sup></span>
213*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&epsilon;<sup class="wt-osk-key-shift">&Epsilon;</sup></span>
214*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&zeta;<sup class="wt-osk-key-shift">&Zeta;</sup></span>
215*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&eta;<sup class="wt-osk-key-shift">&eta;</sup></span>
216*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&theta;<sup class="wt-osk-key-shift">&Theta;</sup></span>
217*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&iota;<sup class="wt-osk-key-shift">&Iota;</sup></span>
218*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&kappa;<sup class="wt-osk-key-shift">&Kappa;</sup></span>
219*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&lambda;<sup class="wt-osk-key-shift">&Lambda;</sup></span>
220*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&mu;<sup class="wt-osk-key-shift">&Mu;</sup></span>
221*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&nu;<sup class="wt-osk-key-shift">&Nu;</sup></span>
222*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&xi;<sup class="wt-osk-key-shift">&Xi;</sup></span>
223*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&omicron;<sup class="wt-osk-key-shift">&Omicron;</sup></span>
224*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&pi;<sup class="wt-osk-key-shift">&Pi;</sup></span>
225*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&rho;<sup class="wt-osk-key-shift">&Rho;</sup></span>
226*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&sigma;<sup class="wt-osk-key-shift">&Sigma;</sup></span>
227*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&tau;<sup class="wt-osk-key-shift">&Tau;</sup></span>
228*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&upsilon;<sup class="wt-osk-key-shift">&Upsilon;</sup></span>
229*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&phi;<sup class="wt-osk-key-shift">&Phi;</sup></span>
230*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&chi;<sup class="wt-osk-key-shift">&chi;</sup></span>
231*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&psi;<sup class="wt-osk-key-shift">&Psi;</sup></span>
232*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&omega;<sup class="wt-osk-key-shift">&Omega;</sup></span>
233*dd6b2bfcSGreg Roach        </div>
234*dd6b2bfcSGreg Roach        <!-- Arabic alphabet -->
235*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-arab" dir="rtl" hidden>
236*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ا</span>
237*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ب</span>
238*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ت</span>
239*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ثج</span>
240*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ح</span>
241*dd6b2bfcSGreg Roach            <span class="wt-osk-key">خ</span>
242*dd6b2bfcSGreg Roach            <span class="wt-osk-key">د</span>
243*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ذ</span>
244*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ر</span>
245*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ز</span>
246*dd6b2bfcSGreg Roach            <span class="wt-osk-key">س</span>
247*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ش</span>
248*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ص</span>
249*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ض</span>
250*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ط</span>
251*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ظ</span>
252*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ع</span>
253*dd6b2bfcSGreg Roach            <span class="wt-osk-key">غ</span>
254*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ف</span>
255*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ق</span>
256*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ك</span>
257*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ل</span>
258*dd6b2bfcSGreg Roach            <span class="wt-osk-key">من</span>
259*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ه</span>
260*dd6b2bfcSGreg Roach            <span class="wt-osk-key">و</span>
261*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ي</span>
262*dd6b2bfcSGreg Roach            <span class="wt-osk-key">آ</span>
263*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ة</span>
264*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ى</span>
265*dd6b2bfcSGreg Roach            <span class="wt-osk-key">ی</span>
266*dd6b2bfcSGreg Roach        </div>
267*dd6b2bfcSGreg Roach        <!-- Hebrew alphabet -->
268*dd6b2bfcSGreg Roach        <div class="wt-osk-group wt-osk-script wt-osk-script-hebr" dir="rtl" hidden>
269*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5d0;</span>
270*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5d1;</span>
271*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5d2;</span>
272*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5d3;</span>
273*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5d4;</span>
274*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5d5;</span>
275*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5d6;</span>
276*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5d7;</span>
277*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5d8;</span>
278*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5d9;</span>
279*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5da;</span>
280*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5db;</span>
281*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5dc;</span>
282*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5dd;</span>
283*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5de;</span>
284*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5df;</span>
285*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5e0;</span>
286*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5e1;</span>
287*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5e2;</span>
288*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5e3;</span>
289*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5e4;</span>
290*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5e5;</span>
291*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5e6;</span>
292*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5e7;</span>
293*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5e8;</span>
294*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5e9;</span>
295*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5ea;</span>
296*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5f0;</span>
297*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5f1;</span>
298*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5f2;</span>
299*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5f3;</span>
300*dd6b2bfcSGreg Roach            <span class="wt-osk-key">&#x5f4;</span>
301*dd6b2bfcSGreg Roach        </div>
302*dd6b2bfcSGreg Roach    </div>
303*dd6b2bfcSGreg Roach</div>
304