summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsvu <svu>2006-03-21 23:41:28 +0000
committersvu <svu>2006-03-21 23:41:28 +0000
commitdd98408dccc98a7c11e3fac39aad2a78a53c4732 (patch)
tree831ad3f207c76e934a8367783e561912a7ce4ee5
parent86613bebbef3d0220cef4a9ecdaa4dd7d10b236f (diff)
downloadxkeyboard-config-dd98408dccc98a7c11e3fac39aad2a78a53c4732.tar.gz
another iteration in the war with RAlt
-rw-r--r--ChangeLog6
-rw-r--r--symbols/level32
-rw-r--r--types/pc8
3 files changed, 15 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index 00888f5..da3c16d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2006-03-21 Sergey Udaltsov
+
+ types/pc,symbols/level3: another attempt to fix unfamous
+ RAlt problem, reported in ubuntu:
+ https://launchpad.net/distros/ubuntu/+source/xkeyboard-config/+bug/35845
+
2006-03-17 Sergey Udaltsov
symbols/inet, rules/base*: added Acer Ferrari 4K
diff --git a/symbols/level3 b/symbols/level3
index 917c895..35c3fdb 100644
--- a/symbols/level3
+++ b/symbols/level3
@@ -26,7 +26,7 @@ xkb_symbols "ralt_switch_for_alts_toggle" {
symbols[Group1] = [ Alt_L, ISO_Prev_Group, ISO_Prev_Group ]
};
key <RALT> {
- type[Group1]="PC_SYSRQ",
+ type[Group1]="PC_ALT_LEVEL2",
symbols[Group1] = [ ISO_Level3_Shift, ISO_Next_Group ],
virtualMods= AltGr
};
diff --git a/types/pc b/types/pc
index 162dcc5..b049755 100644
--- a/types/pc
+++ b/types/pc
@@ -17,6 +17,14 @@ partial default xkb_types "default" {
level_name[Level2] = "Control";
};
+ type "PC_ALT_LEVEL2" {
+ modifiers = Alt;
+ map[None] = Level1;
+ map[Alt] = Level2;
+ level_name[Level1] = "Base";
+ level_name[Level2] = "Alt";
+ };
+
type "PC_SYSRQ" {
modifiers = Alt+LevelThree;
map[None] = Level1;