diff --git a/config/xkb/symbols/custom b/config/xkb/symbols/custom new file mode 100644 index 0000000..1f54e06 --- /dev/null +++ b/config/xkb/symbols/custom @@ -0,0 +1,26 @@ +partial alphanumeric_keys +xkb_symbols "fr_oss_ansi" { + // Brings < and > to ANSI keyboards + + include "fr(oss)" + + name[Group1]="French (alt., ansi)"; + + key { [w, W, less, guillemotleft ] }; // w W < « + key { [x, X, greater, guillemotright ] }; // x X > » +}; + +partial alphanumeric_keys +xkb_symbols "fr_afnor" { + // new AFNOR azerty adapted for programming and use with an ANSI keyboard + include "fr(afnor)" + + key {[ leftsinglequotemark, 7, grave, dead_macron ]}; // ‘ 7 ` + key {[ circumflex, dead_diaeresis, dead_circumflex, dead_caron ]}; // ^ + key {[ n, N, tilde, dead_tilde ]}; // n N ~ + + key {[ r, R, registered, copyright ]}; // r R ® © + + key { [w, W, less, lessthanequal ] }; // w W < ≤ + key { [x, X, greater, greaterthanequal ] }; // x X > ≥ +}