4 use Shiar_Sheet::KeyboardChars 'kbchars';
7 '!' => "\N{COMBINING GRAVE ACCENT}",
8 '#' => "\N{COMBINING CIRCUMFLEX ACCENT}",
9 '$' => "\N{COMBINING DIAERESIS}",
10 '%' => "\N{COMBINING RING ABOVE}",
11 '&' => "\N{COMBINING CEDILLA}",
12 '~' => "\N{COMBINING TILDE}",
13 '(' => "\N{COMBINING CARON}",
14 ')' => "\N{COMBINING DOUBLE ACUTE ACCENT}",
15 '*' => "\N{COMBINING OGONEK}",
29 '@' => "\N{COMBINING ACUTE ACCENT}",
32 '^' => "\N{COMBINING MACRON}",
90 '"' => "\x{2030}", # unshifted %
91 "'" => "~", # unshifted #
92 #'|' => '×', # unshifted & at BKSL same as x
93 #'\\'=> '$', # unshifted * at bksl
94 '|' => "≤", # unshifted < at LSGT
95 '\\'=> "≥", # unshifted > at lsgt
96 '<' => "\xB7", # unshifted ,
97 ',' => "\x{2026}", # unshifted .
98 '>' => "\xB4", # unshifted ;
99 '.' => "`", # unshifted :
100 '?' => "\xA6", # unshifted \
102 ':' => "\xBF", # unshifted ? at M
103 ';' => "\xA1", # unshifted ! at m
107 %{ kbchars(\%rows) },
110 category => 'latin/xorg',
112 "European Latin layout version 3.1 providing",
113 '<a href="/unicode">Unicode</a> characters while pressing AltGr,',
114 'developed by Jerome Leclanche',
115 'for <abbr title="distributed with X since 2019">Linux</abbr>.',
118 "Drix EU Latin keyboard layout table",
119 "with the AltGr modifier key: provides miscellaneous symbols",
120 "and accents for some European languages.",