Hello Derek, This whole approach of using a static flag in wineserver seems needlessly complicated to me. Have you considered instead just adding extra fields to hw_input_t.mouse? That way you would keep the server diff much smaller, and you would also avoid making an extra server call for every motion event we receive (which, I gather, is already a rather pressing concern for mice with high polling rates).
ἔρρωσο, Zeb