I'm currently involved in a heavily localised WPF application and we've had a bug raised about keyboard shortcuts on menus in non-English languages. The bug referred to modifer key names (Shift, Ctrl, etc.) not being translated, which is easy enough to fix.
However, this got me thinking about the shortcut keys themselves, which are often based on the first letter of the command, except where this isn't feasible due to clashes or convention. When the command names are localised this link between the commands and their respective shortcuts will usually be lost:
Although this question was inspired by a WPF app, I'm more interested in the general case.
Word 2016. Select the text you want to copy and press Ctrl+C. Place your cursor where you want to paste the copied text and press Ctrl+V.
You should stay away from symbol-keys (such as * and <), since they tend to move around on international keyboards. See Wikipedia: Keyboard layout
If you plan on switching the letters around depending on localization, you should enable the user to choose if he/she wants the English variants instead. It is frustrating if I have to learn two sets of shortcuts depending on the language. (Same goes for cross-platform applications.)
Best would be fully customizable keyboard shortcuts, but that could be more for power-users. See Media Player Classic for an example.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With