Binding Shift Key to Hold on Mouse

doomerangz

Reputable
Aug 12, 2014
5
0
4,510
Recently, I have started playing League of Legends on my Macbook Pro with the Razer Mamba, (it was my only option so don't judge), and in order to cast spells, you would have to press "q", "w", "e", or "r" and then left click. I've learned that you can also simply hold the shift button and press the key to cast a spell without needing to aim with the mouse and left click. I'm now wondering how to make shift my "Mouse Button 9" on the Mamba so that I would simply have to hold the mouse button and click the spell keys on my keyboard without needing to physically hold the left shift button on my keyboard because there's an awkward stretch to hold the shift button and then the spell casting keys.

I tried going over to macros on Synapse 2.0 and gave it the commands to press the shift button and button number 9 at the same time, no delay time, then release both keys. I also selected the option to keep the button active whenever I'm holding it down but so far, I have not achieved my goal. If anyone has any insight or ideas as to why this is the case, it would be much appreciated.
 
Solution
There are two possible problems I can see:
1) LoL prevents Logitech's software from working with their profile system, and it is quite likely they do the same with Razer's. They do not want people using macros, and go through everything step to prevent it.

2) In games that do allow macros, which is just about any but LoL, having no delay between button presses causes major issues. The game must be given time to check if a key is down, and it the press it instant, you are not giving the game time to find out if the key is down.
There are two possible problems I can see:
1) LoL prevents Logitech's software from working with their profile system, and it is quite likely they do the same with Razer's. They do not want people using macros, and go through everything step to prevent it.

2) In games that do allow macros, which is just about any but LoL, having no delay between button presses causes major issues. The game must be given time to check if a key is down, and it the press it instant, you are not giving the game time to find out if the key is down.
 
Solution