Как в XP по скан-коду клавиши узнать ее имя с учетом текущей раскладки клавиатуры? функция API (GetKeyNameText) в русском регистре все равно возвращает только английский вариант. (похоже других и нет

. Есть возможность сначала преобразовать скан-код в код виртуальной клавиши, а потом получить символ, но в XP в русском регистре все равно возвращается латинский символ или ничего не возвращается. Как быть?

(В win9x все работает нормально)