Как мне получить символ (символ или строку), заданный виртуальным ключом или комбинацией виртуальных клавиш (System.Windows.Input.Key или System.Windows.Input.KeyGesture )? Я использую азиатский IME и хочу определить азиатский символ или частичный символ, который будет отображаться в текстовом поле, если пользователь нажмет эту клавишу на своей клавиатуре.
Я пробовал P / Invoking ToUnicodeEx, но, похоже, он не работает для азиатских языков. Я также пытался симулировать события Text Composition Events, используя TextCompositionManager, но, похоже, это не сработает, если вы уже не знаете текст, который хотите создать.
Эту функцию в конечном итоге потребуется использовать в приложении WPF.