lexikos wrote:This is by design. You asked it to send a 'v', so it sent a 'v'. If you want that key regardless of which printable character it produces, send the appropriate vk or sc code (probably vk56).
Hi lexikos, and thank you for your reply. I have to say that IMHO this behaviour must not be like this by design. Why?
The answer is quite clear for those who use several languages, but I'll try to expalin.
The transition between writing one language and another is done very frequently, every few seconds. Think, for example, that characters of Numbers [0-9], is another language, that is, every time you want to write a number, you need to change the Keyboard Input [done by Alt+Shift].
Everyone can understand that as far as this is concerned to keyboard shortcuts, this isn't up to the written language. You want that the same shortcut (pasting by Ctrl+V for example) to work whether you write English letters, whether you write numbers, or whether you write in another language.
More than that,
All the scripts in the forum are based on keyboard shortcuts assignment. Each time you change the language, it means that the script is broken. This mean, you can't use AHK Studio, AutoGUI, Pulover's Macro Creator, and any of scripts in the forum (unless you expect the user to rewrite them...)
If you insist on leaving the design as it is, I will have no choice but to ask for a special version of AutoHotkeyU32.exe \ AutoHotkeyU64.exe, or to accept the fact, with all the sorrow, that AutoHotkey is not for me.