Quote Originally Posted by 'Freddie',index.php?page=Thread&postID=155025#post 155025
Olipcs is correct. If you want a program to receive an uppercase E you need to use SendWinS for that character. (You can make a second label for that purpose.) Just because WoW receives a Shift and then receives an E doesn't necessarily mean WoW will interpret the E as uppercase. Background keystroke injection is more complicated than that.

And when you say Shift 1 or Shift E isn't getting received, how are you judging that? What bindings in the game are you expecting Shift 1 and Shift E to trigger?
Ahh the problem seems to be that using bartender 4, and my hotbars use shift as a modifier to toggle a secondary bar, which doesn't seem to work with hotkeynet, so i tested shift + y and that worked fine as a direct keybind already defined to bring up the achievements window.

Anhvariel, what "mouse button modifier keys" are you talking about? The only modifier I see in your script is Shift.
I didn't really explain that terribly well.

Code:
<UseKeyAsModifier Oem5>
<Hotkey Oem5 ScrollLockOn Shift E>

Oem5=the backslash on my keyboard, and is set to be used as a modifier key. I have a logitech G7 mouse, which has 2 extra buttons that are normally used to increase/decrease mouse sensitivity. I have reprogrammed one of those buttons using the logitech software to execute the backslash keystroke. I have used an if statement to send commands only to wow window number 2 if the Oem5 modifier key is being pressed, so by holding down that button on the mouse i can basically use the rest of my hotkeys as though wow 2 was actually my main window, i.e. keystrokes that are pressed only go to it and not the main window.

Anyway, it would appear my problem is with how bartender handles the shift modifier when receiving keystrokes, so I'll need to figure out a workaround, sadly bartender works so well for classes such as druids when it provides a hotbar for each form etc.

Thanks for your help both of you, and thanks freddie for an outstanding piece of free software