158 lines
5.2 KiB
Diff
158 lines
5.2 KiB
Diff
|
diff -Nru kbd-1.12.orig/data/keymaps/i386/qwerty/it-macbook.map kbd-1.12/data/keymaps/i386/qwerty/it-macbook.map
|
||
|
--- kbd-1.12.orig/data/keymaps/i386/qwerty/it-macbook.map 1970-01-01 01:00:00.000000000 +0100
|
||
|
+++ kbd-1.12/data/keymaps/i386/qwerty/it-macbook.map 2006-10-02 22:03:56.000000000 +0200
|
||
|
@@ -0,0 +1,153 @@
|
||
|
+# Italian keymap with emacs enhancements
|
||
|
+# Beta version Mon May 2 19:57:25 WET DST 1994
|
||
|
+# Available for anon. ftp at cnuce_arch.cnr.it:/pub/Linux-local/kbd/it.map
|
||
|
+#
|
||
|
+# Based on all other keymaps available in Slackware-1.2.0.
|
||
|
+#
|
||
|
+# '@', '#', '[', and ']' are obtained by AltGr with the appropriate key.
|
||
|
+#
|
||
|
+# I have added '{', '}', '~', '`', iacute and uacute.
|
||
|
+# They can be obtained by AltGr-(, AltGr-), AltGr-=, AltGr-', AltGr-igrave
|
||
|
+# and AltGr-ugrave respectively.
|
||
|
+#
|
||
|
+# I have also added most Alt-Shift and Ctrl-Alt codes needed for emacs
|
||
|
+# with the standard keymap of the fundamental mode.
|
||
|
+#
|
||
|
+# Place in your ~/.emacs the following two lines:
|
||
|
+# (standard-display-european t)
|
||
|
+# (set-input-mode nil nil 1)
|
||
|
+#
|
||
|
+# Place in your /usr/lib/X11/Xconfig:
|
||
|
+# LeftAlt Meta
|
||
|
+# RightAlt ModeShift
|
||
|
+#
|
||
|
+# To use high characters with other programs, read the documentation ;-)
|
||
|
+# Please report all bugs and improvement proposals to the address below.
|
||
|
+#
|
||
|
+# Buona fortuna,
|
||
|
+# Dario Besseghini <besseghi@dm.unipi.it>
|
||
|
+#
|
||
|
+keymaps 0-2,4,6,8-9,12
|
||
|
+include "linux-with-alt-and-altgr"
|
||
|
+strings as usual
|
||
|
+
|
||
|
+keycode 1 = Escape Escape
|
||
|
+ alt keycode 1 = Meta_Escape
|
||
|
+keycode 2 = one exclam
|
||
|
+ alt keycode 2 = Meta_one
|
||
|
+ shift alt keycode 2 = Meta_exclam
|
||
|
+keycode 3 = two quotedbl
|
||
|
+ control keycode 3 = nul
|
||
|
+ alt keycode 3 = Meta_two
|
||
|
+ control alt keycode 3 = Meta_nul
|
||
|
+keycode 4 = three sterling
|
||
|
+ control keycode 4 = Escape
|
||
|
+ alt keycode 4 = Meta_three
|
||
|
+ control alt keycode 4 = Meta_Escape
|
||
|
+keycode 5 = four dollar
|
||
|
+ control keycode 5 = Control_backslash
|
||
|
+ alt keycode 5 = Meta_four
|
||
|
+ shift alt keycode 5 = Meta_dollar
|
||
|
+ control alt keycode 5 = Meta_Control_backslash
|
||
|
+keycode 6 = five percent
|
||
|
+ control keycode 6 = Control_bracketright
|
||
|
+ alt keycode 6 = Meta_five
|
||
|
+ shift alt keycode 6 = Meta_percent
|
||
|
+keycode 7 = six ampersand
|
||
|
+ control keycode 7 = Control_asciicircum
|
||
|
+ alt keycode 7 = Meta_six
|
||
|
+keycode 8 = seven slash
|
||
|
+ control keycode 8 = Control_underscore
|
||
|
+ alt keycode 8 = Meta_seven
|
||
|
+ shift alt keycode 8 = Meta_slash
|
||
|
+keycode 9 = eight parenleft braceleft
|
||
|
+ control keycode 9 = Delete
|
||
|
+ alt keycode 9 = Meta_eight
|
||
|
+ shift alt keycode 9 = Meta_parenleft
|
||
|
+ control alt keycode 9 = Meta_Delete
|
||
|
+keycode 10 = nine parenright braceright
|
||
|
+ alt keycode 10 = Meta_nine
|
||
|
+ shift alt keycode 10 = Meta_parenright
|
||
|
+keycode 11 = zero equal asciitilde
|
||
|
+ alt keycode 11 = Meta_zero
|
||
|
+ shift alt keycode 11 = Meta_equal
|
||
|
+keycode 12 = apostrophe question grave
|
||
|
+ control keycode 12 = Delete
|
||
|
+ alt keycode 12 = Meta_minus
|
||
|
+ control alt keycode 12 = Meta_Delete
|
||
|
+keycode 13 = igrave asciicircum iacute
|
||
|
+ control keycode 13 = Control_asciicircum
|
||
|
+ alt keycode 13 = Meta_equal
|
||
|
+ shift alt keycode 13 = Meta_asciicircum
|
||
|
+keycode 14 = Delete Delete
|
||
|
+ control keycode 14 = Control_underscore
|
||
|
+ alt keycode 14 = Meta_Delete
|
||
|
+keycode 15 = Tab Tab
|
||
|
+ alt keycode 15 = Meta_Tab
|
||
|
+keycode 16 = q
|
||
|
+keycode 17 = w
|
||
|
+keycode 18 = e
|
||
|
+keycode 19 = r
|
||
|
+keycode 20 = t
|
||
|
+keycode 21 = y
|
||
|
+keycode 22 = u
|
||
|
+keycode 23 = i
|
||
|
+keycode 24 = o
|
||
|
+keycode 25 = p
|
||
|
+keycode 26 = egrave eacute bracketleft
|
||
|
+ control keycode 26 = Escape
|
||
|
+ alt keycode 26 = Meta_bracketleft
|
||
|
+keycode 27 = plus asterisk bracketright
|
||
|
+ control keycode 27 = Control_bracketright
|
||
|
+ alt keycode 27 = Meta_bracketright
|
||
|
+keycode 28 = Return
|
||
|
+ alt keycode 28 = Meta_Control_m
|
||
|
+keycode 29 = Control
|
||
|
+keycode 30 = a
|
||
|
+keycode 31 = s
|
||
|
+keycode 32 = d
|
||
|
+keycode 33 = f
|
||
|
+keycode 34 = g
|
||
|
+keycode 35 = h
|
||
|
+keycode 36 = j
|
||
|
+keycode 37 = k
|
||
|
+keycode 38 = l
|
||
|
+keycode 39 = ograve ccedilla at
|
||
|
+ control keycode 39 = nul
|
||
|
+ alt keycode 39 = Meta_at
|
||
|
+ control alt keycode 39 = Meta_nul
|
||
|
+keycode 40 = agrave degree numbersign
|
||
|
+ control keycode 40 = Control_g
|
||
|
+keycode 41 = backslash bar
|
||
|
+ control keycode 41 = Control_backslash
|
||
|
+ alt keycode 41 = Meta_backslash
|
||
|
+ shift alt keycode 41 = Meta_bar
|
||
|
+keycode 42 = Shift
|
||
|
+keycode 43 = ugrave section uacute
|
||
|
+keycode 44 = z
|
||
|
+keycode 45 = x
|
||
|
+keycode 46 = c
|
||
|
+keycode 47 = v
|
||
|
+keycode 48 = b
|
||
|
+keycode 49 = n
|
||
|
+keycode 50 = m
|
||
|
+keycode 51 = comma semicolon
|
||
|
+ alt keycode 51 = Meta_comma
|
||
|
+ shift alt keycode 51 = Meta_semicolon
|
||
|
+keycode 52 = period colon
|
||
|
+ alt keycode 52 = Meta_period
|
||
|
+keycode 53 = minus underscore
|
||
|
+ control keycode 53 = Control_underscore
|
||
|
+ alt keycode 53 = Meta_minus
|
||
|
+keycode 54 = Shift
|
||
|
+keycode 56 = Alt
|
||
|
+keycode 57 = space
|
||
|
+ control keycode 57 = nul
|
||
|
+ alt keycode 57 = Meta_space
|
||
|
+ control alt keycode 57 = Meta_nul
|
||
|
+keycode 58 = Caps_Lock
|
||
|
+keycode 86 = less greater
|
||
|
+ alt keycode 86 = Meta_less
|
||
|
+ shift alt keycode 86 = Meta_greater
|
||
|
+keycode 97 = Control
|
||
|
+keycode 126 = AltGr
|