he bien si tu touches à droite, tu bouges le curseur avec un SetCursorPos(0, y). si tu touches à gauche, SetCursorPos(resolutionx, y). il faut ensuite rajouter une étape dans le calcul des coords, si tu touches à droite, les coords suivantes devraient être interprétées comme (resolutionx + x, y).
ie en 640x480 :
* le curseur est en 640, 100
* repositionnement en 0, 100, comptage d'une fois à droite
* le curseur est en 'coords virtuelles' (640, 100), soit resx * comptageàdroite + x de WM_MOUSEMOVE.