home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1999 March B
/
SCO_CASTOR4RRT.iso
/
ls
/
root.2
/
usr
/
lib
/
X11
/
xkb
/
symbols
/
ca
/
ca~
Wrap
Text File
|
1998-08-19
|
3KB
|
120 lines
// $XConsortium: ca /main/2 1995/12/07 21:41:09 kaleb $
partial default xkb_symbols "basic" {
// Describes the differences between a very simple en_US
// keyboard and a very simple Canadian keybaord
name[Group1]= "Canadian";
// Alphanumeric section
key <TLDE> {
type[Group1]= "THREE_LEVEL",
symbols[Group1]= [ slash, backslash, bar ],
symbols[Group2]= [ NoSymbol, hyphen ]
// SHOULD BE A SOFT HYPHEN
};
key <AE04> {
[ 4, dollar ],
[onequarter, currency ]
};
key <AE06> {
[ 6, question ],
[threequarters, fiveeighths ]
};
key <AE07> {
type[Group1]="THREE_LEVEL",
symbols[Group1]= [ 7, ampersand, braceleft ],
symbols[Group2]= [ 7, seveneighths ]
};
key <AE08> {
type[Group1]="THREE_LEVEL",
symbols[Group1]= [ 8, asterisk, braceright ],
symbols[Group2]= [ 8, trademark ]
};
key <AE09> {
type[Group1]="THREE_LEVEL",
symbols[Group1]= [ 9, parenleft, bracketleft ],
symbols[Group2]= [ 9, plusminus ]
};
key <AE10> {
type="THREE_LEVEL",
symbols[Group1]= [ 0, parenright, bracketright ],
symbols[Group2]= [ 0, parenright, bracketright ]
};
key <AE11> {
symbols[Group1]= [ minus, underscore ],
symbols[Group2]= [ minus, questiondown ]
};
key <AE12> {
type[Group1]="THREE_LEVEL",
symbols[Group1]= [ equal, plus, notsign ],
symbols[Group2]= [ dead_cedilla, dead_ogonek ]
};
key <AD11> {
type[Group1]="THREE_LEVEL",
symbols[Group1]=[ dead_circumflex, dead_diaeresis, dead_grave ],
symbols[Group2]=[ NoSymbol, dead_abovering ]
};
key <AD12> {
type[Group1]="THREE_LEVEL",
symbols[Group1]=[ ccedilla, Ccedilla, asciitilde ],
symbols[Group2]=[ dead_tilde, dead_macron ]
};
key <AC08> { [ k, K ],
[ kra ] };
key <AC10> {
type[Group1]="THREE_LEVEL",
symbols[Group1]= [ semicolon, colon, degree ],
symbols[Group2]= [ dead_acute, dead_doubleacute ]
};
key <AC11> { [ egrave, Egrave ],
[ NoSymbol, dead_caron ] };
key <BKSL> { [ agrave, Agrave ],
[ NoSymbol, dead_breve ] };
key <LSGT> { [ ugrave, Ugrave ],
[ ugrave, brokenbar ] };
key <AB01> {
type="THREE_LEVEL",
symbols[Group1]= [ z, Z, guillemotleft ],
symbols[Group2]= [ z, Z, guillemotleft ]
};
key <AB02> {
type="THREE_LEVEL",
symbols[Group1]= [ x, X, guillemotright ],
symbols[Group2]= [ x, X, guillemotright ]
};
key <AB04> { [ v, V ],
[leftdoublequotemark,quoteleft ] };
key <AB05> { [ b, B ],
[rightdoublequotemark,quoteright] };
key <AB08> {
type[Group1]="THREE_LEVEL",
symbols[Group1]= [ comma, apostrophe, less ],
symbols[Group2]= [ horizconnector, multiply ]
};
key <AB09> {
type[Group1]= "THREE_LEVEL",
symbols[Group1]= [ period, quotedbl, greater ],
symbols[Group2]= [ periodcentered, division ]
};
key <AB10> { [ eacute, Eacute ],
[ NoSymbol, dead_abovedot ] };
key <RCTL> { [ ISO_Level3_Shift ] };
key <SPCE> {
type[Group1]="THREE_LEVEL",
symbols[Group1]=[space,space,nobreakspace]
};
// End alphanumeric section
// begin modifier mappings
modifier_map Shift { Shift_L };
modifier_map Lock { Caps_Lock };
modifier_map Control{ Control_L };
modifier_map Mod3 { Mode_switch };
};