Сообщение об нажатии клавиши обрабатываю XLookupString, она возврашает KeySym нажатой клавиши и строку с которой эта клавиша асациируется .. дальше речь пойдет именно о строке.
Нажимаю я клавишу а, XLookupString возвращает строку "a".
Нажимаю Ctrl, XLookupString строки не возвращает.
Нажимаю Ctrl-a, приходят два события первое такоеже как и просто Ctrl а во втором XLookupString возврашает строку с 1 символом равным 0x01, и при этом KeySym равен XK_a.
Вопрос: как при нажатом Ctrl привести возвращаюмую XLookupString строку к нормальному виду, чтобы было понятно какая клавиша нажата??