mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-01-29 00:51:53 +08:00
fixed pikvm/pikvm#159: workaround for windows 98 absolute mouse bug
This commit is contained in:
@@ -24,6 +24,8 @@ build_flags =
|
||||
-DHID_WITH_USB
|
||||
-DHID_SET_USB_KBD
|
||||
-DHID_SET_USB_MOUSE_ABS
|
||||
# ----- The USB ABS fix for Windows 98 (https://github.com/pikvm/pikvm/issues/159) -----
|
||||
# -DHID_USB_ABS_WIN98_FIX
|
||||
# ----- PS2 keyboard only -----
|
||||
# -DHID_WITH_PS2
|
||||
# -DHID_SET_PS2_KBD
|
||||
|
||||
@@ -161,7 +161,11 @@ class UsbMouseAbsolute {
|
||||
|
||||
void sendMove(int x, int y) {
|
||||
CHECK_HID_EP;
|
||||
#ifdef HID_USB_ABS_WIN98_FIX
|
||||
_mouse.moveTo(x << 1, y << 1);
|
||||
#else
|
||||
_mouse.moveTo(x, y);
|
||||
#endif
|
||||
}
|
||||
|
||||
void sendWheel(int delta_y) {
|
||||
|
||||
Reference in New Issue
Block a user