// // $XdotOrg: xc/programs/xkbcomp/symbols/us_intl,v 1.8 2003/12/18 22:10:41 dawes Exp $ // $XFree86: xc/programs/xkbcomp/symbols/us_intl,v 1.7 2003/06/17 12:32:53 pascal Exp $ // // Dead-keys definition for a very simple US/ASCII layout. // by Conectiva (http://www.conectiva.com.br) // modified by Ricardo Y. Igarashi (iga@that.com.br) // Added the following deadkeys, to make it truly international: // // dead_macron: on AltGr-minus // dead_breve: on AltGr-parenleft // dead_abovedot: on AltGr-period // dead_abovering: on AltGr-0 // dead_doubleacute: on AltGr-equal (as quotedbl is already used) // dead_caron: on AltGr-less (AltGr-shift-comma) // dead_cedilla: on AltGr-comma // dead_ogonek: on AltGr-semicolon // dead_belowdot: on AltGr-underscore (AltGr-shift-minus) // dead_hook: on AltGr-question // dead_horn: on AltGr-plus (AltGr-shift-equal) // dead_diaeresis: on AltGr-colon (Alt-shift-semicolon) // // those were already there: // dead_grave // dead_acute // dead_circumflex // dead_tilde // dead_diaeresis partial default alphanumeric_keys xkb_symbols "basic" { name[Group1]= "US/ASCII"; // Alphanumeric section key { [ dead_grave, dead_tilde ], [ grave, asciitilde ] }; key { [ 5, percent ], [ EuroSign ] }; key { [ 6, dead_circumflex ], [ asciicircum, asciicircum ] }; key { [ 9, parenleft ], [ dead_breve, dead_breve ] }; key { [ 0, parenright ], [dead_abovering, dead_abovering ] }; key { [ minus, underscore ], [ dead_macron, dead_belowdot ] }; key { [ equal, plus ], [ dead_doubleacute, dead_horn ] }; key { [ e, E ], [ EuroSign, cent ] }; key { [ semicolon, colon ], [ dead_ogonek, dead_diaeresis ] }; key { [ dead_acute, dead_diaeresis ], [ apostrophe, quotedbl ] }; key { [ comma, less ], [ dead_cedilla, dead_caron ] }; key { [ period, greater ], [ dead_abovedot,dead_circumflex ] }; key { [ slash, question ], [ dead_hook, dead_hook ] }; key { [ Mode_switch, Multi_key ] }; // End alphanumeric section };