// based on a keyboard map from an 'xkb/symbols/it' file // // $XFree86: xc/programs/xkbcomp/symbols/pc/it,v 1.2 2002/11/22 04:03:28 dawes Exp $ partial default alphanumeric_keys xkb_symbols "basic" { include "pc/latin(type4)" name[Group1]="Italian"; key { [ 2, quotedbl, twosuperior, oneeighth ] }; key { [ 3, sterling, threesuperior, sterling ] }; key { [apostrophe, question, grave, questiondown ] }; key { [ igrave, asciicircum, asciitilde, dead_ogonek ] }; key { [ egrave, eacute, bracketleft, dead_abovering ] }; key { [ plus, asterisk, bracketright, dead_macron ] }; key { [ ograve, ccedilla, at, dead_doubleacute ] }; key { [ agrave, degree, numbersign, numbersign ] }; key { [ backslash, bar, notsign, notsign ] }; key { [ ugrave, section, dead_grave, dead_breve ] }; key { type[Group1]="TWO_LEVEL", [ ISO_Level3_Shift, Multi_key ] }; modifier_map Mod5 { }; }; partial alphanumeric_keys xkb_symbols "nodeadkeys" { // Modifies the basic italian layout to eliminate all dead keys include "pc/it(basic)" key { [ igrave, asciicircum, asciitilde, ogonek ] }; key { [ egrave, eacute, bracketleft, degree ] }; key { [ plus, asterisk, bracketright, macron ] }; key { [ ograve, ccedilla, at, doubleacute ] }; key { [ ugrave, section, grave, breve ] }; key { [ minus, underscore, dead_belowdot, abovedot ] }; };