Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Configs
- # -----------------------------------
- config defaultToCurrentScreen true
- config nudgePercentOf screenSize
- config resizePercentOf screenSize
- config secondsBetweenRepeat 0.1
- config checkDefaultsOnLoad true
- config focusCheckWidthMax 3000
- # config menuBarIconHidden true
- config windowHintsTopLeftY 100
- config windowHintsShowIcons true
- config windowHintsBackgroundColor 96;96;64;0.5
- config windowHintsOrder none
- config windowHintsSpread true
- config windowHintsSpreadPadding 40
- config windowHintsSpreadSearchWidth 90
- config windowHintsSpreadSearchHeight 50
- config windowHintsIgnoreHiddenWindows false
- config switchIconPadding 2
- config switchBackgroundColor 50;53;58;0.7
- config switchSelectedPadding 4
- config switchIconSize 96
- config switchShowTitles true
- config switchFontSize 11
- config switchRoundedCornerSize 4
- config undoOps move,resize
- # Hyper key
- # -----------------------------------
- alias hyper ctrl;shift;alt;cmd
- bind help hint ASDFGERXC
- bind g:cmd grid padding:5 0:6,2 1:8,3
- # Abstract positions
- # -----------------------------------
- alias full move screenOriginX;screenOriginY screenSizeX;screenSizeY
- # Left
- alias lefthalf move screenOriginX;screenOriginY screenSizeX/2;screenSizeY
- alias leftthird move screenOriginX;screenOriginY screenSizeX/3;screenSizeY
- alias left2thirds move screenOriginX;screenOriginY 2*screenSizeX/3;screenSizeY
- # Right
- alias righthalf move screenOriginX+screenSizeX/2;screenOriginY screenSizeX/2;screenSizeY
- alias rightthird corner top-right resize:screenSizeX/3;screenSizeY
- alias right2thirds corner top-right resize:2*screenSizeX/3;screenSizeY
- alias topleft corner top-left resize:screenSizeX/2;screenSizeY/2
- alias topright corner top-right resize:screenSizeX/2;screenSizeY/2
- alias bottomleft corner bottom-left resize:screenSizeX/2;screenSizeY/2
- alias bottomright corner bottom-right resize:screenSizeX/2;screenSizeY/2
- # Use slate cmd tab
- # -----------------------------------
- bind tab:cmd switch
- # Location Bindings
- # -----------------------------------
- bind 1:${hyper} ${bottomleft}
- bind 2:${hyper} push bottom bar-resize:screenSizeY/2
- bind 3:${hyper} ${bottomright}
- bind 4:${hyper} ${lefthalf}
- bind 5:${hyper} ${full}
- bind 6:${hyper} ${righthalf}
- bind 7:${hyper} ${topleft}
- bind 8:${hyper} push top bar-resize:screenSizeY/2
- bind 9:${hyper} ${topright}
- bind up:${hyper} ${full}
- bind left:${hyper} chain ${lefthalf} | ${leftthird} | ${left2thirds}
- bind right:${hyper} chain ${righthalf} | ${rightthird} | ${right2thirds}
- bind z:${hyper} undo
- # Throws
- # -----------------------------------
- bind n:${hyper} throw next
- # bind right:${hyper} throw right resize
- # bind left:${hyper} throw left resize
- # bind f:${hyper} throw 1 resize
- bind g:${hyper} throw 0 resize
- # Slate
- bind backslash:${hyper} relaunch
- # Software
- # -----------------------------------
- bind a:${hyper} focus 'Google Chrome'
- bind r:${hyper} focus 'CocoaRestClient'
- bind s:${hyper} focus 'Sublime Text'
- bind f:${hyper} focus 'Finder'
- bind k:${hyper} focus 'KeePassX'
- bind i:${hyper} focus 'Textual'
- bind v:${hyper} focus 'MacVim'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement