Спасибо!
К сожалению, это VendorRelease ().
Во всяком случае, к сожалению, мы не можем делать ставки на эту строку. Он меняется достаточно часто, чтобы иметь проблемы, как для Xsun, так и для Xorg. Я нашел решение, работающее (надеюсь) для них и для различных (производных) серверов, таких как Xvfb, Xnest и т. Д.
Xsun использует третье значение в массиве ключей для кодов клавиш KP_ (numpad). Xorg использует 1-й или 2-й. Сначала сниффер должен получить код ключа для ключа ключа KP_, например XK_KP_7,
во-вторых, узнать, что находится в XKeycodeToKeysym (d, keycode, [0-3]). Наш XK_KP_7 будет в индексе 2 для Xsun.