home *** CD-ROM | disk | FTP | other *** search
- # 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
-