summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.xkb/desktop2
-rw-r--r--.xkb/symbols/ch-custom24
-rw-r--r--.xkb/symbols/custom30
-rw-r--r--.xkb/x12
4 files changed, 32 insertions, 26 deletions
diff --git a/.xkb/desktop b/.xkb/desktop
index 54792c0..b6aa73e 100644
--- a/.xkb/desktop
+++ b/.xkb/desktop
@@ -3,6 +3,6 @@ xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
- xkb_symbols { include "pc+ch+inet(evdev)+ch-custom(desktop)" };
+ xkb_symbols { include "pc+gb+inet(evdev)+custom(desktop)" };
xkb_geometry { include "pc(pc105)" };
};
diff --git a/.xkb/symbols/ch-custom b/.xkb/symbols/ch-custom
deleted file mode 100644
index 66cd95d..0000000
--- a/.xkb/symbols/ch-custom
+++ /dev/null
@@ -1,24 +0,0 @@
-default partial alphanumeric_keys
-xkb_symbols "basic" {
- key <AE07> { [ 7, dollar, sterling ] };
- key <BKSL> { [ slash, bar, braceright ] };
- key <CAPS> { [ Escape ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "desktop" {
- include "ch-custom(basic)"
-
- key <MENU> { [ Super_R ] };
-};
-
-partial alphanumeric_keys
-xkb_symbols "x1" {
- include "ch-custom(basic)"
-
- key <PRSC> { [ Super_R ] };
- key <PGUP> { [ Home ] };
- key <PGDN> { [ End ] };
- key <END> { [ Page_Down ] };
- key <HOME> { [ Page_Up ] };
-};
diff --git a/.xkb/symbols/custom b/.xkb/symbols/custom
new file mode 100644
index 0000000..e77b1eb
--- /dev/null
+++ b/.xkb/symbols/custom
@@ -0,0 +1,30 @@
+default partial alphanumeric_keys
+xkb_symbols "basic" {
+ key <TLDE> { [ dead_tilde, dead_acute, dead_grave ] };
+ key <AE03> { [ 3, dollar ] };
+ key <AE04> { [ 4, ccedilla ] };
+ key <AE06> { [ 6, dead_circumflex ] };
+ key <AD03> { [ e, E, EuroSign ] };
+ key <AD06> { [ z, Z ] };
+ key <CAPS> { [ Escape ] };
+ key <BKSL> { [ numbersign, dead_diaeresis ] };
+ key <AB01> { [ y, Y ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "desktop" {
+ include "custom(basic)"
+
+ key <MENU> { [ Super_R ] };
+};
+
+partial alphanumeric_keys
+xkb_symbols "x1" {
+ include "custom(basic)"
+
+ key <PRSC> { [ Super_R ] };
+ key <PGUP> { [ Home ] };
+ key <PGDN> { [ End ] };
+ key <END> { [ Page_Down ] };
+ key <HOME> { [ Page_Up ] };
+};
diff --git a/.xkb/x1 b/.xkb/x1
index 4e5bad2..5938fb4 100644
--- a/.xkb/x1
+++ b/.xkb/x1
@@ -3,6 +3,6 @@ xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
- xkb_symbols { include "pc+ch+inet(evdev)+ch-custom(x1)" };
+ xkb_symbols { include "pc+gb+inet(evdev)+custom(x1)" };
xkb_geometry { include "pc(pc105)" };
};