Аналогично моему вопросу о том, как перевести System.Windows.Forms.Keys
в System.Char
Я пытаюсь преобразовать ВиртуальныйКод клавиши для символа с ToUnicodeEx
Некоторые ключи становятся символами мертвой клавиши , которые сохраняются в буфере для следующего вызова (ToUnicodeEx
returing -1
) , в другой раз один из них уже сохранен там.
Но я хочу пропустить этот буфер, и моя программа не должна влиять на него.
Есть ли способ для того, что мне нужно?
(Итак: если мой код виртуальной клавиши преобразуется в мертвый ключ, он не должен оставаться в буфере, и еслив буфере есть мертвая клавиша, она не должна изменять мой текущий вызов функции)