Is there a way to bind key combinations to a single action? Specifically, I'd like to move backwards when hitting a + d together.
The best way to do this would probably be to create a macro that activates on pressing a+d at the same time, but this may not even be possible depending on what keyboard you have.
daybraekThe best way to do this would probably be to create a macro that activates on pressing a+d at the same time, but this may not even be possible depending on what mouse you have.
how do u configure keyboard macros with software made for mice
how do u configure keyboard macros with software made for mice
VulcandaybraekThe best way to do this would probably be to create a macro that activates on pressing a+d at the same time, but this may not even be possible depending on what mouse you have.how do u configure keyboard macros with software made for mice
Fixed
how do u configure keyboard macros with software made for mice[/quote]
Fixed
Too bad. I was kinda hoping for a solution within TF2, as it doesn't look like Corsair's macro software supports key combos.
there is a possibility to implement this within tf2
I'm not sure if this will work, I'm not on my PC, but here is a general idea and possibly working script
alias +aback "bind d +back"
alias +dback "bind a +back"
alias -aback "bind d "+moveright; +dback"
alias -dback "bind a +moveleft; +aback"
bind a "+moveleft; +aback"
bind d "+moveright; +dback"
thats not really reliable and will not work well with null movement script, also idk how are you going to get used to this
I'm not sure if this will work, I'm not on my PC, but here is a general idea and possibly working script
[code]
alias +aback "bind d +back"
alias +dback "bind a +back"
alias -aback "bind d "+moveright; +dback"
alias -dback "bind a +moveleft; +aback"
bind a "+moveleft; +aback"
bind d "+moveright; +dback"
[/code]
thats not really reliable and will not work well with null movement script, also idk how are you going to get used to this
lol, that is exactly what I tried to do with Corsair's macro software but it introduced a ton of input lag.
The logic seems sound, but for some reason it doesn't work in practice. When I start the game A is still on +moveleft, while D is bound to +back.
The logic seems sound, but for some reason it doesn't work in practice. When I start the game A is still on +moveleft, while D is bound to +back.
Maybe it is possible to make such a thing by using the null movement script as a base.
You'd have to edit the left and right checks in the script to have them make you go backwards and cancel the left/right movement when they're pressed.
Not sure how it'd look like exactly but it shouldn't be too hard to make it work if you edit the null movement script a bit.
One issue I do think you'll encounter with tf2 commands is this example:
You press A, then D, if the script works you'll go backwards. However if you release one button then and keep the other pressed it will probably keep going backwards (if D is still pressed and A released) or make you stand still (if A is still pressed and D released)
There might be ways to fix that though. Will probably need an extra movement check.
Not even certain if this will be an issue but just a fair warning because tf2 commands can be quite limited/limiting at times
You'd have to edit the left and right checks in the script to have them make you go backwards and cancel the left/right movement when they're pressed.
Not sure how it'd look like exactly but it shouldn't be too hard to make it work if you edit the null movement script a bit.
One issue I do think you'll encounter with tf2 commands is this example:
You press A, then D, if the script works you'll go backwards. However if you release one button then and keep the other pressed it will probably keep going backwards (if D is still pressed and A released) or make you stand still (if A is still pressed and D released)
There might be ways to fix that though. Will probably need an extra movement check.
Not even certain if this will be an issue but just a fair warning because tf2 commands can be quite limited/limiting at times