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" { // 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_CTRL", symbols[Group1]= [ Left, Left, NoSymbol ], actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,clearmods=Shift+Control) ] }; // END replace key { type[Group1]= "ONE_LEVEL_CTRL", 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_CTRL", 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_CTRL", symbols[Group1]= [ 4, dollar, NoSymbol ], actions[Group1]= [ NoAction(), NoAction(), RedirectKey(key=,clearmods=Control) ] }; };