From: Mischa POSLAWSKY Date: Sat, 30 Dec 2023 05:15:20 +0000 (+0100) Subject: keyboard/altgr/windows: add optional xorg extensions X-Git-Url: http://git.shiar.net/sheet.git/commitdiff_plain/be57492da5840c9c90505791719827da1a528fb9 keyboard/altgr/windows: add optional xorg extensions Fill in some blanks as described for KDE4 on . Copied from symbols/us in Debian xkb-data v2.26-2 (2009-02-11). --- diff --git a/keyboard/altgr/windows.eng.inc.pl b/keyboard/altgr/windows.eng.inc.pl index 7b63521..4d51ff8 100644 --- a/keyboard/altgr/windows.eng.inc.pl +++ b/keyboard/altgr/windows.eng.inc.pl @@ -7,6 +7,20 @@ my @letters = qw( Á B ¢ Ð É F G H Í J Œ Ø µ Ñ Ó Ö Ä ® § Þ Ú V Å X Ü Æ á b © ð é f g h í j œ ø µ ñ ó ö ä ® ß þ ú v å x ü æ ); +my %xkb = ( + '@' => "\N{COMBINING DOUBLE ACUTE ACCENT}", + '#' => "\N{COMBINING MACRON}", + '%' => "\N{COMBINING CEDILLA}", + '&' => "\N{COMBINING HORN}", + '*' => "\N{COMBINING OGONEK}", + '(' => "\N{COMBINING BREVE}", + ')' => "\N{COMBINING RING ABOVE}", + '_' => "\N{COMBINING DOT BELOW}", + '>' => "\N{COMBINING CARON}", + '.' => "\N{COMBINING DOT ABOVE}", + '?' => "\N{COMBINING HOOK ABOVE}", +); + our %rows = ( '~' => "\N{COMBINING TILDE}", '`' => "\N{COMBINING GRAVE ACCENT}", @@ -39,14 +53,19 @@ our %rows = ( '/' => '¿', '|' => '¦', '\\'=> '¬', + %xkb, map { ($az[$_] eq $letters[$_]) ? () : ($az[$_] => $letters[$_]) } 0 .. $#az ); +my $groups = do 'keyboard/altgr/groups.inc.pl'; +$groups->{def}{''}{$_} .= ' ext' for keys %xkb; +$groups->{flag}{ext} = ['xkb', 'unofficial extensions added in Linux (Gnome, KDE)']; + +{ - %{ do 'keyboard/altgr/groups.inc.pl' }, + %{$groups}, title => 'Windows AltGr', version => '1.4', intro => join("\n",