
// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "search_search_search" {
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LCTL>, <RCTL>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_search_search_keepralt" {
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LCTL>, <RCTL>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "search_search_leftcontrol" {
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Control { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_search_leftcontrol_keepralt" {
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Control { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "search_search_leftalt" {
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_search_leftalt_keepralt" {
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "search_search_capslock" {
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Lock { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_search_capslock_keepralt" {
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Lock { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "search_search_disabled" {
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_search_disabled_keepralt" {
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "search_leftcontrol_search" {
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_leftcontrol_search_keepralt" {
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "search_leftcontrol_leftcontrol" {
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_leftcontrol_leftcontrol_keepralt" {
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "search_leftcontrol_leftalt" {
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Mod1 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_leftcontrol_leftalt_keepralt" {
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Mod1 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "search_leftcontrol_capslock" {
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Lock { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_leftcontrol_capslock_keepralt" {
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Lock { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "search_leftcontrol_disabled" {
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_leftcontrol_disabled_keepralt" {
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "search_leftalt_search" {
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_leftalt_search_keepralt" {
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "search_leftalt_leftcontrol" {
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LALT>, <RALT> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_leftalt_leftcontrol_keepralt" {
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LALT> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "search_leftalt_leftalt" {
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Mod1 { <LCTL>, <RCTL>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_leftalt_leftalt_keepralt" {
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Mod1 { <LCTL>, <RCTL>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "search_leftalt_capslock" {
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Lock { <LALT>, <RALT> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_leftalt_capslock_keepralt" {
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Lock { <LALT> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "search_leftalt_disabled" {
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_leftalt_disabled_keepralt" {
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "search_capslock_search" {
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
  modifier_map Lock { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_capslock_search_keepralt" {
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
  modifier_map Lock { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "search_capslock_leftcontrol" {
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LALT>, <RALT> };
  modifier_map Lock { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_capslock_leftcontrol_keepralt" {
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LALT> };
  modifier_map Lock { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "search_capslock_leftalt" {
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Lock { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_capslock_leftalt_keepralt" {
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Lock { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "search_capslock_capslock" {
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Lock { <LCTL>, <RCTL>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_capslock_capslock_keepralt" {
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Lock { <LCTL>, <RCTL>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "search_capslock_disabled" {
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Lock { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_capslock_disabled_keepralt" {
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Lock { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "search_disabled_search" {
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_disabled_search_keepralt" {
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "search_disabled_leftcontrol" {
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_disabled_leftcontrol_keepralt" {
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "search_disabled_leftalt" {
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Mod1 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_disabled_leftalt_keepralt" {
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Mod1 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "search_disabled_capslock" {
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Lock { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_disabled_capslock_keepralt" {
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Lock { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "search_disabled_disabled" {
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
};

// Search (Win-L) and CapsLock keys are mapped to Search.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "search_disabled_disabled_keepralt" {
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "leftcontrol_search_search" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LCTL>, <RCTL>, <LALT>, <RALT> };
  modifier_map Control { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_search_search_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LCTL>, <RCTL>, <LALT> };
  modifier_map Control { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "leftcontrol_search_leftcontrol" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Control { <LWIN>, <CAPS>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_search_leftcontrol_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Control { <LWIN>, <CAPS>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "leftcontrol_search_leftalt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_search_leftalt_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "leftcontrol_search_capslock" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Lock { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_search_capslock_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Lock { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "leftcontrol_search_disabled" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Control { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_search_disabled_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Control { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "leftcontrol_leftcontrol_search" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
  modifier_map Control { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_leftcontrol_search_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
  modifier_map Control { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "leftcontrol_leftcontrol_leftcontrol" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LWIN>, <CAPS>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_leftcontrol_leftcontrol_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LWIN>, <CAPS>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "leftcontrol_leftcontrol_leftalt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_leftcontrol_leftalt_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "leftcontrol_leftcontrol_capslock" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Lock { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_leftcontrol_capslock_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Lock { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "leftcontrol_leftcontrol_disabled" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Control { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_leftcontrol_disabled_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Control { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "leftcontrol_leftalt_search" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_leftalt_search_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "leftcontrol_leftalt_leftcontrol" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LWIN>, <CAPS>, <LALT>, <RALT> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_leftalt_leftcontrol_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LWIN>, <CAPS>, <LALT> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "leftcontrol_leftalt_leftalt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LCTL>, <RCTL>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_leftalt_leftalt_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LCTL>, <RCTL>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "leftcontrol_leftalt_capslock" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Lock { <LALT>, <RALT> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_leftalt_capslock_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Lock { <LALT> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "leftcontrol_leftalt_disabled" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_leftalt_disabled_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "leftcontrol_capslock_search" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Lock { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_capslock_search_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Lock { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "leftcontrol_capslock_leftcontrol" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LWIN>, <CAPS>, <LALT>, <RALT> };
  modifier_map Lock { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_capslock_leftcontrol_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LWIN>, <CAPS>, <LALT> };
  modifier_map Lock { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "leftcontrol_capslock_leftalt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Lock { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_capslock_leftalt_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Lock { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "leftcontrol_capslock_capslock" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Lock { <LCTL>, <RCTL>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_capslock_capslock_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Lock { <LCTL>, <RCTL>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "leftcontrol_capslock_disabled" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Lock { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_capslock_disabled_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Lock { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "leftcontrol_disabled_search" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
  modifier_map Control { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_disabled_search_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
  modifier_map Control { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "leftcontrol_disabled_leftcontrol" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LWIN>, <CAPS>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_disabled_leftcontrol_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LWIN>, <CAPS>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "leftcontrol_disabled_leftalt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_disabled_leftalt_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "leftcontrol_disabled_capslock" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Lock { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_disabled_capslock_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Control { <LWIN>, <CAPS> };
  modifier_map Lock { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "leftcontrol_disabled_disabled" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Control { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Control.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftcontrol_disabled_disabled_keepralt" {
  key <LWIN> { [ Control_L ] };
  key <CAPS> { [ Control_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Control { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "leftalt_search_search" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LCTL>, <RCTL>, <LALT>, <RALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_search_search_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LCTL>, <RCTL>, <LALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "leftalt_search_leftcontrol" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Control { <LALT>, <RALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_search_leftcontrol_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Control { <LALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "leftalt_search_leftalt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LWIN>, <CAPS>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_search_leftalt_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LWIN>, <CAPS>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "leftalt_search_capslock" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Lock { <LALT>, <RALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_search_capslock_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Lock { <LALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "leftalt_search_disabled" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_search_disabled_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "leftalt_leftcontrol_search" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_leftcontrol_search_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "leftalt_leftcontrol_leftcontrol" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LALT>, <RALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_leftcontrol_leftcontrol_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "leftalt_leftcontrol_leftalt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Mod1 { <LWIN>, <CAPS>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_leftcontrol_leftalt_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Mod1 { <LWIN>, <CAPS>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "leftalt_leftcontrol_capslock" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Lock { <LALT>, <RALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_leftcontrol_capslock_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Lock { <LALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "leftalt_leftcontrol_disabled" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_leftcontrol_disabled_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "leftalt_leftalt_search" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
  modifier_map Mod1 { <LWIN>, <CAPS>, <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_leftalt_search_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
  modifier_map Mod1 { <LWIN>, <CAPS>, <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "leftalt_leftalt_leftcontrol" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LALT>, <RALT> };
  modifier_map Mod1 { <LWIN>, <CAPS>, <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_leftalt_leftcontrol_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LALT> };
  modifier_map Mod1 { <LWIN>, <CAPS>, <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "leftalt_leftalt_leftalt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Mod1 { <LWIN>, <CAPS>, <LCTL>, <RCTL>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_leftalt_leftalt_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Mod1 { <LWIN>, <CAPS>, <LCTL>, <RCTL>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "leftalt_leftalt_capslock" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Lock { <LALT>, <RALT> };
  modifier_map Mod1 { <LWIN>, <CAPS>, <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_leftalt_capslock_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Lock { <LALT> };
  modifier_map Mod1 { <LWIN>, <CAPS>, <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "leftalt_leftalt_disabled" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod1 { <LWIN>, <CAPS>, <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_leftalt_disabled_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod1 { <LWIN>, <CAPS>, <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "leftalt_capslock_search" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
  modifier_map Lock { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_capslock_search_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
  modifier_map Lock { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "leftalt_capslock_leftcontrol" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LALT>, <RALT> };
  modifier_map Lock { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_capslock_leftcontrol_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LALT> };
  modifier_map Lock { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "leftalt_capslock_leftalt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Lock { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LWIN>, <CAPS>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_capslock_leftalt_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Lock { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LWIN>, <CAPS>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "leftalt_capslock_capslock" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Lock { <LCTL>, <RCTL>, <LALT>, <RALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_capslock_capslock_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Lock { <LCTL>, <RCTL>, <LALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "leftalt_capslock_disabled" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Lock { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_capslock_disabled_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Lock { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "leftalt_disabled_search" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_disabled_search_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "leftalt_disabled_leftcontrol" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LALT>, <RALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_disabled_leftcontrol_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "leftalt_disabled_leftalt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Mod1 { <LWIN>, <CAPS>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_disabled_leftalt_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Mod1 { <LWIN>, <CAPS>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "leftalt_disabled_capslock" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Lock { <LALT>, <RALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_disabled_capslock_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Lock { <LALT> };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "leftalt_disabled_disabled" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Left Alt.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "leftalt_disabled_disabled_keepralt" {
  key <LWIN> { [ Alt_L, Meta_L ] };
  key <CAPS> { [ Alt_L, Meta_L ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod1 { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "capslock_search_search" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LCTL>, <RCTL>, <LALT>, <RALT> };
  modifier_map Lock { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_search_search_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LCTL>, <RCTL>, <LALT> };
  modifier_map Lock { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "capslock_search_leftcontrol" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Control { <LALT>, <RALT> };
  modifier_map Lock { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_search_leftcontrol_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Control { <LALT> };
  modifier_map Lock { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "capslock_search_leftalt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Lock { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_search_leftalt_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Lock { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "capslock_search_capslock" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Lock { <LWIN>, <CAPS>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_search_capslock_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Lock { <LWIN>, <CAPS>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "capslock_search_disabled" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Lock { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_search_disabled_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Lock { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "capslock_leftcontrol_search" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
  modifier_map Lock { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_leftcontrol_search_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
  modifier_map Lock { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "capslock_leftcontrol_leftcontrol" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LALT>, <RALT> };
  modifier_map Lock { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_leftcontrol_leftcontrol_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LALT> };
  modifier_map Lock { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "capslock_leftcontrol_leftalt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Lock { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_leftcontrol_leftalt_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Lock { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "capslock_leftcontrol_capslock" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Lock { <LWIN>, <CAPS>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_leftcontrol_capslock_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Lock { <LWIN>, <CAPS>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "capslock_leftcontrol_disabled" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Lock { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_leftcontrol_disabled_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Lock { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "capslock_leftalt_search" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
  modifier_map Lock { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_leftalt_search_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
  modifier_map Lock { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "capslock_leftalt_leftcontrol" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LALT>, <RALT> };
  modifier_map Lock { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_leftalt_leftcontrol_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LALT> };
  modifier_map Lock { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "capslock_leftalt_leftalt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Lock { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LCTL>, <RCTL>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_leftalt_leftalt_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Lock { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LCTL>, <RCTL>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "capslock_leftalt_capslock" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Lock { <LWIN>, <CAPS>, <LALT>, <RALT> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_leftalt_capslock_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Lock { <LWIN>, <CAPS>, <LALT> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "capslock_leftalt_disabled" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Lock { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_leftalt_disabled_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Lock { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "capslock_capslock_search" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
  modifier_map Lock { <LWIN>, <CAPS>, <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_capslock_search_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
  modifier_map Lock { <LWIN>, <CAPS>, <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "capslock_capslock_leftcontrol" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LALT>, <RALT> };
  modifier_map Lock { <LWIN>, <CAPS>, <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_capslock_leftcontrol_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LALT> };
  modifier_map Lock { <LWIN>, <CAPS>, <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "capslock_capslock_leftalt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Lock { <LWIN>, <CAPS>, <LCTL>, <RCTL> };
  modifier_map Mod1 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_capslock_leftalt_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Lock { <LWIN>, <CAPS>, <LCTL>, <RCTL> };
  modifier_map Mod1 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "capslock_capslock_capslock" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Lock { <LWIN>, <CAPS>, <LCTL>, <RCTL>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_capslock_capslock_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Lock { <LWIN>, <CAPS>, <LCTL>, <RCTL>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "capslock_capslock_disabled" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Lock { <LWIN>, <CAPS>, <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_capslock_disabled_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Lock { <LWIN>, <CAPS>, <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "capslock_disabled_search" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
  modifier_map Lock { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_disabled_search_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
  modifier_map Lock { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "capslock_disabled_leftcontrol" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LALT>, <RALT> };
  modifier_map Lock { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_disabled_leftcontrol_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LALT> };
  modifier_map Lock { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "capslock_disabled_leftalt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Lock { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_disabled_leftalt_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Lock { <LWIN>, <CAPS> };
  modifier_map Mod1 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "capslock_disabled_capslock" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Lock { <LWIN>, <CAPS>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_disabled_capslock_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Lock { <LWIN>, <CAPS>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "capslock_disabled_disabled" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Lock { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to Caps Lock.
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "capslock_disabled_disabled_keepralt" {
  key <LWIN> { [ Caps_Lock ] };
  key <CAPS> { [ Caps_Lock ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Lock { <LWIN>, <CAPS> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "disabled_search_search" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LCTL>, <RCTL>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_search_search_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LCTL>, <RCTL>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "disabled_search_leftcontrol" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Control { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_search_leftcontrol_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Control { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "disabled_search_leftalt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_search_leftalt_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "disabled_search_capslock" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Lock { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_search_capslock_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
  modifier_map Lock { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "disabled_search_disabled" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Search.
// Right Control key is mapped to Search.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_search_disabled_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Super_L ] };
  key <RCTL> { [ Super_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod4 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "disabled_leftcontrol_search" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_leftcontrol_search_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "disabled_leftcontrol_leftcontrol" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_leftcontrol_leftcontrol_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "disabled_leftcontrol_leftalt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Mod1 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_leftcontrol_leftalt_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Mod1 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "disabled_leftcontrol_capslock" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Lock { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_leftcontrol_capslock_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Lock { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "disabled_leftcontrol_disabled" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Control.
// Right Control key is mapped to Left Control.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_leftcontrol_disabled_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "disabled_leftalt_search" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_leftalt_search_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "disabled_leftalt_leftcontrol" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LALT>, <RALT> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_leftalt_leftcontrol_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LALT> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "disabled_leftalt_leftalt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Mod1 { <LCTL>, <RCTL>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_leftalt_leftalt_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Mod1 { <LCTL>, <RCTL>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "disabled_leftalt_capslock" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Lock { <LALT>, <RALT> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_leftalt_capslock_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Lock { <LALT> };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "disabled_leftalt_disabled" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Left Alt.
// Right Control key is mapped to Left Alt.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_leftalt_disabled_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Alt_L, Meta_L ] };
  key <RCTL> { [ Alt_R, Meta_R ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Mod1 { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "disabled_capslock_search" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
  modifier_map Lock { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_capslock_search_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
  modifier_map Lock { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "disabled_capslock_leftcontrol" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LALT>, <RALT> };
  modifier_map Lock { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_capslock_leftcontrol_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LALT> };
  modifier_map Lock { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "disabled_capslock_leftalt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Lock { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_capslock_leftalt_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Lock { <LCTL>, <RCTL> };
  modifier_map Mod1 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "disabled_capslock_capslock" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Lock { <LCTL>, <RCTL>, <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_capslock_capslock_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Lock { <LCTL>, <RCTL>, <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "disabled_capslock_disabled" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Lock { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to Caps Lock.
// Right Control key is mapped to Caps Lock.
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_capslock_disabled_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ Caps_Lock ] };
  key <RCTL> { [ Caps_Rock ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  modifier_map Lock { <LCTL>, <RCTL> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Search.
// Right Alt key is mapped to Search.
partial modifier_keys
xkb_symbols "disabled_disabled_search" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Super_L, Super_L ] };
  key <RALT> { [ Super_R, Super_R ] };
  modifier_map Mod4 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Search.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_disabled_search_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Super_L, Super_L ] };
  modifier_map Mod4 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Control.
// Right Alt key is mapped to Left Control.
partial modifier_keys
xkb_symbols "disabled_disabled_leftcontrol" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Control_L, Control_L ] };
  key <RALT> { [ Control_R, Control_R ] };
  modifier_map Control { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Control.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_disabled_leftcontrol_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Control_L, Control_L ] };
  modifier_map Control { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Alt.
// Right Alt key is mapped to Left Alt.
partial modifier_keys
xkb_symbols "disabled_disabled_leftalt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  key <RALT> { [ Alt_R, Meta_R ] };
  modifier_map Mod1 { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Left Alt.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_disabled_leftalt_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Alt_L, Meta_L ] };
  modifier_map Mod1 { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Caps Lock.
// Right Alt key is mapped to Caps Lock.
partial modifier_keys
xkb_symbols "disabled_disabled_capslock" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  key <RALT> { [ Caps_Rock, Caps_Rock ] };
  modifier_map Lock { <LALT>, <RALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to Caps Lock.
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_disabled_capslock_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ Caps_Lock, Caps_Lock ] };
  modifier_map Lock { <LALT> };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is mapped to "VoidSymbol" (= disabled).
partial modifier_keys
xkb_symbols "disabled_disabled_disabled" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
  key <RALT> { [ VoidSymbol, VoidSymbol ] };
};

// Search (Win-L) and CapsLock keys are mapped to "VoidSymbol" (= disabled).
// Left Control key is mapped to "VoidSymbol" (= disabled).
// Right Control key is mapped to "VoidSymbol" (= disabled).
// Left Alt key is mapped to "VoidSymbol" (= disabled).
// Right Alt key is not remapped
partial modifier_keys
xkb_symbols "disabled_disabled_disabled_keepralt" {
  key <LWIN> { [ VoidSymbol ] };
  key <CAPS> { [ VoidSymbol ] };
  key <LCTL> { [ VoidSymbol ] };
  key <RCTL> { [ VoidSymbol ] };
  key <LALT> { [ VoidSymbol, VoidSymbol ] };
};
