mapping alt to mod4 in altwin(swap_lalt_lwin)
[xorg/xkeyboard-config] / symbols / altwin
1 // $XKeyboardConfig$
2
3 // $XFree86: xc/programs/xkbcomp/symbols/altwin,v 1.5 2003/12/03 14:09:08 pascal Exp $
4
5 partial modifier_keys 
6 xkb_symbols "meta_alt" {
7     key <LALT> {        [       Alt_L,  Meta_L          ]       };
8     key <RALT> {        [       Alt_R,  Meta_R          ]       };
9     modifier_map Mod1   { Alt_L, Alt_R, Meta_L, Meta_R };
10 //  modifier_map Mod4   {};
11 };
12
13 partial modifier_keys 
14 xkb_symbols "meta_win" {
15     key <LALT> {        [       Alt_L   ]       };
16     key <RALT> {        [       Alt_R   ]       };
17     key <LWIN> {        [       Meta_L  ]       };
18     key <RWIN> {        [       Meta_R  ]       };
19     modifier_map Mod1   { Alt_L, Alt_R };
20     modifier_map Mod4   { <META>, Meta_L, Meta_R };
21 };
22
23 partial modifier_keys 
24 xkb_symbols "left_meta_win" {
25     key <LALT> {        [       Alt_L,  Alt_L           ]       };
26     key <LWIN> {        [       Meta_L                  ]       };
27     modifier_map Mod1   { Alt_L };
28     modifier_map Mod4   { <META>, Meta_L };
29 };
30
31 partial modifier_keys 
32 xkb_symbols "super_win" {
33     key <LWIN> {        [       Super_L                 ]       };
34     key <RWIN> {        [       Super_R                 ]       };
35     modifier_map Mod4   { Super_L, Super_R };
36 };
37
38 partial modifier_keys 
39 xkb_symbols "hyper_win" {
40     key <LWIN> {        [       Hyper_L                 ]       };
41     key <RWIN> {        [       Hyper_R                 ]       };
42     modifier_map Mod4   { Hyper_L, Hyper_R };
43 };
44
45 // Use Menu for the menu key
46 partial modifier_keys 
47 xkb_symbols "menu" {
48     key <MENU> {        [       Menu            ]       };
49 };
50
51 // Layout for Tux key caps with additional right Alt key
52 partial modifier_keys 
53 xkb_symbols "alt_super_win" {
54     key <LALT> {        [       Alt_L,  Meta_L          ]       };
55     key <RWIN> {        [       Alt_R,  Meta_R          ]       };
56     key <LWIN> {        [       Super_L                 ]       };
57     key <MENU> {        [       Super_R                 ]       };
58     modifier_map Mod1   { Alt_L, Alt_R, Meta_L, Meta_R };
59     modifier_map Mod4   { Super_L, Super_R };
60 };
61
62 partial modifier_keys 
63 xkb_symbols "swap_lalt_lwin" {
64     key <LALT> {        [       Super_L                 ]       };
65     key <LWIN> {        [       Alt_L,  Meta_L          ]       };
66     modifier_map Mod1 { <LWIN> };
67     modifier_map Mod4 { <LALT> };
68 };