summaryrefslogtreecommitdiff
path: root/types
diff options
context:
space:
mode:
authorSergey V. Udaltsov <svu@gnome.org>2011-06-15 21:40:11 +0100
committerSergey V. Udaltsov <svu@gnome.org>2011-06-15 21:40:11 +0100
commit062b5bfcc59f9f6e4e11ba394bbe459af2a07b7e (patch)
treeb8aa4eec20ab707d49b94909233b0b2491b6a425 /types
parent7ba36852440d38273ea895372a34f95edfcf63ea (diff)
Move switch VT mapping to 5th level, amending CTRL+ALT
The idea is to allow functional keys to have mappings on 2-4 levels (with Shift and RAlt) https://bugs.freedesktop.org/show_bug.cgi?id=11822
Diffstat (limited to 'types')
-rw-r--r--types/pc15
1 files changed, 11 insertions, 4 deletions
diff --git a/types/pc b/types/pc
index a123f589..01a5634a 100644
--- a/types/pc
+++ b/types/pc
@@ -59,10 +59,17 @@ partial default xkb_types "default" {
};
type "CTRL+ALT" {
- modifiers = Control+Alt;
- map[Control+Alt] = Level2;
- level_name[Level1] = "Base";
- level_name[Level2] = "Ctrl+Alt";
+ modifiers = Control+Alt+Shift+LevelThree;
+ map[None] = Level1;
+ map[Shift] = Level2;
+ map[LevelThree] = Level3;
+ map[Shift+LevelThree] = Level4;
+ map[Control+Alt] = Level5;
+ level_name[Level1] = "Base";
+ level_name[Level2] = "Shift";
+ level_name[Level3] = "Alt Base";
+ level_name[Level4] = "Shift Alt";
+ level_name[Level5] = "Ctrl+Alt";
};
// Local eight level