# Keyboard map for italian IBM(c) PC keyboards
# Dec 1994 - Leonardo Valcamonici /CASPUR
# ----------------------------------------------------------
# Please report bugs & improvements to valcamonici@caspur.it
keymaps 0-2,4,6,8-9,12
include "linux-with-alt-and-altgr"
strings as usual
compose as usual for "iso-8859-1"

          keycode   1 = Escape           Escape
alt       keycode   1 = Meta_Escape
          keycode   2 = one              exclam
alt       keycode   2 = Meta_one
alt shift keycode   2 = Meta_exclam
	  keycode   3 = two              quotedbl
alt       keycode   3 = Meta_two
	  keycode   4 = three            sterling       numbersign
control   keycode   4 = Escape
alt       keycode   4 = Meta_three
	  keycode   5 = four             dollar
control   keycode   5 = Control_backslash
alt       keycode   5 = Meta_four
	  keycode   6 = five             percent
control   keycode   6 = Control_bracketright
alt       keycode   6 = Meta_five
	  keycode   7 = six              ampersand
alt       keycode   7 = Meta_six
	  keycode   8 = seven            slash          braceleft
control   keycode   8 = Control_underscore
alt       keycode   8 = Meta_seven
	  keycode   9 = eight            parenleft      bracketleft
control   keycode   9 = Delete
alt       keycode   9 = Meta_eight
	  keycode  10 = nine             parenright     bracketright
alt       keycode  10 = Meta_nine
	  keycode  11 = zero             equal          braceright
alt       keycode  11 = Meta_zero
	  keycode  12 = apostrophe       question
alt       keycode  12 = Meta_apostrophe
	  keycode  13 = igrave           asciicircum
alt       keycode  13 = Meta_equal
	  keycode  14 = Delete           Delete
alt       keycode  14 = Meta_Delete
	  keycode  15 = Tab              Tab
alt       keycode  15 = Meta_Tab
	  keycode  16 = q                Q              at
	  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 = eacute	        egrave
control   keycode  26 = Escape
alt       keycode  26 = Meta_bracketleft
	  keycode  27 = plus	        asterisk	asciitilde
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           colon	
alt       keycode  39 = Meta_semicolon
	  keycode  40 = agrave           quotedbl	
control   keycode  40 = Control_g
alt       keycode  40 = Meta_apostrophe
	  keycode  41 = backslash        bar
control   keycode  41 = Control_backslash
alt       keycode  41 = Meta_backslash
	  keycode  42 = Shift
	  keycode  43 = ugrave           bar             grave
	  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
	  keycode  52 = period           colon
control   keycode  52 = Compose
alt       keycode  52 = Meta_period
	  keycode  53 = minus            underscore
control   keycode  53 = Delete
alt       keycode  53 = Meta_minus
	  keycode  54 = Shift
	  keycode  56 = Alt
	  keycode  57 = space
control   keycode  57 = nul
alt       keycode  57 = Meta_space
	  keycode  58 = Caps_Lock
	  keycode  86 = less             greater
alt       keycode  86 = Meta_less
	  keycode  97 = Control
