From 9aca8f30138f5a7f2129403c9f92341286f815e6 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroni Date: Fri, 7 Sep 2018 22:56:15 +0200 Subject: Added new keyboard layout --- .xkb/desktop | 2 +- .xkb/symbols/ch-custom | 24 ------------------------ .xkb/symbols/custom | 30 ++++++++++++++++++++++++++++++ .xkb/x1 | 2 +- 4 files changed, 32 insertions(+), 26 deletions(-) delete mode 100644 .xkb/symbols/ch-custom create mode 100644 .xkb/symbols/custom 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 { [ 7, dollar, sterling ] }; - key { [ slash, bar, braceright ] }; - key { [ Escape ] }; -}; - -partial alphanumeric_keys -xkb_symbols "desktop" { - include "ch-custom(basic)" - - key { [ Super_R ] }; -}; - -partial alphanumeric_keys -xkb_symbols "x1" { - include "ch-custom(basic)" - - key { [ Super_R ] }; - key { [ Home ] }; - key { [ End ] }; - key { [ Page_Down ] }; - key { [ 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 { [ dead_tilde, dead_acute, dead_grave ] }; + key { [ 3, dollar ] }; + key { [ 4, ccedilla ] }; + key { [ 6, dead_circumflex ] }; + key { [ e, E, EuroSign ] }; + key { [ z, Z ] }; + key { [ Escape ] }; + key { [ numbersign, dead_diaeresis ] }; + key { [ y, Y ] }; +}; + +partial alphanumeric_keys +xkb_symbols "desktop" { + include "custom(basic)" + + key { [ Super_R ] }; +}; + +partial alphanumeric_keys +xkb_symbols "x1" { + include "custom(basic)" + + key { [ Super_R ] }; + key { [ Home ] }; + key { [ End ] }; + key { [ Page_Down ] }; + key { [ 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)" }; }; -- cgit v1.2.3