raikodin
08-23-2019, 10:16 PM
I am trying to work through an issue with my keystrokes that include a modifier. I'm not sure if I have a configuration issue or I have the wrong approach. Here is what I'd like to do:
I have the keystrokes assigned to one button bar from 1 through 9. I also have keystrokes assigned to a second button bar using ctrl+1 through ctrl+9. I would like to be able to hold down ctrl and continuously spam a keystroke between 1-9 to be transmitted to all accounts. For example, I have ctrl+5 assigned to do nothing for my warrior, but perform a heal on my priest. I'd like to be able to hold down the ctrl modifier and spam 5 while I'm waiting for a heal to come off GCD, resulting in a heal being cast when GCD is satisfied.
What I find is if I hold down ctrl and spam 5, the first time I press 5 a keystroke of ctrl+5 is broadcast. The second and all subsequent presses of 5 result in a keystroke of 5 being broadcast. When I deactivate the Clear modifiers before executing setting, each time I press 5 while holding ctrl, the keystroke ctrl+5 is broadcast. However, this results in some other wonky behavior.
With Clear modifiers unset, I find that after successfully casting I sometimes get in a state where some keystrokes are no longer successfully broadcast to other accounts. For example, I successfully cast my ctrl+5 heal. I release the ctrl key. If I press space to jump, and only my active account will jump, or only a subset of accounts will jump. My hunch is that ctrl modifier is cleared for the account that successfully cast the spell, but not other accounts, resulting in ctrl+space being broadcast which does not result in a jump.
Honestly, I'm just guessing here. My script is probably misconfigured or I'm using a tactic that isn't correct. Any advice? I've included my configuration below. Thanks for your help!
<Hotkey ScrollLockOn B, C, M, 0-9, Oem3, Plus, Minus, Space>
<SendLabel w1, w2, w3>
<Key %Trigger%>
<Hotkey ScrollLockOn Ctrl B, 0-9, Oem3, Plus, Minus>
<SendLabel w1, w2, w3>
<Key %Trigger%>
<MovementHotkey ScrollLockOn S, down>
<SendLabel w1, w2, w3>
<Key %Trigger%>
I have the keystrokes assigned to one button bar from 1 through 9. I also have keystrokes assigned to a second button bar using ctrl+1 through ctrl+9. I would like to be able to hold down ctrl and continuously spam a keystroke between 1-9 to be transmitted to all accounts. For example, I have ctrl+5 assigned to do nothing for my warrior, but perform a heal on my priest. I'd like to be able to hold down the ctrl modifier and spam 5 while I'm waiting for a heal to come off GCD, resulting in a heal being cast when GCD is satisfied.
What I find is if I hold down ctrl and spam 5, the first time I press 5 a keystroke of ctrl+5 is broadcast. The second and all subsequent presses of 5 result in a keystroke of 5 being broadcast. When I deactivate the Clear modifiers before executing setting, each time I press 5 while holding ctrl, the keystroke ctrl+5 is broadcast. However, this results in some other wonky behavior.
With Clear modifiers unset, I find that after successfully casting I sometimes get in a state where some keystrokes are no longer successfully broadcast to other accounts. For example, I successfully cast my ctrl+5 heal. I release the ctrl key. If I press space to jump, and only my active account will jump, or only a subset of accounts will jump. My hunch is that ctrl modifier is cleared for the account that successfully cast the spell, but not other accounts, resulting in ctrl+space being broadcast which does not result in a jump.
Honestly, I'm just guessing here. My script is probably misconfigured or I'm using a tactic that isn't correct. Any advice? I've included my configuration below. Thanks for your help!
<Hotkey ScrollLockOn B, C, M, 0-9, Oem3, Plus, Minus, Space>
<SendLabel w1, w2, w3>
<Key %Trigger%>
<Hotkey ScrollLockOn Ctrl B, 0-9, Oem3, Plus, Minus>
<SendLabel w1, w2, w3>
<Key %Trigger%>
<MovementHotkey ScrollLockOn S, down>
<SendLabel w1, w2, w3>
<Key %Trigger%>