Привет,
I wonder how a hook can send things ... it first of all needs to get notified of whatever to do any action
A translation of the key codes to
Unicode characters can be found in the respective keyboard layout
DLL and can be parsed. You can find more information in the temporary files created by
MSKLC and in the
DDK/WDK.
However, what are you trying to achieve? Typing translit (or phonetically similar letters) and receive Russian ones? Why change it for another program? Wouldn't it be sufficient to create your own phonetic/translit keyboard layout so you can use it anywhere?
This is how I do it.