// based on a keyboard map from an 'xkb/symbols/it' file // 17 May 2003 Modified by Sebastiano Vigna (vigna@dsi.unimi.it) // // $XFree86: xc/programs/xkbcomp/symbols/pc/it,v 1.4 2003/04/19 12:22:12 pascal Exp $ partial default alphanumeric_keys xkb_symbols "basic" { include "pc/latin(type4)" name[Group1]="Italian"; key { [ backslash, bar, notsign, brokenbar ] }; key { [ 2, quotedbl, twosuperior, dead_doubleacute ] }; key { [ 3, sterling,threesuperior, dead_tilde ] }; key { [ 4, dollar, onequarter, oneeighth ] }; key { [ 0, equal, braceright, dead_ogonek ] }; key { [apostrophe, question, grave, questiondown ] }; key { [ igrave, asciicircum, asciitilde, dead_circumflex ] }; key { [ egrave, eacute, bracketleft, braceleft ] }; key { [ plus, asterisk, bracketright, braceright ] }; key { [ ograve, ccedilla, at, dead_cedilla ] }; key { [ agrave, degree, numbersign, dead_abovering ] }; key { [ n, N, ntilde, Ntilde ] }; key { [ comma, semicolon, dead_acute, multiply ] }; key { [ period, colon,periodcentered, dead_diaeresis ] }; key { [ minus, underscore, dead_macron, division ] }; key { [ ugrave, section, dead_grave, dead_breve ] }; key { [ less, greater,guillemotleft,guillemotright] }; include "level3(ralt_switch_multikey)" }; partial alphanumeric_keys xkb_symbols "nodeadkeys" { // Modifies the basic italian layout to eliminate all dead keys include "pc/it(basic)" key { [ 2, quotedbl, twosuperior, doubleacute ] }; key { [ 3, sterling,threesuperior, asciitilde ] }; key { [ 0, equal, braceright, ogonek ] }; key { [ igrave, asciicircum, asciitilde, asciicircum ] }; key { [ ograve, ccedilla, at, cedilla ] }; key { [ agrave, degree, numbersign, degree ] }; key { [ comma, semicolon, acute, multiply ] }; key { [ period, colon,periodcentered, diaeresis ] }; key { [ minus, underscore, macron, division ] }; key { [ ugrave, section, grave, breve ] }; };