X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/497b99dabe402a5a00d640db547e28c87bf602bc..20500d885f632dc1d88e69f7e7750b84054410bd:/altgr-macos.eng.inc.pl
diff --git a/altgr-macos.eng.inc.pl b/altgr-macos.eng.inc.pl
index 68a39ad..774734a 100644
--- a/altgr-macos.eng.inc.pl
+++ b/altgr-macos.eng.inc.pl
@@ -1,14 +1,113 @@
use utf8;
-my @az = ('A'..'Z', 'a'..'z');
-my @letters = qw(
- Ã
ı à ð ´ Ì Ë Ì£ Ë Â½  à ¾ Ë Ã â Å â° / Ë Â¨ â â Ë Â¼ ¸
- Ã¥ ⫠ç â Ì Æ Â© Ë Ì â ° ¬ µ Ì Ã¸ Ï Å Â® à â Ì â â â Â¥ Ω
+use strict;
+use warnings;
+our %rows = (
+ 'A' => 'Ã
',
+ 'a' => 'Ã¥',
+ 'B' => 'ı',
+ 'b' => 'â«',
+ 'C' => 'Ã',
+ 'c' => 'ç',
+ 'D' => 'ð',
+ 'd' => 'â',
+ 'E' => "\N{ACUTE ACCENT}",
+ 'e' => "\N{COMBINING ACUTE ACCENT}",
+ 'f' => 'Æ',
+ 'F' => "\N{COMBINING HOOK ABOVE}",
+ 'G' => "\N{DOUBLE ACUTE ACCENT}",
+ 'g' => '©',
+ 'H' => "\N{COMBINING DOT BELOW}",
+ 'h' => "\N{DOT ABOVE}",
+ 'I' => "\N{MODIFIER LETTER CIRCUMFLEX ACCENT}",
+ 'i' => "\N{COMBINING CIRCUMFLEX ACCENT}",
+ 'J' => '½',
+ 'j' => 'â',
+ 'K' => '',
+ 'k' => '°',
+ 'L' => 'Ã',
+ 'l' => '¬',
+ 'M' => '¾',
+ 'm' => 'µ',
+ 'N' => "\N{SMALL TILDE}",
+ 'n' => "\N{COMBINING TILDE}",
+ 'O' => 'Ã',
+ 'o' => 'ø',
+ 'p' => 'Ï',
+ 'P' => 'â',
+ 'Q' => 'Å',
+ 'q' => 'Å',
+ 'R' => 'â°',
+ 'r' => '®',
+ 'S' => '/',
+ 's' => 'Ã',
+ 'T' => "\N{CARON}",
+ 't' => 'â ',
+ 'U' => "\N{DIAERESIS}",
+ 'u' => "\N{COMBINING DIAERESIS}",
+ 'V' => 'â',
+ 'v' => 'â',
+ 'W' => 'â',
+ 'w' => 'â',
+ 'X' => "\N{OGONEK}",
+ 'x' => 'â',
+ 'Y' => '¼',
+ 'y' => 'Â¥',
+ 'Z' => "\N{CEDILLA}",
+ 'z' => 'Ω',
+ '[' => "\N{RIGHT DOUBLE QUOTATION MARK}",
+ '{' => "\N{LEFT DOUBLE QUOTATION MARK}",
+ ']' => "\N{RIGHT SINGLE QUOTATION MARK}",
+ '}' => "\N{LEFT SINGLE QUOTATION MARK}",
+ ';' => 'â¦',
+ '"' => 'Ã',
+ "'" => 'æ',
+ '|' => '»',
+ '\\'=> '«',
+ '<' => "\N{COMBINING MACRON}",
+ ',' => 'â¤',
+ '>' => "\N{COMBINING BREVE}",
+ '.' => 'â¥',
+ '/' => '÷',
+ '?' => '¿',
+ '~' => "\N{GRAVE ACCENT}",
+ '`' => "\N{COMBINING GRAVE ACCENT}",
+ '1' => '¡',
+ '!' => '/',
+ '2' => 'â¬',
+ '@' => 'â¢',
+ '3' => '£',
+ '#' => 'â¹',
+ '4' => '¢',
+ '$' => 'âº',
+ '5' => 'â',
+ '%' => 'ï¬',
+ '6' => '§',
+ '^' => 'ï¬',
+ '7' => '¶',
+ '&' => 'â¡',
+ '8' => 'â¢',
+ '*' => '°',
+ '9' => 'ª',
+ '(' => '·',
+ '0' => 'º',
+ ')' => ',',
+ '-' => 'â',
+ '_' => 'â',
+ '+' => '±',
+ '=' => 'â ',
);
-our %rows = map {
- $az[$_] => $letters[$_]
-} 0 .. $#az;
+{
%{ do 'keyboard.eng.inc.pl' },
- version => '1.2',
+ version => '1.3',
+ title => 'option key',
+ intro => join("\n",
+ 'Special characters',
+ "when pressing ⥠Option (Alt) with Apple's US International layout.",
+ q{Not to be confused with Windows' AltGr keys.},
+ ),
+ description => [
+ "Apple US International keyboard layout table",
+ "with the Option modifier key.",
+ ],
}