What is the point of that? Cannot you just use this keyboard button for a skill?
Or do you want to have 1 button less (instead of A, B, LMB, RMB you want LMB, RMB, LMB+A, RMB+A)?
You can do something like this in GDAutocaster. You leave LMB, RMB empty in-game, your skills in 1,2,3,4. With the following config for example
- skill 1 is spammed when you hold RMB and not hold Shift
- skill 2 is spammed when you hold RMB and hold Shift
- skill 3 is spammed when you hold LMB and not hold Shift
- skill 4 is spammed when you hold LMB and hold Shift
There are also ways (easier) to make it so that for example skill 1 is spammed with a chosen frequency in addition to the skill you have on RMB when you hold SHIFT + RMB. Classic example is Savagery every 1.9s spammed in addition to Primal Strike on RMB.
[general]
suspend_key=Tab
[autocasting]
master_hold=`
[1]
hold_keys=RButton
not_hold_keys=Shift
delay=100
[2]
hold_keys=RButton,Shift
delay=100
[3]
hold_keys=LButton
not_hold_keys=Shift
delay=100
[4]
hold_keys=LButton,Shift
delay=100
The thing is in GDAutocaster you can automate multiple skills into 1 button in a form of combos, spamcasts with different frequencies, delays etc. (which for example can reduce the number of buttons needed for active skills from 9 to 3) so the things you’re asking are kinda redundant and not a main purpose of the program. But you can do that in muliple ways.
I really doubt it’s possible at this point but who knows.