Home | History | Annotate | Line # | Download | only in symbols
capslock revision 1.1.1.6
      1  1.1.1.6   mrg default  hidden partial modifier_keys
      2      1.1   mrg xkb_symbols "capslock" {
      3  1.1.1.5   mrg     replace key <CAPS> { [ Caps_Lock ] };
      4      1.1   mrg     modifier_map Lock { Caps_Lock };
      5      1.1   mrg };
      6      1.1   mrg 
      7  1.1.1.6   mrg hidden partial modifier_keys
      8      1.1   mrg xkb_symbols "shiftlock" {
      9  1.1.1.5   mrg     replace key <CAPS> { [ Shift_Lock ] };
     10      1.1   mrg     modifier_map Shift { Shift_Lock };
     11      1.1   mrg };
     12      1.1   mrg 
     13  1.1.1.6   mrg hidden partial modifier_keys
     14      1.1   mrg xkb_symbols "grouplock" {
     15  1.1.1.5   mrg     replace key <CAPS> { [ ISO_Next_Group, Caps_Lock ] };
     16      1.1   mrg };
     17      1.1   mrg 
     18  1.1.1.6   mrg hidden partial modifier_keys
     19      1.1   mrg xkb_symbols "swapescape" {
     20  1.1.1.5   mrg     key <CAPS> { [ Escape ] };
     21  1.1.1.5   mrg     key <ESC>  { [ Caps_Lock ] };
     22      1.1   mrg };
     23  1.1.1.2   mrg 
     24  1.1.1.6   mrg hidden partial modifier_keys
     25  1.1.1.2   mrg xkb_symbols "groupshift" {
     26  1.1.1.2   mrg     key <CAPS> {
     27  1.1.1.5   mrg         type[Group1] = "PC_ALT_LEVEL2",
     28  1.1.1.5   mrg         [ Mode_switch, Caps_Lock ]
     29  1.1.1.2   mrg     };
     30  1.1.1.2   mrg };
     31  1.1.1.2   mrg 
     32  1.1.1.6   mrg hidden partial modifier_keys
     33  1.1.1.3  ghen xkb_symbols "escape" {
     34  1.1.1.5   mrg     key <CAPS> { [ Escape ] };
     35  1.1.1.3  ghen };
     36  1.1.1.3  ghen 
     37  1.1.1.6   mrg hidden partial modifier_keys
     38  1.1.1.3  ghen xkb_symbols "backspace" {
     39  1.1.1.5   mrg     key <CAPS> { [ BackSpace ] };
     40  1.1.1.3  ghen };
     41  1.1.1.3  ghen 
     42  1.1.1.6   mrg hidden partial modifier_keys
     43  1.1.1.3  ghen xkb_symbols "super" {
     44  1.1.1.5   mrg     key <CAPS> { [ Super_L ] };
     45  1.1.1.5   mrg     modifier_map Mod4 { <CAPS> };
     46  1.1.1.3  ghen };
     47  1.1.1.3  ghen 
     48  1.1.1.6   mrg hidden partial modifier_keys
     49  1.1.1.3  ghen xkb_symbols "hyper" {
     50  1.1.1.5   mrg     key <CAPS> { [ Hyper_L ] };
     51  1.1.1.5   mrg     modifier_map Mod4 { <CAPS> };
     52  1.1.1.3  ghen };
     53  1.1.1.3  ghen 
     54  1.1.1.6   mrg hidden partial modifier_keys
     55  1.1.1.3  ghen xkb_symbols "none" {
     56  1.1.1.5   mrg     key <CAPS> { [ VoidSymbol ] };
     57  1.1.1.3  ghen };
     58  1.1.1.3  ghen 
     59  1.1.1.6   mrg hidden partial modifier_keys
     60  1.1.1.3  ghen xkb_symbols "numlock" {
     61  1.1.1.5   mrg     key <CAPS> { [ Num_Lock ] };
     62  1.1.1.3  ghen };
     63  1.1.1.3  ghen 
     64  1.1.1.5   mrg // This changes the <CAPS> key to become a Control modifier,
     65  1.1.1.5   mrg // but it will still produce the Caps_Lock keysym.
     66  1.1.1.6   mrg hidden partial modifier_keys
     67  1.1.1.4   mrg xkb_symbols "ctrl_modifier" {
     68  1.1.1.4   mrg     replace key <CAPS> {
     69  1.1.1.4   mrg         type[Group1] = "ONE_LEVEL",
     70  1.1.1.4   mrg         symbols[Group1] = [ Caps_Lock ],
     71  1.1.1.5   mrg         actions[Group1] = [ SetMods(modifiers=Control) ]
     72  1.1.1.4   mrg     };
     73  1.1.1.4   mrg     modifier_map Control { <CAPS> };
     74  1.1.1.4   mrg };
     75