+use utf8;
+my @usintrows = (
+ [ 'a' .. 'z'],
+ [qw(Á B ¢ Ð É F G H Í J Œ Ø µ Ñ Ó Ö Ä ® § Þ Ú V Å X Ü Æ)],
+ [qw(á b © ð é f g h í j œ ø µ ñ ó ö ä ® ß þ ú v å x ü æ)],
+ [qw(Å ı Ç ð ´ ̉ ˝ ̣ ˆ ½ Þ ¾ ˜ Ø ∏ Œ ‰ / ˇ ¨ ◊ „ ˛ ¼ ¸)],
+ [qw(å ∫ ç ∂ ́ ƒ © ˙ ̂ ∆ ° ¬ µ ̃ ø π œ ® ß † ̈ √ ∑ ≈ ¥ Ω)],
+);
+our @rows = (
+ map {
+ my $c = $_;
+ [ map { $usintrows[$_]->[$c] } 0 .. 2 ]
+ } 0 .. $#{ $usintrows[0] }
+);
+
++{
+ %{ do 'keyboard.eng.inc.pl' },
+ title => 'altgr',
+ version => '1.2',
+ intro => 'Special <a href="/unicode">characters</a> returned with the AltGr modifier
+for the Windows US international layout.',
+ description => [
+ "Windows US international keyboard layout table",
+ "with the AltGr modifier key.",
+ ],
+}