another iteration in the war with RAlt
[xorg/xkeyboard-config] / types / pc
1 // $Xorg: pc,v 1.3 2000/08/17 19:54:48 cpqbld Exp $
2 // 
3
4 partial default xkb_types "default" {
5
6     // Some types that are necessary
7     // for a full implementation of
8     // a PC compatible keyboard.
9     virtual_modifiers Alt;
10     virtual_modifiers LevelThree;
11
12     type "PC_BREAK" {
13         modifiers = Control;
14         map[None] = Level1;
15         map[Control] = Level2;
16         level_name[Level1] = "Base";
17         level_name[Level2] = "Control";
18     };
19
20     type "PC_ALT_LEVEL2" {
21         modifiers = Alt;
22         map[None] = Level1;
23         map[Alt] = Level2;
24         level_name[Level1] = "Base";
25         level_name[Level2] = "Alt";
26     };
27
28     type "PC_SYSRQ" {
29         modifiers = Alt+LevelThree;
30         map[None] = Level1;
31         map[Alt] = Level2;
32         map[LevelThree] = Level3;
33         level_name[Level1] = "Base";
34         level_name[Level2] = "Alt";
35         level_name[Level3] = "Level3";
36     };
37
38     type "CTRL+ALT" {
39         modifiers = Control+Alt;
40         map[Control+Alt] = Level2;
41         level_name[Level1] = "Base";
42         level_name[Level2] = "Ctrl+Alt";
43     };
44 };