For those interested, I finally solved the final problem using mouse-wheel for char-switching using Hotkeynet (having to fake the mouse-wheel out of game) it seems to work flawlessly in all conditions in and out of game. Update posted in technical | advanced technical forums, FYI.