В цикле обработки событий отлавливаю событие KeyPress и с помощью XLoopString получаю символ от нажатой клавиши. Все работает нормально, но только с английкой клавиатурой, а как получить русский символ? При смене раскладки клавиатуры XLoopString возвращает пустую строку (т.е. XLoopString возвращает 0, а второй аргумент пустой). Что делать?