default partial xkb_symbols "mac_apple" { key { repeat= no, type= "ONE_LEVEL", symbols[Group1]= [ Control_L ], actions[group1]=[ SetMods(modifiers=Control+Shift) ] }; key { repeat= no, type= "ONE_LEVEL", symbols[Group1]= [ Control_R ], actions[group1]=[ SetMods(modifiers=Control+Shift) ] }; }; 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) // ] // }; // // Some sort of glitch occurs on shifting F while this segment is active // it is like the Control key is being held down when it isn't. // // // Maximize Window Ctrl + Cmd + F = Alt+F10 // replace key { // type[Group1]= "ONE_LEVEL_CTRL", // symbols[Group1]= [ // f, // F, // F // ], // actions[Group1]= [ // // Base // NoAction(), // // Shift // NoAction(), // // Ctrl + Shift // RedirectKey(key=,modifiers=Mod1,clearmods=Control+Shift) // ] // }; // Close App Cmd + Q = 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) ] }; // 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 // Default cmdtab // F13 // KDE cmdtab // Right // Elementary ecmdtab ], actions[Group1]= [ NoAction(), NoAction(), // Redirect(key=) // Default cmdtab // Redirect(key=,clearmods=Shift) // KDE cmdtab // Redirect(key=,mods=Control+Shift,clearmods=Mod4+Super) // Elementary cmdtab ] }; // Page Up replace key { type[Group1]= "ONE_LEVEL_CTRL", symbols[Group1]= [ Up, Up, NoSymbol ], actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,clearmods=Shift+Control) ] }; // Page Down replace key { type[Group1]= "ONE_LEVEL_CTRL", 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, Left ], actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,clearmods=Shift+Control), RedirectKey(key=,mods=Super,clearmods=Control) ] }; // END replace key { type[Group1]= "ONE_LEVEL_CMD", symbols[Group1]= [ Right, Right, NoSymbol, Right ], actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,clearmods=Shift+Control), RedirectKey(key=,mods=Super,clearmods=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) ] }; };