Je courais code à partir d'un thread séparé, donc je ne pouvais pas appeler les fonctions Xlib, je ne peux appeler XCB. Je me demandais ce que l'équivalent pour XkbSetDetectableAutoRepeat
serait?XCB équivalent de XkbSetDetectableAutoRepeat
Merci
Je courais code à partir d'un thread séparé, donc je ne pouvais pas appeler les fonctions Xlib, je ne peux appeler XCB. Je me demandais ce que l'équivalent pour XkbSetDetectableAutoRepeat
serait?XCB équivalent de XkbSetDetectableAutoRepeat
Merci
XCB présente une vision plus directe du protocole que Xlib ne, vous avez souvent à regarder soit les spécifications du protocole ou du code source Xlib pour savoir ce que la demande de protocole sous-jacent est de trouver un équivalent .
Dans ce cas, the Detectable Autorepeat section of the XKB extension spec dit qu'il utilise le XkbPerClientFlags demande, qui dans les cartes de tour à la xcb_xkb_per_client_flags()
function. Malheureusement, il n'y a pas encore de documentation écrite pour cette fonction xcb, donc vous devez utiliser les détails de la spécification d'extension XKB et the code for the Xlib implementation pour trouver les bons arguments.
Merci beaucoup pour cette solution, ça me dérangeait beaucoup! Je vais regarder la spécification XKB et ajouterai ici ce que j'apprends. :) – Noitidart