4 use Shiar_Sheet::KeyboardChars 'kbmodes';
8 "'" => "\N{COMBINING INVERTED BREVE BELOW}",
10 "<" => "ʲ", # was at ;
12 ">" => "ˤ", # was at [
13 "\\"=> "\N{COMBINING VERTICAL LINE BELOW}",
17 '"' => "\N{COMBINING RING BELOW}",
35 "P" => "\N{COMBINING TILDE}",
46 "{" => "\N{COMBINING TILDE BELOW}",
55 '"' => "\N{COMBINING CARON}",
60 "'" => "\N{COMBINING CARON BELOW}",
74 "5" => "\N{COMBINING MACRON BELOW}",
75 "6" => "\N{COMBINING BREVE BELOW}",
86 "[" => "\N{COMBINING DIAERESIS}",
88 "]" => "\N{COMBINING MINUS SIGN BELOW}",
120 "p" => "\N{COMBINING PLUS SIGN BELOW}",
139 "{" => "\N{COMBINING X ABOVE}",
140 "|" => "\N{COMBINING BREVE}",
141 "}" => "\N{COMBINING MACRON}",
144 "±" => "\N{COMBINING DOUBLE BREVE BELOW}",
148 "!" => "\N{COMBINING DOUBLE ACUTE ACCENT}",
149 '"' => "\N{COMBINING CEDILLA}",
150 "#" => "\N{COMBINING MACRON}",
151 '$' => "\N{COMBINING GRAVE ACCENT}",
152 "%" => "\N{COMBINING DOUBLE GRAVE ACCENT}",
153 "&" => "\N{COMBINING COMMA ABOVE}",
154 "'" => "\N{COMBINING LEFT ANGLE ABOVE}",
156 "*" => "\N{COMBINING CIRCUMFLEX ACCENT BELOW}",
168 "6" => "\N{COMBINING DOT BELOW}",
169 "7" => "\N{COMBINING DOT ABOVE}",
177 '@' => "\N{COMBINING ACUTE ACCENT}",
178 "[" => "\N{COMBINING SQUARE BELOW}",
180 "]" => "\N{COMBINING SEAGULL BELOW}",
181 "^" => "\N{COMBINING INVERTED BREVE}",
190 "D" => "\N{COMBINING RIGHT HALF RING BELOW}",
205 "o" => "\N{COMBINING BRIDGE BELOW}",
207 "p" => "\N{COMBINING INVERTED BRIDGE BELOW}",
211 "S" => "\N{COMBINING LEFT HALF RING BELOW}",
226 "|" => "\N{COMBINING OGONEK}",
227 "§" => "\N{COMBINING DOUBLE INVERTED BREVE}",
231 "\"" => "\N{COMBINING DOUBLE VERTICAL LINE BELOW}",
232 "#" => "\N{COMBINING DOUBLE VERTICAL LINE BELOW}",
233 "\$" => "\N{COMBINING BRIDGE BELOW}",
234 "%" => "\N{COMBINING EQUALS SIGN BELOW}",
236 "'" => "\N{COMBINING HOMOTHETIC ABOVE}",
237 "(" => "\N{COMBINING RIGHT ARROWHEAD BELOW}",
238 ")" => "\N{COMBINING UPWARDS ARROW BELOW}",
239 "*" => "\N{COMBINING LEFT ARROWHEAD BELOW}",
247 ":" => "\N{COMBINING LEFT RIGHT ARROW BELOW}",
248 ";" => "\N{COMBINING ALMOST EQUAL TO ABOVE}",
251 "\@" => "\N{COMBINING ENCLOSING CIRCLE}",
253 "\\" => "\N{COMBINING NOT TILDE ABOVE}",
255 "_" => "\N{COMBINING DOUBLE RIGHTWARDS ARROW BELOW}",
258 "a" => "\N{COMBINING DOWN TACK BELOW}",
263 "d" => "\N{COMBINING RIGHT TACK BELOW}",
293 "s" => "\N{COMBINING LEFT TACK BELOW}",
299 "w" => "\N{COMBINING UP TACK BELOW}",
308 "|" => "\N{COMBINING LEFT ANGLE BELOW}",
315 %{ kbmodes(\%rows) },
318 category => 'specialised/ipa',
320 'An input to type phonetic (IPA) <a href="/unicode">unicode</a>',
321 'characters, available Xorg map <em>trans</em>.',
322 'Designed separately from the more well-known SIL',
323 'or <a href="/keyboard/altgr/ipa-ucl">UCL</a> implementations.',
326 "Table of an Xorg keyboard for transcribing",
327 "in the International Phonetic Alphabet",
328 "with the AltGr modifier key.",