summaryrefslogtreecommitdiff
path: root/symbols/fr
diff options
context:
space:
mode:
authorBenno Schulenberg <bensberg@telfort.nl>2022-05-01 16:25:49 +0200
committerBenno Schulenberg <bensberg@telfort.nl>2022-05-01 16:25:49 +0200
commit98d219a7c92ca647a8925e3342ae32887d126898 (patch)
tree53ffa667c506dad9925a7effa38618ce495a6734 /symbols/fr
parente3b18460b44a82571044eaebd634b9475d22f96f (diff)
symbols: put some keys into their usual order -- mainly TLDE, BKSL, LSGT
Diffstat (limited to 'symbols/fr')
-rw-r--r--symbols/fr69
1 files changed, 34 insertions, 35 deletions
diff --git a/symbols/fr b/symbols/fr
index 2a02f662..e8c192fe 100644
--- a/symbols/fr
+++ b/symbols/fr
@@ -5,6 +5,7 @@ xkb_symbols "basic" {
name[Group1]="French";
+ key <TLDE> { [twosuperior, asciitilde, notsign, notsign ] };
key <AE01> { [ ampersand, 1, onesuperior, exclamdown ] };
key <AE02> { [ eacute, 2, asciitilde, oneeighth ] };
key <AE03> { [ quotedbl, 3, numbersign, sterling ] };
@@ -27,9 +28,8 @@ xkb_symbols "basic" {
key <AC01> { [ q, Q, at, Greek_OMEGA ] };
key <AC10> { [ m, M, mu, masculine ] };
key <AC11> { [ ugrave, percent, dead_circumflex, dead_caron] };
- key <TLDE> { [twosuperior, asciitilde, notsign, notsign ] };
-
key <BKSL> { [ asterisk, mu, dead_grave, dead_breve ] };
+
key <AB01> { [ w, W, lstroke, Lstroke ] };
key <AB07> { [ comma, question, dead_acute, dead_doubleacute ] };
key <AB08> { [ semicolon, period, U2022, multiply ] }; // bullet
@@ -1017,20 +1017,9 @@ xkb_symbols "us" {
key <TLDE> { [ grave, asciitilde, dead_grave ] };
+ key <AE04> { [ 4, dollar, EuroSign, currency ] }; // € ¤
key <AE06> { [ 6,asciicircum,dead_circumflex ] };
- key <AB01> { [ z, Z, acircumflex, Acircumflex ] }; // â Â
- key <AB03> { [ c, C, ccedilla, Ccedilla ] }; // ç Ç
-
- key <AC01> { [ a, A, agrave, Agrave ] }; // à À
- key <AC02> { [ s, S, ae, AE ] }; // æ Æ
- key <AC03> { [ d, D, ecircumflex, Ecircumflex ] }; // ê Ê
- key <AC04> { [ f, F, ediaeresis, Ediaeresis ] }; // ë Ë
- key <AC06> { [ h, H, udiaeresis, Udiaeresis ] }; // ü Ü
- key <AC07> { [ j, J, ucircumflex, Ucircumflex ] }; // û Û
- key <AC08> { [ k, K, icircumflex, Icircumflex ] }; // î Î
- key <AC11> { [apostrophe, quotedbl,dead_diaeresis, degree ] };
-
key <AD03> { [ e, E, eacute, Eacute ] }; // é É
key <AD04> { [ r, R, egrave, Egrave ] }; // è È
key <AD06> { [ y, Y, ydiaeresis, Ydiaeresis ] }; // ÿ Ÿ
@@ -1041,7 +1030,17 @@ xkb_symbols "us" {
key <AD11> { [ bracketleft, braceleft, guillemotleft, leftdoublequotemark ] }; // « “
key <AD12> { [bracketright, braceright, guillemotright, rightdoublequotemark ] }; // » ”
- key <AE04> { [ 4, dollar, EuroSign, currency ] }; // € ¤
+ key <AC01> { [ a, A, agrave, Agrave ] }; // à À
+ key <AC02> { [ s, S, ae, AE ] }; // æ Æ
+ key <AC03> { [ d, D, ecircumflex, Ecircumflex ] }; // ê Ê
+ key <AC04> { [ f, F, ediaeresis, Ediaeresis ] }; // ë Ë
+ key <AC06> { [ h, H, udiaeresis, Udiaeresis ] }; // ü Ü
+ key <AC07> { [ j, J, ucircumflex, Ucircumflex ] }; // û Û
+ key <AC08> { [ k, K, icircumflex, Icircumflex ] }; // î Î
+ key <AC11> { [apostrophe, quotedbl,dead_diaeresis, degree ] };
+
+ key <AB01> { [ z, Z, acircumflex, Acircumflex ] }; // â Â
+ key <AB03> { [ c, C, ccedilla, Ccedilla ] }; // ç Ç
include "level3(ralt_switch)"
include "eurosign(5)"
@@ -1150,19 +1149,19 @@ xkb_symbols "us-alt" {
include "us(basic)"
name[Group1]= "French (US with dead keys, alt.)";
- key <AB03> { [ c, C, ccedilla, Ccedilla ] }; // ç Ç
-
- key <AC01> { [ a, A, ae, AE ] }; // æ Æ
- key <AC11> { [dead_diaeresis, quotedbl, apostrophe ] };
+ key <TLDE> { [dead_grave, asciitilde, grave ] };
+ key <AE04> { [ 4, dollar, EuroSign, currency ] }; // € ¤
+ key <AE06> { [dead_circumflex, asciicircum, 6 ] };
key <AD03> { [ e, E, eacute, Eacute ] }; // é É
key <AD09> { [ o, O, oe, OE ] }; // œ Œ
key <AD11> { [ bracketleft, braceleft, guillemotleft, leftdoublequotemark ] }; // « “
key <AD12> { [bracketright, braceright, guillemotright, rightdoublequotemark ] }; // » ”
- key <TLDE> { [dead_grave, asciitilde, grave ] };
- key <AE06> { [dead_circumflex, asciicircum, 6 ] };
- key <AE04> { [ 4, dollar, EuroSign, currency ] }; // € ¤
+ key <AC01> { [ a, A, ae, AE ] }; // æ Æ
+ key <AC11> { [dead_diaeresis, quotedbl, apostrophe ] };
+
+ key <AB03> { [ c, C, ccedilla, Ccedilla ] }; // ç Ç
include "level3(ralt_switch)"
include "eurosign(5)"
@@ -1178,19 +1177,6 @@ xkb_symbols "us-azerty" {
include "us"
name[Group1]= "French (US, AZERTY)";
- key <AB01> { [ w, W, guillemotleft, leftdoublequotemark ] }; // « “
- key <AB02> { [ x, X,guillemotright,rightdoublequotemark ] }; // » ”
- key <AB07> { [ semicolon, colon ] };
-
- key <AC01> { [ q, Q ] };
- key <AC10> { [ m, M ] };
- key <AC11> { [apostrophe, quotedbl, ugrave, Ugrave ] }; // ù Ù
-
- key <AD01> { [ a, A, ae, AE ] }; // æ Æ
- key <AD02> { [ z, Z ] };
- key <AD09> { [ o, O, oe, OE ] }; // œ Œ
- key <AD11> { [bracketleft, braceleft,dead_circumflex, dead_diaeresis ] };
-
key <TLDE> { [ grave, asciitilde, dead_grave ] };
key <AE02> { [ 2, at, eacute, Eacute ] }; // é É
key <AE04> { [ 4, dollar, currency ] }; // ¤
@@ -1199,6 +1185,19 @@ xkb_symbols "us-azerty" {
key <AE09> { [ 9, parenleft, ccedilla, Ccedilla ] }; // ç Ç
key <AE10> { [ 0, parenright, agrave, Agrave ] }; // à À
+ key <AD01> { [ a, A, ae, AE ] }; // æ Æ
+ key <AD02> { [ z, Z ] };
+ key <AD09> { [ o, O, oe, OE ] }; // œ Œ
+ key <AD11> { [bracketleft, braceleft,dead_circumflex, dead_diaeresis ] };
+
+ key <AC01> { [ q, Q ] };
+ key <AC10> { [ m, M ] };
+ key <AC11> { [apostrophe, quotedbl, ugrave, Ugrave ] }; // ù Ù
+
+ key <AB01> { [ w, W, guillemotleft, leftdoublequotemark ] }; // « “
+ key <AB02> { [ x, X,guillemotright,rightdoublequotemark ] }; // » ”
+ key <AB07> { [ semicolon, colon ] };
+
include "eurosign(e)"
include "level3(ralt_switch)"
};