4 use Shiar_Sheet::KeyboardChars 'kbchars';
8 '~' => "\N{COMBINING GRAVE ACCENT}", # uk ¬ originally unshifted
9 '2' => "\N{COMBINING DIAERESIS}",
11 '6' => "\N{COMBINING CIRCUMFLEX ACCENT}",
27 "'" => "\N{COMBINING ACUTE ACCENT}",
28 '\\'=> "\N{COMBINING TILDE}", # uk #
34 # aliases to unmodified keys
44 my %rows = (%win, %dup,
59 '+' => "\N{COMBINING OGONEK}",
60 '=' => "\N{COMBINING CEDILLA}",
68 '{' => "\N{COMBINING RING ABOVE}",
69 '}' => "\N{COMBINING MACRON}", # originally |
82 'J' => "\N{COMBINING HORN}",
83 'j' => "\N{COMBINING HOOK ABOVE}",
87 ':' => "\N{COMBINING DOUBLE ACUTE ACCENT}",
89 '"' => "\N{COMBINING CARON}", # uk @
90 '|' => "\N{COMBINING BREVE}", # uk ~ originally \
107 '?' => "\N{COMBINING DOT ABOVE}",
108 '/' => "\N{COMBINING DOT BELOW}",
111 my $groups = kbchars(\%rows);
113 $_->[0] .= ' ext' for @{ $groups->{def}{''} }{keys %dup};
114 $_->[0] .= ' more' for @{ $groups->{def}{''} }{keys %win};
115 $groups->{flag}{more} = ['windows', "only a small subset is present on Microsoft's layout"];
119 title => 'UK-extended',
120 category => 'latin/thirdparty',
123 "A Chrome OS extension and Xorg option",
124 "expanding on Windows' UK Extended QWERTY keyboard.",
125 'Distinct from the <a href="/keyboard/altgr/windows">US international</a> variant.',
128 "Google UK-Extended keyboard layout table for Chrome OS",
129 "with the AltGr modifier key.",
131 image => 'data/keyboard/thumb/chromebook-hp11.jpg',
132 imagealt => 'AltGr key on a HP Chromebook 11 G2',