Раздражает, что это такое сложное решение. Ну что ж...
я знаю, что определенная клавиша была нажата (например,Key.D3
), и чтосдвиг ключ тоже вниз (Keyboard.IsKeyDown(Key.LeftShift) || Keyboard.IsKeyDown(Key.RightShift)
), как я могу узнать, к какому персонажу относится (например,# на американской клавиатуре, британский фунт на британской клавиатуре и т. д.)?
Другими словами, как я могу программно узнать, чтосдвиг + 3 производит# (это не будет на неамериканской клавиатуре).