From: Mischa POSLAWSKY Date: Wed, 27 Dec 2023 21:54:46 +0000 (+0100) Subject: keyboard/altgr: msx code layout X-Git-Url: http://git.shiar.net/sheet.git/commitdiff_plain/5b1e36fe6ef82d91db40148dee2fde1f39ff4b7f keyboard/altgr: msx code layout Example of better times (my first computer before Windows dark ages). Characters manually transcribed from printed 1984 Toshiba HX-10 owner's manual (figure 3.2.5-6 When [CODE] key is pressed). Cover image modified from a nice image of such an HX-10 with graph stickers: https://www.nightfallcrew.com/wp-content/gallery/toshiba-hx-10-64k-msx-keyboard-fix/20151210_235257.jpg --- diff --git a/keyboard/altgr/msx.eng.inc.pl b/keyboard/altgr/msx.eng.inc.pl new file mode 100644 index 0000000..4ad315d --- /dev/null +++ b/keyboard/altgr/msx.eng.inc.pl @@ -0,0 +1,96 @@ +use utf8; +use strict; +use warnings; +our %rows = ( + '!' => '¡', + '1' => 'ƒ', + '@' => '₧', + '2' => '‡', + '#' => '¶', + '3' => '§', + '$' => '£', + '4' => '¢', + '%' => '¥', + '5' => 'ÿ', + '6' => 'α', + '7' => 'ß', + '*' => 'Γ', + '8' => 'γ', + '(' => 'Ç', + '9' => 'ç', + ')' => 'Δ', + '0' => 'δ', + '-' => 'ε', + '=' => 'Θ', + '\\'=> '£', + + 'q' => 'â', + 'w' => 'ê', + 'e' => 'î', + 'r' => 'ô', + 't' => 'û', + 'y' => 'á', + 'U' => 'É', + 'u' => 'é', + 'i' => 'í', + 'o' => 'ó', + 'P' => 'π', + 'p' => 'ú', + '{' => 'Φ', + '[' => 'ø', + '}' => 'Ω', + ']' => 'ω', + + 'A' => 'Ä', + 'a' => 'ä', + 's' => 'ë', + 'd' => 'ï', + 'F' => 'Ö', + 'f' => 'ö', + 'G' => 'Ü', + 'g' => 'ü', + 'H' => 'Ã', + 'h' => 'ã', + 'J' => 'Æ', + 'j' => 'æ', + 'K' => 'Ĩ', + 'k' => 'ĩ', + 'L' => 'Õ', + 'l' => 'õ', + ':' => 'Ũ', + ';' => 'ũ', + '"' => 'IJ', + "'" => 'ij', + '~' => 'Σ', + '`' => 'σ', + + 'z' => 'à', + 'x' => 'è', + 'c' => 'ì', + 'v' => 'ò', + 'b' => 'ù', + 'N' => 'Ñ', + 'n' => 'ñ', + 'm' => 'μ', + '<' => 'Å', + ',' => 'å', + '.' => 'ª', + '?' => '¿', + '/' => 'º', +); + ++{ + %{ do 'keyboard/altgr/groups.inc.pl' }, + version => '1.0', + title => 'msx code', + intro => join("\n", + 'Resulting selection of equivalent Unicode characters', + "when the code key is pressed on an MSX home computer", + "(International model such as Toshiba HX10 or Phillips NMS 8245).", + ), + description => [ + "MSX keyboard layout table", + "with the code modifier key.", + ], + image => 'keyboard/altgr/msxcode.jpg', +} diff --git a/keyboard/altgr/msxcode.jpg b/keyboard/altgr/msxcode.jpg new file mode 100644 index 0000000..8553564 Binary files /dev/null and b/keyboard/altgr/msxcode.jpg differ