]> git.eshelyaron.com Git - emacs.git/commitdiff
(it_keyboard): New variable, supports Italian keyboard.
authorEli Zaretskii <eliz@gnu.org>
Thu, 16 Apr 1998 09:06:25 +0000 (09:06 +0000)
committerEli Zaretskii <eliz@gnu.org>
Thu, 16 Apr 1998 09:06:25 +0000 (09:06 +0000)
(keyboard_layout_list): Add Italian keyboard.

src/msdos.c

index cde3949564fc13d3920684be2337816112230c00..fcbb4128b81b14274f88382da2264fa8d238024f 100644 (file)
@@ -1225,6 +1225,23 @@ static struct dos_keyboard_map fr_keyboard = {
   "  ~#{[|`\\^@]}             Ï                              "
 };
 
+/*
+ * 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 <brozzis@mag00.cedi.unipr.it>
+ */
+static struct dos_keyboard_map it_keyboard = {
+/* 0          1         2         3         4         5     */
+/* 0 123456789012345678901234567890123456789012345678901234 */
+  "\\1234567890'\8d  qwertyuiop\8a+   asdfghjkl\95\85\97   zxcvbnm,.-  ",
+/* 01 23456789012345678901234567890123456789012345678901234 */
+  "|!\"\9c$%&/()=?^  QWERTYUIOP\82*   ASDFGHJKL\87øõ   ZXCVBNM;:_  ",
+/* 0123456789012345678901234567890123456789012345678901234 */
+  "        {}~`             []             @#               "
+};
+
 static struct dos_keyboard_map dk_keyboard = {
 /* 0         1         2         3         4         5      */
 /* 0123456789012345678901234567890123456789012345678901234 */
@@ -1243,6 +1260,7 @@ static struct keyboard_layout_list
 {
   1, &us_keyboard,
   33, &fr_keyboard,
+  39, &it_keyboard,
   45, &dk_keyboard
 };