From aa1558e403c7d626fe38d8ec452557c5f2037dc4 Mon Sep 17 00:00:00 2001 From: stephan Date: Thu, 28 May 2009 18:22:07 +0000 Subject: 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 --- linux/X/types/level5 | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'linux/X/types') 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"; -- cgit v1.2.3