slate 1.2 KB

12345678910111213141516171819202122232425262728
  1. config defaultToCurrentScreen true
  2. alias hyper ctrl;shift;alt;cmd
  3. alias full move screenOriginX;screenOriginY screenSizeX;screenSizeY
  4. alias lefthalf move screenOriginX;screenOriginY screenSizeX/2;screenSizeY
  5. alias righthalf move screenOriginX+screenSizeX/2;screenOriginY screenSizeX/2;screenSizeY
  6. alias thirdleft move screenOriginX;screenOriginY screenSizeX/3;screenSizeY
  7. alias thirdmid move screenOriginX+screenSizeX/3;screenOriginY screenSizeX/3;screenSizeY
  8. alias thirdright move screenOriginX+2*screenSizeX/3;screenOriginY screenSizeX/3;screenSizeY
  9. alias bigleft move screenOriginX;screenOriginY 2*screenSizeX/3;screenSizeY
  10. alias bigmid move screenOriginX+screenSizeX/6;screenOriginY 2*screenSizeX/3;screenSizeY
  11. alias bigright move screenOriginX+screenSizeX/3;screenOriginY 2*screenSizeX/3;screenSizeY
  12. bind pad1:${hyper} ${bigleft}
  13. bind pad2:${hyper} ${bigmid}
  14. bind pad3:${hyper} ${bigright}
  15. bind pad4:${hyper} ${lefthalf}
  16. bind pad5:${hyper} ${full}
  17. bind pad6:${hyper} ${righthalf}
  18. bind pad7:${hyper} ${thirdleft}
  19. bind pad8:${hyper} ${thirdmid}
  20. bind pad9:${hyper} ${thirdright}
  21. bind ;:${hyper} throw next
  22. bind delete:${hyper} relaunch