# HG changeset patch # User Eli Zaretskii # Date 892717585 0 # Node ID ba75380b39f77e8df99822c4e3c466aa0ac45747 # Parent 4c2b38ea02fe2c92742f81f98929d86188285cc3 (it_keyboard): New variable, supports Italian keyboard. (keyboard_layout_list): Add Italian keyboard. diff -r 4c2b38ea02fe -r ba75380b39f7 src/msdos.c --- a/src/msdos.c Thu Apr 16 08:56:46 1998 +0000 +++ b/src/msdos.c Thu Apr 16 09:06:25 1998 +0000 @@ -1225,6 +1225,23 @@ " ~#{[|`\\^@]} Ï " }; +/* + * Italian keyboard support, country code 39. + * '<' 56:3c*0000 + * '>' 56:3e*0000 + * added also {,},` as, respectively, AltGr-8, AltGr-9, AltGr-' + * Donated by Stefano Brozzi + */ +static struct dos_keyboard_map it_keyboard = { +/* 0 1 2 3 4 5 */ +/* 0 123456789012345678901234567890123456789012345678901234 */ + "\\1234567890' qwertyuiopŠ+ asdfghjkl•…— zxcvbnm,.- ", +/* 01 23456789012345678901234567890123456789012345678901234 */ + "|!\"œ$%&/()=?^ QWERTYUIOP‚* ASDFGHJKL‡øõ ZXCVBNM;:_ ", +/* 0123456789012345678901234567890123456789012345678901234 */ + " {}~` [] @# " +}; + static struct dos_keyboard_map dk_keyboard = { /* 0 1 2 3 4 5 */ /* 0123456789012345678901234567890123456789012345678901234 */ @@ -1243,6 +1260,7 @@ { 1, &us_keyboard, 33, &fr_keyboard, + 39, &it_keyboard, 45, &dk_keyboard };