We have a multilingual application using 10.2 with ampersand + shortcut characters in the menus. In Russian only, the alt key must be pressed simultaneously with the shortcut key to activate the menu choice. In other langauages such as French and German, the alt key is 'sticky' so that 2 successive keystrokes activate the desired menu. In all cases, the keyboard input in Windows is set to the appropriate native language to use the native keyboard. Is there any way we can make the Russian menu shortcuts work like other languages?
Thank you for investigating this. Your example also worked for me, but I still cannot figure out what the difference is between your code and ours that causes this behavior. I have stripped down our application main menu system and translations and put them in a project. It contains an extensive menu, but consists of designer-generated code plus translation statements. I would like you to take a look at it and see if you can tell why alt + shortcut is not sticky in Russian (but simulataneous alt + shortcut works).
If you can accept a VS Project, please tell me how I can send it to you along with some simple instructions on how to change languages.
Thank you,
Wally Welch
Hello wwelch,
I tried this and it always works fine for me so I attached my sample to this post for you. Please review it and feel free to let me know if I misunderstood you or if you have any other questions.