Home | History | Annotate | Line # | Download | only in symbols
altwin revision 1.1
      1  1.1  mrg // $XKeyboardConfig: xkeyboard-config/symbols/altwin,v 1.10 2006/11/14 17:26:40 svu Exp $
      2  1.1  mrg 
      3  1.1  mrg // $XFree86: xc/programs/xkbcomp/symbols/altwin,v 1.5 2003/12/03 14:09:08 pascal Exp $
      4  1.1  mrg 
      5  1.1  mrg partial modifier_keys 
      6  1.1  mrg xkb_symbols "meta_alt" {
      7  1.1  mrg     key <LALT> {	[ 	Alt_L,	Meta_L		]	};
      8  1.1  mrg     key <RALT> {	[ 	Alt_R,	Meta_R		]	};
      9  1.1  mrg     modifier_map Mod1	{ Alt_L, Alt_R, Meta_L, Meta_R };
     10  1.1  mrg //  modifier_map Mod4	{};
     11  1.1  mrg };
     12  1.1  mrg 
     13  1.1  mrg // Control is mapped to the Win-keys (and the usual Ctrl keys).
     14  1.1  mrg partial modifier_keys 
     15  1.1  mrg xkb_symbols "ctrl_win" {
     16  1.1  mrg     key <LWIN> {	[ 	Control_L		]	};
     17  1.1  mrg     key <RWIN> {	[ 	Control_R		]	};
     18  1.1  mrg     modifier_map Control { <LWIN>, <RWIN> };
     19  1.1  mrg };
     20  1.1  mrg 
     21  1.1  mrg partial modifier_keys 
     22  1.1  mrg xkb_symbols "meta_win" {
     23  1.1  mrg     key <LALT> {	[ 	Alt_L,	Alt_L		]	};
     24  1.1  mrg     key <RALT> {	[ 	Alt_R,	Alt_R		]	};
     25  1.1  mrg     key <LWIN> {	[ 	Meta_L			]	};
     26  1.1  mrg     key <RWIN> {	[ 	Meta_R			]	};
     27  1.1  mrg     modifier_map Mod1	{ Alt_L, Alt_R };
     28  1.1  mrg     modifier_map Mod4	{ <META>, Meta_L, Meta_R };
     29  1.1  mrg };
     30  1.1  mrg 
     31  1.1  mrg partial modifier_keys 
     32  1.1  mrg xkb_symbols "left_meta_win" {
     33  1.1  mrg     key <LALT> {	[ 	Alt_L,	Alt_L		]	};
     34  1.1  mrg     key <LWIN> {	[ 	Meta_L			]	};
     35  1.1  mrg     modifier_map Mod1	{ Alt_L };
     36  1.1  mrg     modifier_map Mod4	{ <META>, Meta_L };
     37  1.1  mrg };
     38  1.1  mrg 
     39  1.1  mrg partial modifier_keys 
     40  1.1  mrg xkb_symbols "super_win" {
     41  1.1  mrg     key <LWIN> {	[ 	Super_L			]	};
     42  1.1  mrg     key <RWIN> {	[ 	Super_R			]	};
     43  1.1  mrg     modifier_map Mod4	{ Super_L, Super_R };
     44  1.1  mrg };
     45  1.1  mrg 
     46  1.1  mrg partial modifier_keys 
     47  1.1  mrg xkb_symbols "hyper_win" {
     48  1.1  mrg     key <LWIN> {	[ 	Hyper_L			]	};
     49  1.1  mrg     key <RWIN> {	[ 	Hyper_R			]	};
     50  1.1  mrg     modifier_map Mod4	{ Hyper_L, Hyper_R };
     51  1.1  mrg };
     52  1.1  mrg 
     53  1.1  mrg // Use Menu for the menu key
     54  1.1  mrg partial modifier_keys 
     55  1.1  mrg xkb_symbols "menu" {
     56  1.1  mrg     key <MENU> {	[ 	Menu		]	};
     57  1.1  mrg };
     58  1.1  mrg 
     59  1.1  mrg // Layout for Tux key caps with additional right Alt key
     60  1.1  mrg partial modifier_keys 
     61  1.1  mrg xkb_symbols "alt_super_win" {
     62  1.1  mrg     key <LALT> {        [       Alt_L,  Meta_L          ]       };
     63  1.1  mrg     key <RWIN> {        [       Alt_R,  Meta_R          ]       };
     64  1.1  mrg     key <LWIN> {        [       Super_L                 ]       };
     65  1.1  mrg     key <MENU> {        [       Super_R                 ]       };
     66  1.1  mrg     modifier_map Mod1   { Alt_L, Alt_R, Meta_L, Meta_R };
     67  1.1  mrg     modifier_map Mod4   { Super_L, Super_R };
     68  1.1  mrg };
     69  1.1  mrg 
     70  1.1  mrg partial modifier_keys 
     71  1.1  mrg xkb_symbols "swap_lalt_lwin" {
     72  1.1  mrg     key <LALT> {	[ 	Super_L			]	};
     73  1.1  mrg     key <LWIN> {	[	Alt_L,	Meta_L		]	};
     74  1.1  mrg     modifier_map Mod1 { <LWIN> };
     75  1.1  mrg     modifier_map Mod4 { <LALT> };
     76  1.1  mrg };
     77