I've got a CH keyboard and different lang sets on windows 10. I want to send the equal (=) sign through Razer Synapse 3 (mouse key bind). The app is very bad, because it map the keys from US layout back to my OS set keyboard layout.
As example if I set (^) CH Synapse assign (=) which results in a different output depending which layout (CH/UK/FR whatever) I set to my current active keyboard language in windows settings.
So I just could switch to EN keyboard and it would work fine. As you can perhaps understand, it bothers me to keep changing the language.
I made a AHK script and map the mouse button to the ahk compiled exe. Just to run into exactly the same problem.
All I want is to send the US keyboard key ------> = <------- independent by anything else.
My last try was:
Code: Select all
Send {vk0xBB}
It's important to send the key and not just the "text". Send {vk0xBB} works fine, but only if I switch to US layout.
The equal key is particularly stupid, because in the CH layout it does not trigger a keystroke directly, but a "component" that only leads to a character with another keystroke.
[Mod action: Moved topic to v1 section since this is v1 code. The main section is for v2.]