diff options
author | Sergey V. Udaltsov <svu@gnome.org> | 2012-09-02 08:57:52 +0100 |
---|---|---|
committer | Sergey V. Udaltsov <svu@gnome.org> | 2012-09-02 08:57:52 +0100 |
commit | a4f62448819764f6f27ebcb86115734d0d57ea8d (patch) | |
tree | 03f1919d654455cb0ff6017b7236d78a6a6b3e31 /types | |
parent | da8c535b1e20248fd235cb7a0c8ccabe2625a37e (diff) |
Fixed Shift-F10 behaviour
Preserving shift is essential for many applications
https://bugs.freedesktop.org/show_bug.cgi?id=45008
Diffstat (limited to 'types')
-rw-r--r-- | types/pc | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -59,17 +59,19 @@ partial default xkb_types "default" { }; type "CTRL+ALT" { - modifiers = Control+Alt+Shift+LevelThree; + modifiers = Control+Alt+Shift+LevelThree; map[None] = Level1; map[Shift] = Level2; map[LevelThree] = Level3; map[Shift+LevelThree] = Level4; - map[Control+Alt] = Level5; + map[Control+Alt] = Level5; + preserve[Shift] = Shift; + preserve[Shift+LevelThree] = Shift; level_name[Level1] = "Base"; level_name[Level2] = "Shift"; level_name[Level3] = "Alt Base"; level_name[Level4] = "Shift Alt"; - level_name[Level5] = "Ctrl+Alt"; + level_name[Level5] = "Ctrl+Alt"; }; // Local eight level |