




default partial modifier_keys
xkb_symbols "ralt_switch" {
 key <RALT> {[ ISO_Level3_Shift ], type[group1]="ONE_LEVEL" };
};





partial modifier_keys
xkb_symbols "ralt_alt" {
 key <RALT> {[ Alt_R, Meta_R ], type[group1]="TWO_LEVEL" };
 modifier_map Mod1 { <RALT> };
};



partial modifier_keys
xkb_symbols "ralt_switch_multikey" {
 key <RALT> {[ ISO_Level3_Shift, Multi_key ], type[group1]="TWO_LEVEL" };
};



partial modifier_keys
xkb_symbols "alt_switch" {
 include "level3(lalt_switch)"
 include "level3(ralt_switch)"
};


partial modifier_keys
xkb_symbols "lalt_switch" {
 key <LALT> {[ ISO_Level3_Shift ], type[group1]="ONE_LEVEL" };
};


partial modifier_keys
xkb_symbols "switch" {
 key <RCTL> {[ ISO_Level3_Shift ], type[group1]="ONE_LEVEL" };
};


partial modifier_keys
xkb_symbols "menu_switch" {
 key <MENU> {[ ISO_Level3_Shift ], type[group1]="ONE_LEVEL" };
};


partial modifier_keys
xkb_symbols "win_switch" {
 include "level3(lwin_switch)"
 include "level3(rwin_switch)"
};


partial modifier_keys
xkb_symbols "lwin_switch" {
 key <LWIN> {[ ISO_Level3_Shift ], type[group1]="ONE_LEVEL" };
};


partial modifier_keys
xkb_symbols "rwin_switch" {
 key <RWIN> {[ ISO_Level3_Shift ], type[group1]="ONE_LEVEL" };
};



partial modifier_keys
xkb_symbols "enter_switch" {
 key <KPEN> {[ ISO_Level3_Shift ], type[group1]="ONE_LEVEL" };
};


partial modifier_keys
xkb_symbols "caps_switch" {
 key <CAPS> {[ ISO_Level3_Shift ], type[group1]="ONE_LEVEL" };
};


partial modifier_keys
xkb_symbols "bksl_switch" {
 key <BKSL> {[ ISO_Level3_Shift ], type[group1]="ONE_LEVEL" };
};


partial modifier_keys
xkb_symbols "lsgt_switch" {
 key <LSGT> {[ ISO_Level3_Shift ], type[group1]="ONE_LEVEL" };
};



partial modifier_keys
xkb_symbols "caps_switch_latch" {
 key <CAPS> {[ ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Latch ],
 type[group1]="THREE_LEVEL" };
};



partial modifier_keys
xkb_symbols "bksl_switch_latch" {
 key <BKSL> {[ ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Latch ],
 type[group1]="THREE_LEVEL" };
};



partial modifier_keys
xkb_symbols "lsgt_switch_latch" {
 key <LSGT> {[ ISO_Level3_Shift, ISO_Level3_Shift, ISO_Level3_Latch ],
 type[group1]="THREE_LEVEL" };
};


partial modifier_keys
xkb_symbols "4_switch_isolated" {
 override key <AE04> {[ ISO_Level3_Shift ]};
};


partial modifier_keys
xkb_symbols "9_switch_isolated" {
 override key <AE09> {[ ISO_Level3_Shift ]};
};
