#include <Xm/Xm.h> |
void XmTranslateKey
(Display *display, KeyCode keycode, Modifiers modifiers, Modifiers *modifiers_return, KeySym *keysym_return);
XmTranslateKey является процедурой XtKeyProc по умолчанию для Motif приложений. Эта функция принимает код клавиши и модификаторы, а возвращает соответствующий символ клавиши.
XmTranslateKey выполняет две оcновные задачи: для обеспечения новых трансляторов с расширенными функциями возможностью использовать трансляции кодов клавиш в символы клавиш, используемые Motif по умолчанию, в дополнение к вновь вводимым и для переустановки транслятора по умолчанию. Эта функция позволяет использовать символы клавиш виртуальных связок Motif, когда приложению требуется установить собственную процедуру XtKeyProc.
Определяет дисплей с которого поступают коды клавиш.
Определяет код клавиши для трансляции.
Определяет модификаторы клавиши, которые должны быть применены к коду клавиши.
Определяет маску модификаторов клавиш фактически использованную для генерации символа клавиши (полученную операцией "И" между modifiers и любыми модификаторами по умолчанию примененных текущим зарегистрированным транслятором.
Определяет указатель для сохранения вычисленного символа клавиши.
Пред. | Начало | След. |
XmStringWidth | Уровень выше | Форматы файлов |