// $Xorg: fr_CH,v 1.3 2000/08/17 19:54:42 cpqbld Exp $ // $XFree86: xc/programs/xkbcomp/symbols/fr_CH,v 3.4 2000/01/21 01:12:27 dawes Exp $ partial default alphanumeric_keys xkb_symbols "basic" { // Describes the differences between a very simple US/ASCII // keyboard and a very simple Swiss/French keybaord include "de_CH(basic)" name[Group1]= "Swiss French"; override key <AD09> { [ o, O ], [ oe, OE ] }; override key <AD11> { [ egrave, udiaeresis ], [ bracketleft ] }; override key <AC10> { [ eacute, odiaeresis ] }; override key <AC11> { [ agrave, adiaeresis ], [ braceleft ] }; }; partial alphanumeric_keys xkb_symbols "Sundeadkeys" { // modify the default Swiss French layout to use Sun dead keys include "fr_CH(basic)" key <AE11> { [ apostrophe, question ], [ SunFA_Acute ] }; key <AE12> { [ SunFA_Circum, SunFA_Grave ], [ SunFA_Tilde ] }; key <AD12> { [ SunFA_Diaeresis, exclam ], [ bracketright ] }; }; partial alphanumeric_keys xkb_symbols "sundeadkeys" { include "fr_CH(Sundeadkeys)" }; partial alphanumeric_keys xkb_symbols "nodeadkeys" { // modify the default Swiss French layout not to have any dead keys include "fr_CH(basic)" key <AE11> { [ apostrophe, question ], [ acute ] }; key <AE12> { [ asciicircum, grave ], [ asciitilde ] }; key <AD12> { [ diaeresis, exclam ], [ bracketright ] }; };