As more and more users become multilingual and switch keyboard layout between different languages this begins to have an increasing impact on the usability of any keyboard shortcut. Currently, given a shortcut defined as a sequence of characters, it may only be reachable using different keys, or not at all if the current keyboard layout is so much different. A few examples: CTRL-SHIFT-4 (this gets interpreted as CTRL-$ on a US keyboard), but after switching to Hungarian, when pressing the same keys CTRL-! is being sent. On a Russian layout that would turn into CTRL-; So many mappings of the same keys make it impossible to optimally use keyboard shortcuts in a multi-lingual environment. Please allow shortcuts to be mapped to keycodes, so the same keystrokes can work regardless of their logical mapping.
I'm sorry, but such a change is not possible given the architecture of shortcut handling. And it would be highly confusing as in application shortcuts would behave differently.