// $XConsortium: fr_CH /main/3 1996/08/31 12:19:48 kaleb $ // $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 { [ egrave, udiaeresis ], [ bracketleft ] }; override key { [ eacute, odiaeresis ] }; override key { [ 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 { [ apostrophe, question ], [ SunFA_Acute ] }; key { [ SunFA_Circum, SunFA_Grave ], [ SunFA_Tilde ] }; key { [ 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 { [ apostrophe, question ], [ acute ] }; key { [ asciicircum, grave ], [ asciitilde ] }; key { [ diaeresis, exclam ], [ bracketright ] }; };