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" { // // Minimize Window Cmd + H = Alt+F9 // replace key { // type[Group1]= "ONE_LEVEL_CTRL", // symbols[Group1]= [ // h, // H, // H // ], // actions[Group1]= [ // NoAction(), // NoAction(), // RedirectKey(key=,modifiers=Super,clearmods=Control+Shift) // ] // }; // Maximize Window Ctrl + Cmd + F = Alt+F10 replace key { type[Group1]= "ONE_LEVEL_CTRL", symbols[Group1]= [ f, F, F ], actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,modifiers=Mod1,clearmods=Control+Shift) ] }; // Close App Cmd + Q/W = Alt + F4 replace key { type[Group1]= "ONE_LEVEL_CTRL", symbols[Group1]= [ q, Q, F4 ], actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,modifiers=Mod1,clearmods=Control+Shift) ] }; replace key { type[Group1]= "ONE_LEVEL_CTRL", symbols[Group1]= [ w, W, F4 ], actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,modifiers=Mod1,clearmods=Control+Shift) ] }; // Show Desktop Cmd + F3 = Super + D replace key { type[Group1]= "ONE_LEVEL_CTRL", symbols[Group1]= [ F3, F3, D ], actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,modifiers=Super,clearmods=Control+Shift) ] }; // Cycle App and In App Tab Switching key { [ F13 ] }; key { [ F14 ] }; replace key { type[Group1]= "ONE_LEVEL_CMD", symbols[Group1]= [ Tab, Tab, F13, NoSymbol ], actions[Group1]= [ NoAction(), NoAction(), Redirect(key=), Redirect(key=,mods=Control,clearmods=Mod4+Super) ] }; // 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) ] }; };