Как можно преобразовать виртуальный код нажатой клавиши в unicode символ в соответствии с раскладкой клавиатуры в текущем приложении? Медитировал над MapVirtualKey - не совсем то. Во первых функция не "обращает внимания" на раскладку клавиатуты, во вторых возвращает ascii.