2024-04-27 16:18:21 +00:00
|
|
|
|
partial alphanumeric_keys
|
|
|
|
|
xkb_symbols "fr_oss_ansi" {
|
|
|
|
|
// Brings < and > to ANSI keyboards
|
|
|
|
|
|
|
|
|
|
include "fr(oss)"
|
|
|
|
|
|
|
|
|
|
name[Group1]="French (alt., ansi)";
|
|
|
|
|
|
|
|
|
|
key <AB01> { [w, W, less, guillemotleft ] }; // w W < «
|
|
|
|
|
key <AB02> { [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)"
|
|
|
|
|
|
2024-04-30 07:05:53 +00:00
|
|
|
|
key <AE07> {[ leftsinglequotemark, 7, grave, dead_macron ]}; // ‘ 7 `
|
|
|
|
|
key <AE12> {[ asciicircum, dead_diaeresis, dead_circumflex, dead_caron ]}; // ^
|
|
|
|
|
key <AB06> {[ n, N, asciitilde, dead_tilde ]}; // n N ~
|
2024-04-27 16:18:21 +00:00
|
|
|
|
|
2024-04-30 07:05:53 +00:00
|
|
|
|
key <AD04> {[ r, R, registered, copyright ]}; // r R ® ©
|
2024-04-27 16:18:21 +00:00
|
|
|
|
|
2024-04-30 07:05:53 +00:00
|
|
|
|
key <AB01> {[ w, W, less, lessthanequal ]}; // w W < ≤
|
|
|
|
|
key <AB02> {[ x, X, greater, greaterthanequal ]}; // x X > ≥
|
|
|
|
|
|
|
|
|
|
// Space bar borrowed from bépo
|
|
|
|
|
key <SPCE> {[ space, nobreakspace, underscore, U202F ]}; // ␣ (espace insécable) _ (espace insécable fin)
|
2024-04-30 06:28:14 +00:00
|
|
|
|
};
|