# 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 # 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