4 use Shiar_Sheet::KeyboardChars 'kbmodes';
8 '!' => "\N{COMBINING DOT ABOVE}",
9 '"' => "\N{COMBINING DIAERESIS}",
10 '#' => "\N{COMBINING MACRON}",
14 "'" => "\N{COMBINING ACUTE ACCENT}",
18 '+' => "\N{COMBINING RING ABOVE}",
19 ',' => "\N{COMBINING CEDILLA}",
29 '6' => "\N{COMBINING CIRCUMFLEX ACCENT}",
35 '<' => "\N{COMBINING OGONEK}",
38 '?' => "\N{COMBINING SHORT STROKE OVERLAY}",
39 '@' => "\N{COMBINING DOUBLE ACUTE ACCENT}",
43 '^' => "\N{COMBINING CARON}",
45 '`' => "\N{COMBINING GRAVE ACCENT}",
101 '~' => "\N{COMBINING TILDE}",
104 # dead_greek digraphs from data/xorg-compose
153 '*' => 'µ', # MICRO SIGN at space and double mode
158 %{ kbmodes(\%rows) },
160 '' => 'altgr-shifted ⌥',
161 '*' => 'greek mode ⌥*',
163 version => '1.0', # upstream v2.0 2021/04/12
164 title => 'Western European',
165 category => 'latin/thirdparty/xorg',
167 'Layout (<a href="https://altgr-weur.eu/" target=_blank>available</a> for major OSes)',
168 'to provide all accented characters commonly used',
169 'in 10 Western European languages available through one AltGr keystroke.',
172 "QWERTY for Western European languages",