diff options
author | Sergey Udaltsov <sergey.udaltsov@gmail.com> | 2018-10-03 01:02:37 +0100 |
---|---|---|
committer | Sergey Udaltsov <sergey.udaltsov@gmail.com> | 2018-10-03 01:02:37 +0100 |
commit | 3d9928964a395cc4a818a81a7fa10bfc4af96b16 (patch) | |
tree | 0bd3766f6066db188102dc8f36765129f6232c42 /symbols/fr | |
parent | d5e8f7c4b20bc682358c88ae8d17b5ed9e6e841d (diff) |
New "French (US, alternative)" variant
https://bugs.freedesktop.org/show_bug.cgi?id=107251
Diffstat (limited to 'symbols/fr')
-rw-r--r-- | symbols/fr | 27 |
1 files changed, 27 insertions, 0 deletions
@@ -1104,3 +1104,30 @@ xkb_symbols "azerty" { key <AB09> { [ colon, slash ] }; key <AB10> { [ exclam, section ] }; }; + +// US keyboard made French (with dead keys, alternative) +// +// Copyright (C) 2018, Florent Gallaire <f@gallai.re> + +partial alphanumeric_keys +xkb_symbols "us-alt" { + + include "us(euro)" + name[Group1]= "French (US, with French letters, with dead keys, alternative)"; + + key <AB03> { [ c, C, ccedilla, Ccedilla ] }; // ç Ç + + key <AC01> { [ a, A, ae, AE ] }; // æ Æ + key <AC11> { [dead_diaeresis, quotedbl, apostrophe ] }; + + 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 ] }; // € ¤ + +}; + |