Home | History | Annotate | Line # | Download | only in symbols
ctrl revision 1.1
      1  1.1  mrg // $XKeyboardConfig: xkeyboard-config/symbols/ctrl,v 1.3 2005/12/30 01:56:21 svu Exp $
      2  1.1  mrg 
      3  1.1  mrg // $XFree86: xc/programs/xkbcomp/symbols/ctrl,v 3.2 2003/10/24 20:38:20 tsi Exp $
      4  1.1  mrg //
      5  1.1  mrg // eliminate the caps lock key completely (replace with control)
      6  1.1  mrg partial modifier_keys 
      7  1.1  mrg xkb_symbols "nocaps" {
      8  1.1  mrg     key <CAPS>	{  symbols[Group1]= [ Control_L, Control_L ] };
      9  1.1  mrg     modifier_map  Control { <CAPS>, <LCTL> };
     10  1.1  mrg };
     11  1.1  mrg 
     12  1.1  mrg // swap the caps lock key with the left control key
     13  1.1  mrg partial modifier_keys 
     14  1.1  mrg xkb_symbols "swapcaps" {
     15  1.1  mrg     key <CAPS>	{  symbols[Group1]= [ Control_L ] };
     16  1.1  mrg     key <LCTL>	{  symbols[Group1]= [ Caps_Lock ] };
     17  1.1  mrg };
     18  1.1  mrg 
     19  1.1  mrg // moves the control key to the middle row and the caps lock
     20  1.1  mrg // to the bottom row.  Only works if the geometry or keycodes
     21  1.1  mrg // file has defined appropriate aliases for the keys in question.
     22  1.1  mrg partial modifier_keys 
     23  1.1  mrg xkb_symbols "ctrl_ac" {
     24  1.1  mrg     key <AC00>	{  symbols[Group1]= [ Control_L ] };
     25  1.1  mrg     key <AA00>	{  symbols[Group1]= [ Caps_Lock ] };
     26  1.1  mrg };
     27  1.1  mrg 
     28  1.1  mrg // Moves the control key to the bottom row and the caps lock
     29  1.1  mrg // to the middle row.  Only works if the geometry or keycodes
     30  1.1  mrg // file has defined appropriate aliases for the keys in question.
     31  1.1  mrg partial modifier_keys 
     32  1.1  mrg xkb_symbols "ctrl_aa" {
     33  1.1  mrg     key <AA00>	{  symbols[Group1]= [ Control_L ] };
     34  1.1  mrg     key <AC00>	{  symbols[Group1]= [ Caps_Lock ] };
     35  1.1  mrg };
     36  1.1  mrg 
     37  1.1  mrg // Right Ctrl works as Right Alt
     38  1.1  mrg partial modifier_keys 
     39  1.1  mrg xkb_symbols "ctrl_ra" {
     40  1.1  mrg     key <RCTL>	{  symbols[Group1]= [ Alt_R ] };
     41  1.1  mrg };
     42