Home | History | Annotate | Line # | Download | only in symbols
      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.1.7   snj xkb_symbols "swapescape" {
     15  1.1.1.7   snj     key <CAPS> { [ Escape ] };
     16  1.1.1.7   snj     key <ESC>  { [ Caps_Lock ] };
     17  1.1.1.7   snj };
     18  1.1.1.7   snj 
     19  1.1.1.7   snj hidden partial modifier_keys
     20  1.1.1.3  ghen xkb_symbols "escape" {
     21  1.1.1.5   mrg     key <CAPS> { [ Escape ] };
     22  1.1.1.3  ghen };
     23  1.1.1.3  ghen 
     24  1.1.1.6   mrg hidden partial modifier_keys
     25  1.1.1.8   mrg xkb_symbols "escape_shifted_capslock" {
     26  1.1.1.8   mrg     key <CAPS> {
     27  1.1.1.8   mrg         type[Group1] = "TWO_LEVEL",
     28  1.1.1.8   mrg         symbols[Group1] = [ Escape, Caps_Lock ],
     29  1.1.1.8   mrg         actions[Group1] = [ NoAction(), LockMods(modifiers = Lock) ]
     30  1.1.1.8   mrg     };
     31  1.1.1.8   mrg };
     32  1.1.1.8   mrg 
     33  1.1.1.8   mrg hidden partial modifier_keys
     34  1.1.1.9   mrg xkb_symbols "escape_shifted_compose" {
     35  1.1.1.9   mrg     key <CAPS> {
     36  1.1.1.9   mrg         type[Group1] = "TWO_LEVEL",
     37  1.1.1.9   mrg         symbols[Group1] = [ Escape, Multi_key ],
     38  1.1.1.9   mrg         actions[Group1] = [ NoAction(), NoAction() ]
     39  1.1.1.9   mrg     };
     40  1.1.1.9   mrg };
     41  1.1.1.9   mrg 
     42  1.1.1.9   mrg hidden partial modifier_keys
     43  1.1.1.3  ghen xkb_symbols "backspace" {
     44  1.1.1.5   mrg     key <CAPS> { [ BackSpace ] };
     45  1.1.1.3  ghen };
     46  1.1.1.3  ghen 
     47  1.1.1.6   mrg hidden partial modifier_keys
     48  1.1.1.3  ghen xkb_symbols "super" {
     49  1.1.1.5   mrg     key <CAPS> { [ Super_L ] };
     50  1.1.1.5   mrg     modifier_map Mod4 { <CAPS> };
     51  1.1.1.3  ghen };
     52  1.1.1.3  ghen 
     53  1.1.1.6   mrg hidden partial modifier_keys
     54  1.1.1.3  ghen xkb_symbols "hyper" {
     55  1.1.1.5   mrg     key <CAPS> { [ Hyper_L ] };
     56  1.1.1.5   mrg     modifier_map Mod4 { <CAPS> };
     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.7   snj xkb_symbols "menu" {
     61  1.1.1.7   snj     key <CAPS> { [ Menu ] };
     62  1.1.1.3  ghen };
     63  1.1.1.3  ghen 
     64  1.1.1.6   mrg hidden partial modifier_keys
     65  1.1.1.3  ghen xkb_symbols "numlock" {
     66  1.1.1.5   mrg     key <CAPS> { [ Num_Lock ] };
     67  1.1.1.3  ghen };
     68  1.1.1.3  ghen 
     69  1.1.1.5   mrg // This changes the <CAPS> key to become a Control modifier,
     70  1.1.1.5   mrg // but it will still produce the Caps_Lock keysym.
     71  1.1.1.6   mrg hidden partial modifier_keys
     72  1.1.1.4   mrg xkb_symbols "ctrl_modifier" {
     73  1.1.1.4   mrg     replace key <CAPS> {
     74  1.1.1.4   mrg         type[Group1] = "ONE_LEVEL",
     75  1.1.1.4   mrg         symbols[Group1] = [ Caps_Lock ],
     76  1.1.1.5   mrg         actions[Group1] = [ SetMods(modifiers=Control) ]
     77  1.1.1.4   mrg     };
     78  1.1.1.4   mrg     modifier_map Control { <CAPS> };
     79  1.1.1.4   mrg };
     80  1.1.1.7   snj 
     81  1.1.1.7   snj hidden partial modifier_keys
     82  1.1.1.7   snj xkb_symbols "none" {
     83  1.1.1.7   snj     key <CAPS> { [ VoidSymbol ] };
     84  1.1.1.7   snj };
     85