jigish / slate

A window management application (replacement for Divvy/SizeUp/ShiftIt)
GNU General Public License v3.0
7.85k stars 511 forks source link

Ability to bind events on mouse clicks #361

Open josser opened 10 years ago

josser commented 10 years ago

Hi, i'm not sure it is polite to ask about such things, and I know this is not commercial project. I have a mouse with 6 buttons and It would be cool to bind some actions on some unused keys.

For example there is a button named "Aim", it can be used to make app full screen. Also, it would be great to bind some actions on keyboard and mouse combos like Shift + 'mouse4 (back)' to move window to the left screen.

Thank you and sorry for my (maybe) not good english.

larrybolt commented 10 years ago

What you could do is use BetterTouchTool to and bind actions to mouse button actions, BetterTouchTool itself has also actions to make windows fullscreen or to move them around. http://lry.be/l0nD/1EhZ08Zk

I also think the company of that mouse will have made custom drivers available where you can bind each individual button to actions or modifiers/keypresses.

josser commented 10 years ago

Yep, this is MadCatz R.A.T 9 mouse but native mac software suck a lot. It have possibility to bind some keystrokes but this functions just don't work. Anyway, I will try BetterTouchTool. Thanks!

jedahan commented 10 years ago

I would love this to work for events like dragging a window to either side of the screen, like in http://www.irradiatedsoftware.com/cinch/

mathias commented 10 years ago

:+1: for extra mouse button support. I stopped using BetterTouchTool in favor of Slate for window management because BetterTouchTool was getting flakey and seemed to be breaking many common app key combos for me.