index: release v1.18 with only altgr index linked
[sheet.git] / keyboard / altgr / ukext.eng.inc.pl
1 use utf8;
2 use strict;
3 use warnings;
4 use Shiar_Sheet::KeyboardChars 'kbchars';
5
6 my %rows = (
7         '~' => '¦',
8         '!' => '¡',
9         '1' => '¹',
10         '@' => '½', # uk "
11         '2' => "\N{COMBINING DIAERESIS}",
12         '#' => '⅓', # uk £
13         '3' => '³',
14         '$' => '¼',
15         '4' => '€',
16         '%' => '⅜',
17         '5' => '½',
18         '^' => '⅝',
19         '6' => "\N{COMBINING CIRCUMFLEX ACCENT}",
20         '&' => '⅞',
21         '7' => '{',
22         '*' => '™',
23         '8' => '[',
24         '(' => '±',
25         '9' => ']',
26         ')' => '°',
27         '0' => '}',
28         '_' => '¿',
29         '-' => '\\',
30         '+' => "\N{COMBINING OGONEK}",
31         '=' => "\N{COMBINING CEDILLA}",
32         'Q' => 'Ω',
33         'q' => '@',
34         'W' => 'Ẃ',
35         'w' => 'ẃ',
36         'E' => 'É',
37         'e' => 'é',
38         'R' => '®',
39         'r' => '¶',
40         'T' => 'Ŧ',
41         't' => 'ŧ',
42         'Y' => 'Ý',
43         'y' => 'ý',
44         'U' => 'Ú',
45         'u' => 'ú',
46         'I' => 'Í',
47         'i' => 'í',
48         'O' => 'Ó',
49         'o' => 'ó',
50         'P' => 'Þ',
51         'p' => 'þ',
52         '{' => "\N{COMBINING RING ABOVE}",
53         '}' => "\N{COMBINING MACRON}",
54         'A' => 'Á',
55         'a' => 'á',
56         'S' => '§',
57         's' => 'ß',
58         'D' => 'Ð',
59         'd' => 'ð',
60         'F' => 'ª',
61         'f' => 'đ',
62         'G' => 'Ŋ',
63         'g' => 'ŋ',
64         'H' => 'Ħ',
65         'h' => 'ħ',
66         'J' => "\N{COMBINING HORN}",
67         'j' => "\N{COMBINING HOOK ABOVE}",
68         'K' => '&',
69         'k' => 'ĸ',
70         'L' => 'Ł',
71         'l' => 'ł',
72         ':' => "\N{COMBINING DOUBLE ACUTE ACCENT}",
73         ';' => "\N{COMBINING ACUTE ACCENT}",
74         '"' => "\N{COMBINING CARON}", # uk @
75         "'" => "\N{COMBINING ACUTE ACCENT}", # same as ;?
76         '|' => "\N{COMBINING TILDE}",
77         '\\'=> "\N{COMBINING BREVE}",
78         '~' => "\N{COMBINING GRAVE ACCENT}",
79         '`' => '¦',
80         'Z' => '<',
81         'z' => '«',
82         'X' => '>',
83         'x' => '»',
84         'C' => 'Ç',
85         'c' => 'ç',
86         'V' => '‘',
87         'v' => '“',
88         'B' => '’',
89         'b' => '”',
90         #'N'=> 'N',
91         #'n'=> 'n',
92         'M' => 'º',
93         'm' => 'µ',
94         '<' => '×',
95         ',' => '─',
96         '>' => '÷',
97         '.' => '·',
98         '?' => "\N{COMBINING DOT ABOVE}",
99         '/' => "\N{COMBINING DOT BELOW}",
100 );
101 $rows{'['} = $rows{'2'};
102 $rows{']'} = $rows{'#'};
103
104 +{
105         %{ kbchars(\%rows) },
106         title => 'UK-extended',
107         category => 'latin/thirdparty',
108         version => '1.0',
109         intro => join("\n",
110                 "A Chrome OS extension",
111                 "expanding on Windows' UK Extended QWERTY keyboard.",
112                 'Similar to the <a href="/keyboard/altgr">US international</a> variant.',
113         ),
114         description => [
115                 "Google UK-Extended keyboard layout table for Chrome OS",
116                 "with the AltGr modifier key.",
117         ],
118         image => 'data/keyboard/thumb/chromebook-hp11.jpg',
119         imagealt => 'AltGr key on a HP Chromebook 11 G2',
120 }