summaryrefslogtreecommitdiff
path: root/types
diff options
context:
space:
mode:
authorsvu <svu>2007-08-28 22:04:37 +0000
committersvu <svu>2007-08-28 22:04:37 +0000
commitf2809061b29168f3ab29e1069875fc0370fd5942 (patch)
tree4e7f35ce32338a2f32c12c14511fc3c5e60423b1 /types
parent0281a93a543381bc1ce55062a4c0546474d7ea1d (diff)
downloadxkeyboard-config-f2809061b29168f3ab29e1069875fc0370fd5942.tar.gz
renaming types
Diffstat (limited to 'types')
-rw-r--r--types/pc40
1 files changed, 33 insertions, 7 deletions
diff --git a/types/pc b/types/pc
index b049755..9d20c12 100644
--- a/types/pc
+++ b/types/pc
@@ -8,8 +8,12 @@ partial default xkb_types "default" {
// a PC compatible keyboard.
virtual_modifiers Alt;
virtual_modifiers LevelThree;
+ virtual_modifiers LAlt;
+ virtual_modifiers RAlt;
+ virtual_modifiers RControl;
+ virtual_modifiers LControl;
- type "PC_BREAK" {
+ type "PC_CONTROL_LEVEL2" {
modifiers = Control;
map[None] = Level1;
map[Control] = Level2;
@@ -17,6 +21,22 @@ partial default xkb_types "default" {
level_name[Level2] = "Control";
};
+ type "PC_LCONTROL_LEVEL2" {
+ modifiers = LControl;
+ map[None] = Level1;
+ map[LControl] = Level2;
+ level_name[Level1] = "Base";
+ level_name[Level2] = "LControl";
+ };
+
+ type "PC_RCONTROL_LEVEL2" {
+ modifiers = RControl;
+ map[None] = Level1;
+ map[RControl] = Level2;
+ level_name[Level1] = "Base";
+ level_name[Level2] = "RControl";
+ };
+
type "PC_ALT_LEVEL2" {
modifiers = Alt;
map[None] = Level1;
@@ -25,14 +45,20 @@ partial default xkb_types "default" {
level_name[Level2] = "Alt";
};
- type "PC_SYSRQ" {
- modifiers = Alt+LevelThree;
+ type "PC_LALT_LEVEL2" {
+ modifiers = LAlt;
map[None] = Level1;
- map[Alt] = Level2;
- map[LevelThree] = Level3;
+ map[LAlt] = Level2;
level_name[Level1] = "Base";
- level_name[Level2] = "Alt";
- level_name[Level3] = "Level3";
+ level_name[Level2] = "LAlt";
+ };
+
+ type "PC_RALT_LEVEL2" {
+ modifiers = RAlt;
+ map[None] = Level1;
+ map[RAlt] = Level2;
+ level_name[Level1] = "Base";
+ level_name[Level2] = "RAlt";
};
type "CTRL+ALT" {