XCB эквивалент XkbSetDetectableAutoRepeat
Я выполнял код из отдельного потока, поэтому не мог вызывать какие-либо функции Xlib, я могу вызывать только XCB. Мне было интересно, что эквивалентно XkbSetDetectableAutoRepeat
было бы?
Спасибо
1 ответ
XCB предоставляет более непосредственное представление о протоколе, чем Xlib, поэтому вам часто приходится смотреть либо на спецификации протокола, либо на исходный код Xlib, чтобы выяснить, что лежит в основе запроса протокола, чтобы найти эквивалент.
В этом случае в разделе "Обнаруживаемое автоматическое повторение" спецификации расширения XKB говорится, что он использует запрос XkbPerClientFlags, который, в свою очередь, сопоставляется с xcb_xkb_per_client_flags()
функция К сожалению, пока нет документации, написанной для этой функции xcb, поэтому вы должны использовать детали из спецификации расширения XKB и код для реализации Xlib, чтобы определить правильные аргументы.