summaryrefslogtreecommitdiff
path: root/linux/X/types
diff options
context:
space:
mode:
authorstephan <stephan@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-05-28 18:22:07 +0000
committerstephan <stephan@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-05-28 18:22:07 +0000
commitaa1558e403c7d626fe38d8ec452557c5f2037dc4 (patch)
tree9be9b1b285c5b87a8b3b7aad4d4475e4082289a4 /linux/X/types
parentff7ec649a4be75c8200c1c35b8ca6d768d78b546 (diff)
downloadneo-layout-aa1558e403c7d626fe38d8ec452557c5f2037dc4.tar.gz
neo-layout-aa1558e403c7d626fe38d8ec452557c5f2037dc4.tar.bz2
neo-layout-aa1558e403c7d626fe38d8ec452557c5f2037dc4.zip
Alles auf xkeyboard-config Version 1.6 angeglichen.
Modifier mit Hilfe von compat-Regeln definiert. Damit sollten alle Multi-Layout-Bugs behoben sein. Allerdings tritt wahrscheinlich #135 wieder auf. git-svn-id: https://svn.neo-layout.org@1879 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to 'linux/X/types')
-rw-r--r--linux/X/types/level516
1 files changed, 8 insertions, 8 deletions
diff --git a/linux/X/types/level5 b/linux/X/types/level5
index 631564a..b361644 100644
--- a/linux/X/types/level5
+++ b/linux/X/types/level5
@@ -60,11 +60,6 @@ partial default xkb_types "default" {
// 'NumLock' is used for the (Neo-)Mod4-Lock.
modifiers = Shift + Lock + LevelThree + NumLock + LevelFive;
- preserve[LevelFive+Shift] = Shift;
- preserve[NumLock+Shift] = Shift;
- preserve[Lock+LevelFive+Shift] = Shift;
- preserve[Lock+NumLock+Shift] = Shift;
-
map[None] = Level1;
map[Shift] = Level2;
map[LevelThree] = Level3;
@@ -106,6 +101,11 @@ partial default xkb_types "default" {
map[Lock+NumLock+LevelFive+LevelThree] = Level3;
map[Lock+NumLock+LevelFive+LevelThree+Shift] = Level4;
+ preserve[LevelFive+Shift] = Shift;
+ preserve[NumLock+Shift] = Shift;
+ preserve[Lock+LevelFive+Shift] = Shift;
+ preserve[Lock+NumLock+Shift] = Shift;
+
level_name[Level1] = "Base";
level_name[Level2] = "Shift";
level_name[Level3] = "Alt Base";
@@ -119,9 +119,6 @@ partial default xkb_types "default" {
type "EIGHT_LEVEL_NEO_LOCKS_QUARTERALPHABETIC" {
// 'NumLock' is used for the (Neo-)Mod4-Lock.
modifiers = Shift + Lock + LevelThree + NumLock + LevelFive;
-
- preserve[LevelFive+Shift] = Shift;
- preserve[NumLock+Shift] = Shift;
map[None] = Level1;
map[Shift] = Level2;
@@ -164,6 +161,9 @@ partial default xkb_types "default" {
map[Lock+NumLock+LevelFive+LevelThree] = Level3;
map[Lock+NumLock+LevelFive+LevelThree+Shift] = Level4;
+ preserve[LevelFive+Shift] = Shift;
+ preserve[NumLock+Shift] = Shift;
+
level_name[Level1] = "Base";
level_name[Level2] = "Shift";
level_name[Level3] = "Alt Base";