aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEli Zaretskii1998-04-16 09:06:25 +0000
committerEli Zaretskii1998-04-16 09:06:25 +0000
commit03c747598fcfb4bd5f0b7fc726168eb690ad832f (patch)
treee201065702f4e854d1385b8b22284d2530b2a45a /src
parentadc110de19f5015796c687c1ef7b1a398c1a0085 (diff)
downloademacs-03c747598fcfb4bd5f0b7fc726168eb690ad832f.tar.gz
emacs-03c747598fcfb4bd5f0b7fc726168eb690ad832f.zip
(it_keyboard): New variable, supports Italian keyboard.
(keyboard_layout_list): Add Italian keyboard.
Diffstat (limited to 'src')
-rw-r--r--src/msdos.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/msdos.c b/src/msdos.c
index cde3949564f..fcbb4128b81 100644
--- a/src/msdos.c
+++ b/src/msdos.c
@@ -1225,6 +1225,23 @@ static struct dos_keyboard_map fr_keyboard = {
1225 " ~#{[|`\\^@]} Ï " 1225 " ~#{[|`\\^@]} Ï "
1226}; 1226};
1227 1227
1228/*
1229 * Italian keyboard support, country code 39.
1230 * '<' 56:3c*0000
1231 * '>' 56:3e*0000
1232 * added also {,},` as, respectively, AltGr-8, AltGr-9, AltGr-'
1233 * Donated by Stefano Brozzi <brozzis@mag00.cedi.unipr.it>
1234 */
1235static struct dos_keyboard_map it_keyboard = {
1236/* 0 1 2 3 4 5 */
1237/* 0 123456789012345678901234567890123456789012345678901234 */
1238 "\\1234567890' qwertyuiopŠ+ asdfghjkl•…— zxcvbnm,.- ",
1239/* 01 23456789012345678901234567890123456789012345678901234 */
1240 "|!\"œ$%&/()=?^ QWERTYUIOP‚* ASDFGHJKL‡øõ ZXCVBNM;:_ ",
1241/* 0123456789012345678901234567890123456789012345678901234 */
1242 " {}~` [] @# "
1243};
1244
1228static struct dos_keyboard_map dk_keyboard = { 1245static struct dos_keyboard_map dk_keyboard = {
1229/* 0 1 2 3 4 5 */ 1246/* 0 1 2 3 4 5 */
1230/* 0123456789012345678901234567890123456789012345678901234 */ 1247/* 0123456789012345678901234567890123456789012345678901234 */
@@ -1243,6 +1260,7 @@ static struct keyboard_layout_list
1243{ 1260{
1244 1, &us_keyboard, 1261 1, &us_keyboard,
1245 33, &fr_keyboard, 1262 33, &fr_keyboard,
1263 39, &it_keyboard,
1246 45, &dk_keyboard 1264 45, &dk_keyboard
1247}; 1265};
1248 1266