summaryrefslogtreecommitdiff
path: root/solanum
diff options
context:
space:
mode:
authorAlex Auvolat <alex.auvolat@inria.fr>2020-06-11 12:13:11 +0200
committerAlex Auvolat <alex.auvolat@inria.fr>2020-06-11 12:13:11 +0200
commit24316b4c906c4ce18ea396e14e92a46d1752fe1f (patch)
tree7f5095388148ab1a2c866134e614bc58c1444acd /solanum
parente8c3b81aa302f9b2574f583a9d6e16754cc328f8 (diff)
downloaduser-config-24316b4c906c4ce18ea396e14e92a46d1752fe1f.tar.gz
user-config-24316b4c906c4ce18ea396e14e92a46d1752fe1f.zip
Remap some keys
Diffstat (limited to 'solanum')
-rw-r--r--solanum/xkb/symbols/custom-fr59
1 files changed, 51 insertions, 8 deletions
diff --git a/solanum/xkb/symbols/custom-fr b/solanum/xkb/symbols/custom-fr
index e6a4d1f..991d9cc 100644
--- a/solanum/xkb/symbols/custom-fr
+++ b/solanum/xkb/symbols/custom-fr
@@ -1177,50 +1177,93 @@ xkb_symbols "(unnamed)" {
type= "FOUR_LEVEL",
symbols[Group1]= [ ampersand, 1, dead_caron, dead_ogonek ]
};
+
+ #key <AE02> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ eacute, 2, asciitilde, Eacute ]
+ #};
key <AE02> {
type= "FOUR_LEVEL",
- symbols[Group1]= [ eacute, 2, asciitilde, Eacute ]
+ symbols[Group1]= [ braceleft, 2, asciitilde, Eacute ]
};
+
key <AE03> {
type= "FOUR_LEVEL",
symbols[Group1]= [ quotedbl, 3, numbersign, dead_breve ]
};
+
+ #key <AE04> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ apostrophe, 4, braceleft, U2014 ]
+ #};
key <AE04> {
type= "FOUR_LEVEL",
- symbols[Group1]= [ apostrophe, 4, braceleft, U2014 ]
+ symbols[Group1]= [ apostrophe, 4, eacute, U2014 ]
};
+
key <AE05> {
type= "FOUR_LEVEL",
symbols[Group1]= [ parenleft, 5, bracketleft, U2013 ]
};
+
+ #key <AE06> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ minus, 6, bar, U2011 ]
+ #};
+ #key <AE07> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ egrave, 7, grave, Egrave ]
+ #};
key <AE06> {
type= "FOUR_LEVEL",
- symbols[Group1]= [ minus, 6, bar, U2011 ]
+ symbols[Group1]= [ minus, 6, egrave, U2011 ]
};
key <AE07> {
type= "FOUR_LEVEL",
- symbols[Group1]= [ egrave, 7, grave, Egrave ]
+ symbols[Group1]= [ bar, 7, grave, Egrave ]
};
+
+ #key <AE08> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ underscore, 8, backslash, trademark ]
+ #};
+ #key <AE09> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ ccedilla, 9, asciicircum, Ccedilla ]
+ #};
key <AE08> {
type= "FOUR_LEVEL",
- symbols[Group1]= [ underscore, 8, backslash, trademark ]
+ symbols[Group1]= [ underscore, 8, ccedilla, Ccedilla ]
};
key <AE09> {
type= "FOUR_LEVEL",
- symbols[Group1]= [ ccedilla, 9, asciicircum, Ccedilla ]
+ symbols[Group1]= [ braceright, 9, asciicircum, trademark ]
};
+
+ #key <AE10> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ agrave, 0, at, Agrave ]
+ #};
key <AE10> {
type= "FOUR_LEVEL",
- symbols[Group1]= [ agrave, 0, at, Agrave ]
+ symbols[Group1]= [ backslash, 0, agrave, Agrave ]
};
+
+
key <AE11> {
type= "FOUR_LEVEL",
symbols[Group1]= [ parenright, degree, bracketright, notequal ]
};
+
+ #key <AE12> {
+ # type= "FOUR_LEVEL",
+ # symbols[Group1]= [ equal, plus, braceright, plusminus ]
+ #};
key <AE12> {
type= "FOUR_LEVEL",
- symbols[Group1]= [ equal, plus, braceright, plusminus ]
+ symbols[Group1]= [ equal, plus, at, plusminus ]
};
+
key <BKSP> { [ BackSpace, BackSpace ] };
key <TAB> { [ Tab, ISO_Left_Tab ] };
key <AD01> {