keyboard/altgr/index: strip mode links from sample keys again
[sheet.git] / keyboard / altgr / ipa-rc.eng.inc.pl
1 use utf8;
2 use strict;
3 use warnings;
4 no  warnings 'qw';
5 use Shiar_Sheet::KeyboardChars 'kbmodes';
6
7 my %rows = (
8         # shifted as normal, altgr as shifted
9         '' => {qw(
10                 a ɑ b ʙ c ʕ d ð e ɛ f ɸ g ɢ h ʜ i ɪ j ʔ k ɣ l ʟ m ŋ
11                 n ɴ o ɔ p β q ə r ʀ s ʃ t θ u ʊ v ʋ w ɤ x χ y ʏ z ʒ
12                 A æ E ɜ O ɒ V ʌ
13                 1 ˩ 2 ˨ 3 ˧ 4 ˦ 5 ˥  6 ↗ 7 ↘ 8 ↑ 9 ↓
14                 ! ǃ @ ǁ # ǂ $ ǀ % ʘ
15                 / ʔ " ˑ ' ː : ˈ = ‿
16         )},
17         ';' => {qw(
18                 lead @
19                 a ɐ A ɒ e ɘ E ɜ h ɥ J ʕ m ɯ r ɹ R ʁ v ʌ w ʍ X ʔ y ʎ ? ʕ
20         )},
21         '&' => {qw(
22                 lead æ
23                 a æ b ɓ c ɕ E ɞ g ɠ G ʛ h ɦ H ɧ j ʝ l ɬ L ɮ
24                 m ɰ o œ O ɶ Q ɚ r ɾ R ɺ z ʑ
25         )},
26 );
27
28 +{
29         %{ kbmodes(\%rows) },
30         version => '1.0',
31         title => 'IPA',
32         category => 'specialized/ipa',
33         intro => join("\n",
34                 "Another layout for typing in the International Phonetic Alphabet",
35                 "designed by Richard Collins, last modified in 2009",
36                 "and no longer available.",
37         ),
38         flags => {
39                 '^' => 'superscript',
40                 '_' => 'subscript',
41                 '@' => 'reversed',
42                 '<' => 'left tailed',  # ɲ
43                 '>' => 'right tailed', # ɳ
44                 '&' => 'extended',
45                 '-' => 'barred',
46         },
47         #moderows => '5421-1',
48 }