default partial xkb_symbols "mac_apple" { key { repeat= no, type= "ONE_LEVEL", symbols[Group1]= [ Hyper_L ], actions[group1]=[ SetMods(modifiers=Shift+Control) ] }; key { repeat= no, type= "ONE_LEVEL", symbols[Group1]= [ Hyper_R ], actions[group1]=[ SetMods(modifiers=Shift+Control) ] }; }; partial xkb_symbols "mac_win" { key { repeat= no, type= "ONE_LEVEL", symbols[Group1]= [ Hyper_L ], actions[group1]=[ SetMods(modifiers=Shift+Control) ] }; key { repeat= no, type= "ONE_LEVEL", symbols[Group1]= [ Hyper_R ], actions[group1]=[ SetMods(modifiers=Shift+Control) ] }; }; partial xkb_symbols "mac_global" { // Cycle App and In App Tab Switching // replace key { // type[Group1]= "ONE_LEVEL_CTRL", // symbols[Group1]= [ // Tab, // Tab, // // backslash, // Tab, // // NoSymbol, // NoSymbol, // // backslash, // Tab, // Tab, // Tab // ], // actions[Group1]= [ // NoAction(), // NoAction(), // // RedirectKey(key=,clearmods=Shift), // NoAction(), // // FK18 is just to clear Alt // // RedirectKey(key=,clearmods=Mod1), // // Clears Alt + Shift // RedirectKey(key=,clearmods=Mod1), // // Also need to remap on the DE level // // to backslash \ for Cmd+Tab // // RedirectKey(key=), // NoAction(), // RedirectKey(key=,modifiers=Control,clearmods=Mod4), // RedirectKey(key=,modifiers=Control+Shift,clearmods=Mod4) // ] // }; // Page Up replace key { type[Group1]= "ONE_LEVEL_CMD", symbols[Group1]= [ Up, Up, NoSymbol ], actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,clearmods=Shift+Control) ] }; // Page Down replace key { type[Group1]= "ONE_LEVEL_CMD", symbols[Group1]= [ Down, Down, NoSymbol ], actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,clearmods=Shift+Control) ] }; // HOME replace key { type[Group1]= "ONE_LEVEL_CMD", symbols[Group1]= [ Left, Left, NoSymbol ], actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,clearmods=Shift+Control) ] }; // END replace key { type[Group1]= "ONE_LEVEL_CMD", symbols[Group1]= [ Right, Right, NoSymbol ], actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,clearmods=Shift+Control) ] }; // Full Print Screen // Standard Ubuntu replace key { type[Group1]= "ONE_LEVEL_CMD", symbols[Group1]= [ 3, numbersign, NoSymbol ], actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,clearmods=Shift+Control) ] }; // Region Print Screen // Standard Ubuntu replace key { type[Group1]= "ONE_LEVEL_CMD", symbols[Group1]= [ 4, dollar, NoSymbol ], actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,clearmods=Control) ] }; };