Можно сделать буфер приращений мыши по аналогии с буфером клавиш. Плюс разделить координаты на 1) внутренние (точные) и 2) те, которые были в оригинале и которые используются для отображения курсора. При таком подходе в принципе можно даже сделать параллельное управление мышью и клавиатурой для любителей извращений.