Cannot scroll on a touchpad with -M option
Environment
- OS: Fedora 42
- Scrcpy version: 3.3
- Installation method: copr
- Device model: Samsung
- Android version: 15
Describe the bug
scrcpy --no-video --no-audio --keyboard=uhid --mouse=uhid --gamepad=uhid
Using these options, nothing happens when trying to scroll with 2 fingers.
Sometimes the page will go back to the top instantly, but that's as much as it will happen.
--Vverbose output when that happens (scrolling results in all 00 00 00 00)
VERBOSE: input: UHID input [2] 00 00 00 00
VERBOSE: input: UHID input [2] 00 00 00 00
VERBOSE: input: UHID input [2] 00 00 00 00
VERBOSE: input: UHID input [2] 00 00 00 00
VERBOSE: input: UHID input [2] 00 00 00 00
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 00
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 00
VERBOSE: input: UHID input [2] 00 00 00 00
VERBOSE: input: UHID input [2] 00 00 00 00
VERBOSE: input: UHID input [2] 00 00 00 00
VERBOSE: input: UHID input [2] 00 00 00 00
VERBOSE: input: UHID input [2] 00 00 00 00
VERBOSE: input: UHID input [2] 00 00 00 00
VERBOSE: input: UHID input [2] 00 00 00 00
Weird, on my laptop it works (01 when I scroll up, FF when I scroll down):
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
Can you check the values here, please (add some logs if you're comfortable with adding code):
https://github.com/Genymobile/scrcpy/blob/696402c68c5f91fa77c3ed03cd835dc4412a253e/app/src/input_manager.c#L899-L905
What's your SDL version? (run scrcpy --version)
scrcpy 3.3 <https://github.com/Genymobile/scrcpy>
Dependencies (compiled / linked):
- SDL: 2.32.56 / 2.32.56
- libavcodec: 61.19.101 / 61.19.101
- libavformat: 61.7.100 / 61.7.100
- libavutil: 59.39.100 / 59.39.100
- libavdevice: 61.3.100 / 61.3.100
- libusb: - / 1.0.28
Please add these logs:
diff --git app/src/input_manager.c app/src/input_manager.c
index 635825c9f..5ddf30989 100644
--- app/src/input_manager.c
+++ app/src/input_manager.c
@@ -906,6 +906,10 @@ sc_input_manager_process_mouse_wheel(struct sc_input_manager *im,
.buttons_state = im->mouse_buttons_state,
};
+ LOGI("%f, %f (%f, %f)",
+ event->preciseX, event->preciseY,
+ evt.hscroll, evt.vscroll);
+
im->mp->ops->process_mouse_scroll(im->mp, &evt);
}
normal scrolling
INFO: 0.000000, -0.011328 (0.000000, -0.011328)
INFO: 0.000000, -0.017188 (0.000000, -0.017188)
INFO: 0.000000, -0.034766 (0.000000, -0.034766)
INFO: 0.000000, -0.028906 (0.000000, -0.028906)
INFO: 0.000000, -0.017188 (0.000000, -0.017188)
INFO: 0.000000, -0.028906 (0.000000, -0.028906)
INFO: 0.000000, -0.017188 (0.000000, -0.017188)
INFO: 0.000000, -0.023047 (0.000000, -0.023047)
INFO: 0.000000, -0.017188 (0.000000, -0.017188)
INFO: 0.000000, -0.023047 (0.000000, -0.023047)
INFO: 0.000000, -0.034766 (0.000000, -0.034766)
INFO: 0.000000, -0.034766 (0.000000, -0.034766)
INFO: 0.000000, -0.017188 (0.000000, -0.017188)
INFO: 0.000000, -0.034766 (0.000000, -0.034766)
INFO: 0.000000, -0.011328 (0.000000, -0.011328)
with -Vverobse
INFO: 0.000000, -0.011328 (0.000000, -0.011328)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.028906 (0.000000, -0.028906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.011328 (0.000000, -0.011328)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.005469 (0.000000, -0.005469)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.023047 (0.000000, -0.023047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.023047 (0.000000, -0.023047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.005469 (0.000000, -0.005469)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.005469 (0.000000, -0.005469)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.017188 (0.000000, -0.017188)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.005469 (0.000000, -0.005469)
VERBOSE: input: UHID input [2] 00 00 00 00
when it jumps to the top
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.578125 (0.000000, 0.578125)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.718359 (0.000000, 0.718359)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.952344 (0.000000, 0.952344)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 1.255859 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.437109 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.981250 (0.000000, 0.981250)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 1.367188 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.098438 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.063281 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.203516 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.110156 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.004688 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.695312 (0.000000, 0.695312)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.583984 (0.000000, 0.583984)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.636719 (0.000000, 0.636719)
VERBOSE: input: UHID input [2] 00 00 00 00
diff --git app/src/hid/hid_mouse.c app/src/hid/hid_mouse.c
index 29cfc5942..9e53bc05b 100644
--- app/src/hid/hid_mouse.c
+++ app/src/hid/hid_mouse.c
@@ -186,7 +186,7 @@ sc_hid_mouse_generate_input_from_scroll(struct sc_hid_input *hid_input,
data[2] = 0; // no y motion
// In practice, vscroll is always -1, 0 or 1, but in theory other values
// are possible
- data[3] = CLAMP(event->vscroll, -127, 127);
+ data[3] = event->vscroll < 0 ? -1 : 1;
// Horizontal scrolling ignored
}
Is it better with this?
Also please test the following diff (remove all your previous changes):
diff --git app/src/input_manager.c app/src/input_manager.c
index 635825c9f..1e2d40582 100644
--- app/src/input_manager.c
+++ app/src/input_manager.c
@@ -896,7 +896,7 @@ sc_input_manager_process_mouse_wheel(struct sc_input_manager *im,
struct sc_mouse_scroll_event evt = {
.position = sc_input_manager_get_position(im, mouse_x, mouse_y),
-#if SDL_VERSION_ATLEAST(2, 0, 18)
+#if false && SDL_VERSION_ATLEAST(2, 0, 18)
.hscroll = CLAMP(event->preciseX, -1.0f, 1.0f),
.vscroll = CLAMP(event->preciseY, -1.0f, 1.0f),
#else
@@ -906,6 +906,10 @@ sc_input_manager_process_mouse_wheel(struct sc_input_manager *im,
.buttons_state = im->mouse_buttons_state,
};
+ LOGI("%f, %f | %d %d (%f, %f)",
+ event->preciseX, event->preciseY, (int) event->x, (int) event->y,
+ evt.hscroll, evt.vscroll);
+
im->mp->ops->process_mouse_scroll(im->mp, &evt);
}
(and post the output)
when modifying only hid_mouse.c, scrolling works, but is very fast; if the content isn't long enough it feels like it jumps to the top or the bottom
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
modifying only input_manager.c; it works only when scrolling up, depending on the application it works worse or better. The scrolling is stuttering and not smooth.
INFO: 0.000000, 0.034766 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.046484 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.023047 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.023047 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.017188 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.040625 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.005469 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.017188 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.005469 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
modifying both, the scrolling is smoother, but it only works when scrolling to the top.
INFO: 0.000000, 0.011328 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.005469 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.023047 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.005469 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.011328 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.005469 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.017188 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.005469 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.034766 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.005469 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.017188 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.005469 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.005469 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
Apparently, we can only inject integral values over HID (not fractional values). Even if the range is [-127, 127], 1 increment always means a full "scroll tick" (not 1/127 of a scroll tick). I'm not sure it is possible to change the report descriptor to allow this.
If we can't, then I think we should accumulate float values internally and only inject an event by packets of "integer values" (when the absolute value of the accumulation is >= 1).
I think we should accumulate float values internally and only inject an event by packets of "integer values" (when the absolute value of the accumulation is >= 1).
I implemented a prototype for that.
Could you please test: f9b3f973dee826ad520e1782948d886b1034644c (branch issue6156.1)?
(I cannot test, I currently have no system where SDL sends intermediate fractional scroll values.)
The issue still persists; the amount scrolled is still too big, however the sensibility is reduced so it's better and more precise.
I recorded some videos to illustrate what I mean.
https://github.com/user-attachments/assets/f06f7e41-c597-40df-a8fa-5bb7a078f500
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 ED 00 00
VERBOSE: input: UHID input [2] 00 F9 00 00
https://github.com/user-attachments/assets/c1a0ae09-e8ce-4a69-802c-0568b85d50f4
VERBOSE: input: UHID input [2] 00 F1 F5 00
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 FB FC 00
VERBOSE: input: UHID input [2] 00 FA FB 00
VERBOSE: input: UHID input [2] 00 F8 FB 00
VERBOSE: input: UHID input [2] 00 F9 FB 00
VERBOSE: input: UHID input [2] 00 F8 FA 00
VERBOSE: input: UHID input [2] 00 F8 FB 00
VERBOSE: input: UHID input [2] 00 F3 F6 00
VERBOSE: input: UHID input [2] 00 F2 F8 00
VERBOSE: input: UHID input [2] 00 E6 F6 00
VERBOSE: input: UHID input [2] 00 DF F9 00
VERBOSE: input: UHID input [2] 00 D4 FC 00
VERBOSE: input: UHID input [2] 00 CA FF 00
VERBOSE: input: UHID input [2] 00 AD 02 00
VERBOSE: input: UHID input [2] 00 AF 04 00
VERBOSE: input: UHID input [2] 00 A7 06 00
VERBOSE: input: UHID input [2] 00 A3 06 00
VERBOSE: input: UHID input [2] 00 A0 07 00
VERBOSE: input: UHID input [2] 00 9D 06 00
VERBOSE: input: UHID input [2] 00 9D 06 00
VERBOSE: input: UHID input [2] 00 C0 02 00
VERBOSE: input: UHID input [2] 00 81 03 00
VERBOSE: input: UHID input [2] 00 A1 00 00
VERBOSE: input: UHID input [2] 00 9E FD 00
VERBOSE: input: UHID input [2] 00 9D F6 00
VERBOSE: input: UHID input [2] 00 BF F6 00
VERBOSE: input: UHID input [2] 00 A3 F2 00
VERBOSE: input: UHID input [2] 00 A7 F1 00
VERBOSE: input: UHID input [2] 00 A8 F3 00
VERBOSE: input: UHID input [2] 00 AD F3 00
VERBOSE: input: UHID input [2] 00 AF F6 00
VERBOSE: input: UHID input [2] 00 B0 F8 00
VERBOSE: input: UHID input [2] 00 B2 F9 00
VERBOSE: input: UHID input [2] 00 B1 FC 00
VERBOSE: input: UHID input [2] 00 94 FC 00
VERBOSE: input: UHID input [2] 00 AB FA 00
VERBOSE: input: UHID input [2] 00 C7 FC 00
VERBOSE: input: UHID input [2] 00 B1 FA 00
VERBOSE: input: UHID input [2] 00 B7 F6 00
VERBOSE: input: UHID input [2] 00 DA FA 00
VERBOSE: input: UHID input [2] 00 C8 F7 00
VERBOSE: input: UHID input [2] 00 D2 F7 00
VERBOSE: input: UHID input [2] 00 DC F7 00
VERBOSE: input: UHID input [2] 00 E5 F9 00
VERBOSE: input: UHID input [2] 00 ED FA 00
VERBOSE: input: UHID input [2] 00 F4 FB 00
VERBOSE: input: UHID input [2] 00 FA FC 00
VERBOSE: input: UHID input [2] 00 FC FD 00
VERBOSE: input: UHID input [2] 00 FE FC 00
VERBOSE: input: UHID input [2] 00 FF FC 00
VERBOSE: input: UHID input [2] 00 01 F8 00
VERBOSE: input: UHID input [2] 00 04 F7 00
VERBOSE: input: UHID input [2] 00 06 F6 00
VERBOSE: input: UHID input [2] 00 08 F7 00
VERBOSE: input: UHID input [2] 00 0A F8 00
VERBOSE: input: UHID input [2] 00 0D F9 00
VERBOSE: input: UHID input [2] 00 1A F4 00
VERBOSE: input: UHID input [2] 00 1E F5 00
VERBOSE: input: UHID input [2] 00 2A F1 00
VERBOSE: input: UHID input [2] 00 2F EF 00
VERBOSE: input: UHID input [2] 00 30 EC 00
VERBOSE: input: UHID input [2] 00 20 F0 00
VERBOSE: input: UHID input [2] 00 2A E9 00
VERBOSE: input: UHID input [2] 00 27 E7 00
VERBOSE: input: UHID input [2] 00 23 E7 00
VERBOSE: input: UHID input [2] 00 1F EB 00
VERBOSE: input: UHID input [2] 00 1B EC 00
VERBOSE: input: UHID input [2] 00 18 F0 00
VERBOSE: input: UHID input [2] 00 14 F2 00
VERBOSE: input: UHID input [2] 00 0F F7 00
VERBOSE: input: UHID input [2] 00 0F F8 00
VERBOSE: input: UHID input [2] 00 0F F8 00
VERBOSE: input: UHID input [2] 00 12 F8 00
VERBOSE: input: UHID input [2] 00 14 F7 00
VERBOSE: input: UHID input [2] 00 14 F6 00
VERBOSE: input: UHID input [2] 00 14 F5 00
VERBOSE: input: UHID input [2] 00 13 F4 00
VERBOSE: input: UHID input [2] 00 12 F2 00
VERBOSE: input: UHID input [2] 00 0E F4 00
VERBOSE: input: UHID input [2] 00 0D F3 00
VERBOSE: input: UHID input [2] 00 09 F7 00
VERBOSE: input: UHID input [2] 00 07 F8 00
VERBOSE: input: UHID input [2] 00 06 F9 00
VERBOSE: input: UHID input [2] 00 03 FD 00
VERBOSE: input: UHID input [2] 00 02 FD 00
VERBOSE: input: UHID input [2] 00 01 00 00
VERBOSE: input: UHID input [2] 00 01 FF 00
VERBOSE: input: UHID input [2] 00 00 FF 00
VERBOSE: input: UHID input [2] 00 00 FE 00
VERBOSE: input: UHID input [2] 00 00 FF 00
VERBOSE: input: UHID input [2] 00 00 FF 00
VERBOSE: input: UHID input [2] 00 00 FF 00
VERBOSE: input: UHID input [2] 00 00 FF 00
VERBOSE: input: UHID input [2] 01 00 00 00
VERBOSE: input: UHID input [2] 00 00 00 00
VERBOSE: input: UHID input [2] 00 0E FD 00
VERBOSE: input: UHID input [2] 00 1A 00 00
VERBOSE: input: UHID input [2] 00 27 07 00
VERBOSE: input: UHID input [2] 00 2B 0B 00
VERBOSE: input: UHID input [2] 00 2D 0A 00
VERBOSE: input: UHID input [2] 00 1D 07 00
VERBOSE: input: UHID input [2] 00 27 0A 00
VERBOSE: input: UHID input [2] 00 22 08 00
VERBOSE: input: UHID input [2] 00 1D 06 00
VERBOSE: input: UHID input [2] 00 19 05 00
VERBOSE: input: UHID input [2] 00 15 03 00
VERBOSE: input: UHID input [2] 00 13 03 00
VERBOSE: input: UHID input [2] 00 13 02 00
VERBOSE: input: UHID input [2] 00 1B 03 00
VERBOSE: input: UHID input [2] 00 1C 04 00
VERBOSE: input: UHID input [2] 00 24 05 00
VERBOSE: input: UHID input [2] 00 29 09 00
VERBOSE: input: UHID input [2] 00 1F 07 00
VERBOSE: input: UHID input [2] 00 26 0B 00
VERBOSE: input: UHID input [2] 00 23 0A 00
VERBOSE: input: UHID input [2] 00 20 09 00
VERBOSE: input: UHID input [2] 00 1A 09 00
VERBOSE: input: UHID input [2] 00 15 06 00
VERBOSE: input: UHID input [2] 00 10 05 00
VERBOSE: input: UHID input [2] 00 0B 03 00
VERBOSE: input: UHID input [2] 00 07 02 00
VERBOSE: input: UHID input [2] 00 05 02 00
VERBOSE: input: UHID input [2] 00 04 01 00
VERBOSE: input: UHID input [2] 00 01 00 00
VERBOSE: input: UHID input [2] 00 04 02 00
VERBOSE: input: UHID input [2] 00 02 01 00
VERBOSE: input: UHID input [2] 00 02 01 00
VERBOSE: input: UHID input [2] 00 02 01 00
VERBOSE: input: UHID input [2] 00 01 01 00
VERBOSE: input: UHID input [2] 00 03 01 00
VERBOSE: input: UHID input [2] 00 02 01 00
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 FF
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
i tested on a 12 page note and I only used 3 "scrolls" to go from bottom to top
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 01
1 and -1 (FF) is the minimum amount of scroll that can be sent in one event (in fact, this is almost always what is sent in practice):
VERBOSE: input: UHID input [2] 00 00 00 01
VERBOSE: input: UHID input [2] 00 00 00 FF
If a single event scrolls too much on your device, I guess that's a device configuration issue.
Or is it because too much events are sent? Can you try to scroll so that only 1 event is sent?
Can you reproduce with another device?
Can you reproduce with --mouse=aoa?
Can you reproduce when scrolling with a mouse instead of the touchpad?
Can you reproduce with a physical mouse (connected by bluetooth directly to the device)?
I forgot I put the sensibility to the maximum while i was testing stuff :( Putting it to the minimum works fine
I retested with only this modification and it works fine... sorry for the extra work
diff --git app/src/hid/hid_mouse.c app/src/hid/hid_mouse.c
index 29cfc5942..9e53bc05b 100644
--- app/src/hid/hid_mouse.c
+++ app/src/hid/hid_mouse.c
@@ -186,7 +186,7 @@ sc_hid_mouse_generate_input_from_scroll(struct sc_hid_input *hid_input,
data[2] = 0; // no y motion
// In practice, vscroll is always -1, 0 or 1, but in theory other values
// are possible
- data[3] = CLAMP(event->vscroll, -127, 127);
+ data[3] = event->vscroll < 0 ? -1 : 1;
// Horizontal scrolling ignored
}
I will test it some more later and see If everything works good.
Thanks
I forgot I put the sensibility to the maximum while i was testing stuff :( Putting it to the minimum works fine
:+1:
In theory, I think https://github.com/Genymobile/scrcpy/issues/6156#issuecomment-2978314998 would be better. In practice, is it smoother?
In practice https://github.com/Genymobile/scrcpy/issues/6156#issuecomment-2978314998 the scrolling speed is better, more manageable (scrolling speed is still set to the minimum though).
One thing I noticed is that the scrolling is more or less smooth depending on the application, for example in Firefox it is quite smooth, but in Samsung Notes and YouTube is "stuttery", not smooth.
Also, tried using aoa, the results are the same. Scrolling doesn't work without the modifications, but works the same after the patch.
OK, thank you for your tests :+1:
I'll finalize the prototype from https://github.com/Genymobile/scrcpy/issues/6156#issuecomment-2978314998 and merge it.
for example in Firefox it is quite smooth
I think it implements "smooth scrolling": it triggers an animation to move between two positions for each scroll tick.
Could you please test: f9b3f97 (branch
issue6156.1)?
That's basically what event->y does, but worse: https://github.com/libsdl-org/SDL/blob/878ea48b607f23e4ec8c12d1395b86ab529e30d0/src/events/SDL_mouse.c#L897-L914
That's basically what
event->ydoes, but worse
(which is worse? the SDL impl or this impl?)
In the logs from https://github.com/Genymobile/scrcpy/issues/6156#issuecomment-2976088594 (the 2nd section), it seemed that event->y did not behave properly.
(I would prefer to rely on SDL if it works, to avoid accumulating on our side.)
@stormseal, now that you reset your mouse sensibility, could you please retest with only this patch: https://github.com/Genymobile/scrcpy/issues/6156#issuecomment-2975738613, and provide longer logs where event->y is not always 0.
On a Windows laptop with precision touchpad, the scrolling is also super slow.
SDL's event->y is working, but similar to https://github.com/Genymobile/scrcpy/issues/6156#issuecomment-2976088594, the values are so small, it takes hundreds of events to accumulate to a whole number:
INFO: 0.000000, 0.425000 | 0 0 (0.000000, 0.425000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.033333 | 0 0 (0.000000, 0.033333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.050000 | 0 0 (0.000000, 0.050000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.041667 | 0 0 (0.000000, 0.041667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.050000 | 0 0 (0.000000, 0.050000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.033333 | 0 0 (0.000000, 0.033333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.050000 | 0 0 (0.000000, 0.050000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.050000 | 0 0 (0.000000, 0.050000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.050000 | 0 0 (0.000000, 0.050000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.058333 | 0 0 (0.000000, 0.058333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.025000 | 0 0 (0.000000, 0.025000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.033333 | 0 0 (0.000000, 0.033333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.025000 | 0 0 (0.000000, 0.025000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.041667 | 0 0 (0.000000, 0.041667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.025000 | 0 1 (0.000000, 0.025000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.025000 | 0 0 (0.000000, 0.025000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.025000 | 0 0 (0.000000, 0.025000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.025000 | 0 0 (0.000000, 0.025000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.025000 | 0 0 (0.000000, 0.025000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.025000 | 0 0 (0.000000, 0.025000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 1 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.008333 | 0 0 (0.000000, 0.008333)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.016667 | 0 0 (0.000000, 0.016667)
VERBOSE: input: UHID input [2] 00 00 00 00
(there are two 0 1 in it)
@stormseal, now that you reset your mouse sensibility, could you please retest with only this patch: #6156 (comment), and provide longer logs where
event->yis not always 0.
Only scrolling to the top works
scrolling to the top
INFO: 0.000000, 0.040625 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.017188 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.017188 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.046484 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.052344 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.040625 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.040625 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.034766 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.023047 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.011328 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.011328 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.023047 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.011328 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.052344 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.046484 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.052344 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.011328 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.052344 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.011328 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.034766 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.046484 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.011328 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.058203 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.040625 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.040625 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.017188 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.052344 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.005469 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.034766 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.017188 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.040625 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.017188 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.040625 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.011328 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.046484 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.011328 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.011328 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.052344 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.011328 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.040625 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.034766 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.023047 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.052344 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.040625 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.034766 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.052344 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.017188 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.046484 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.046484 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.040625 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.017188 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.052344 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.040625 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.023047 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.052344 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.046484 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.064062 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.040625 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.075781 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.046484 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.058203 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.064062 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.046484 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.058203 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.052344 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.040625 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.046484 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.023047 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.052344 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.023047 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.040625 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.023047 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.040625 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.017188 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.058203 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.034766 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.017188 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.034766 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.064062 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.017188 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.023047 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.005469 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.011328 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.040625 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.005469 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.005469 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.040625 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.011328 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.023047 | 0 0 (0.000000, 0.000000)
scrolling to the bottom (doesn't work)
INFO: 0.000000, -0.105078 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.122656 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.110937 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.116797 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.110937 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.122656 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.110937 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.105078 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.099219 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.099219 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.093359 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.093359 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.087500 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.087500 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.093359 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.093359 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.099219 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.099219 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.105078 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.105078 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.110937 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.105078 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.116797 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.116797 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.110937 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.116797 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.116797 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.122656 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.122656 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.116797 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.139844 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.151562 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.093359 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.128516 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.134375 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.128516 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.139844 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.134375 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.134375 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.134375 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.128516 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.145703 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.128516 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.134375 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.134375 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.145703 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.145703 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.134375 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.145703 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.139844 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.145703 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.157422 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.151562 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.157422 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.163281 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.157422 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.163281 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.169141 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.169141 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.163281 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.163281 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.163281 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.157422 | 0 0 (0.000000, 0.000000)
VERBOSE: input: UHID input [2] 00 00 00 00
the values are so small, it takes hundreds of events to accumulate to a whole number
Do you think it's a problem to be reported to SDL?
INFO: 0.000000, -0.157422 | 0 -1 (0.000000, -1.000000) VERBOSE: input: UHID input [2] 00 00 00 00
I don't understand how the HID input report does not end with FF :/
EDIT: @stormseal does this work better with:
- data[3] = CLAMP(event->vscroll, -127, 127);
+ data[3] = (int8_t) CLAMP(event->vscroll, -127, 127);
?
(sorry, I'm on my phone, I can't generate a real diff)
could you please retest with only this patch: #6156 (comment)
This works for me (in both directions). The scrolling is chunky, but the speed feels right. After applying this, SDK and UHID mouse modes work in the same way.
Do you think it's a problem to be reported to SDL?
This event can fire 80 to 120 times per second, so when combined I think it's correct.
There is also high-resolution scrolling (ref https://github.com/UltimateHackingKeyboard/firmware/issues/741), but I can't get it to work. Maybe it needs those feature reports (not supported by AoA).
EDIT: @stormseal does this work better with:
- data[3] = CLAMP(event->vscroll, -127, 127);
- data[3] = (int8_t) CLAMP(event->vscroll, -127, 127);
?
It kind of works... but not very well. I don't really know how to explain, but it feels like it doesn't scroll until I stop and then it scroll, other times it scrolls as I scroll, other times it stops scrolling, and sometimes it doesn't scroll when I try to scroll. Some other times is scroll smoothly as one would expect.
As of know the solution that works best(for me) is on branch issue6156.1.
OK, could you please post the logs with this change (like in https://github.com/Genymobile/scrcpy/issues/6156#issuecomment-2981578042)?
Please use the "details" tag to hide:
like this
your logs
https://github.com/user-attachments/assets/41bbfd75-68d0-4fb3-b0e5-65fa36774ecf
VERBOSE: input: UHID input [2] 00 11 00 00
VERBOSE: input: UHID input [2] 00 21 F1 00
VERBOSE: input: UHID input [2] 00 24 EC 00
VERBOSE: input: UHID input [2] 00 2A E5 00
INFO: 0.000000, -0.145703 | 0 0 (0.000000, -0.145703)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.151562 | 0 0 (0.000000, -0.151562)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.151562 | 0 0 (0.000000, -0.151562)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.163281 | 0 0 (0.000000, -0.163281)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.180859 | 0 0 (0.000000, -0.180859)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.192578 | 0 0 (0.000000, -0.192578)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.221875 | 0 0 (0.000000, -0.221875)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.227734 | 0 0 (0.000000, -0.227734)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.245312 | 0 0 (0.000000, -0.245312)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.251172 | 0 -1 (0.000000, -0.251172)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.268750 | 0 0 (0.000000, -0.268750)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.257031 | 0 0 (0.000000, -0.257031)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.268750 | 0 0 (0.000000, -0.268750)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.262891 | 0 -1 (0.000000, -0.262891)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.257031 | 0 0 (0.000000, -0.257031)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.251172 | 0 0 (0.000000, -0.251172)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.274609 | 0 -1 (0.000000, -0.274609)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.350391 | 0 0 (0.000000, -0.350391)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.257031 | 0 0 (0.000000, -0.257031)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.408984 | 0 -1 (0.000000, -0.408984)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.379687 | 0 0 (0.000000, -0.379687)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.403125 | 0 0 (0.000000, -0.403125)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.426172 | 0 -1 (0.000000, -0.426172)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.437891 | 0 0 (0.000000, -0.437891)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.437891 | 0 -1 (0.000000, -0.437891)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.350391 | 0 0 (0.000000, -0.350391)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.414844 | 0 0 (0.000000, -0.414844)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.385547 | 0 -1 (0.000000, -0.385547)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.356250 | 0 0 (0.000000, -0.356250)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.321094 | 0 0 (0.000000, -0.321094)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.303516 | 0 -1 (0.000000, -0.303516)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.274609 | 0 0 (0.000000, -0.274609)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.257031 | 0 0 (0.000000, -0.257031)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.233594 | 0 -1 (0.000000, -0.233594)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.216016 | 0 0 (0.000000, -0.216016)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.221875 | 0 0 (0.000000, -0.221875)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.210156 | 0 0 (0.000000, -0.210156)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.221875 | 0 0 (0.000000, -0.221875)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.221875 | 0 -1 (0.000000, -0.221875)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.227734 | 0 0 (0.000000, -0.227734)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.245312 | 0 0 (0.000000, -0.245312)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.251172 | 0 0 (0.000000, -0.251172)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.285937 | 0 -1 (0.000000, -0.285937)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.362109 | 0 0 (0.000000, -0.362109)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.338672 | 0 0 (0.000000, -0.338672)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.356250 | 0 -1 (0.000000, -0.356250)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.274609 | 0 0 (0.000000, -0.274609)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.315234 | 0 0 (0.000000, -0.315234)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.280078 | 0 -1 (0.000000, -0.280078)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.239453 | 0 0 (0.000000, -0.239453)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.210156 | 0 0 (0.000000, -0.210156)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.326953 | 0 0 (0.000000, -0.326953)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.338672 | 0 -1 (0.000000, -0.338672)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.338672 | 0 0 (0.000000, -0.338672)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.338672 | 0 0 (0.000000, -0.338672)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.344531 | 0 -1 (0.000000, -0.344531)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.344531 | 0 0 (0.000000, -0.344531)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.437891 | 0 0 (0.000000, -0.437891)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.473047 | 0 -1 (0.000000, -0.473047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.496484 | 0 0 (0.000000, -0.496484)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.583984 | 0 -1 (0.000000, -0.583984)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.660156 | 0 -1 (0.000000, -0.660156)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.741797 | 0 0 (0.000000, -0.741797)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.771094 | 0 -1 (0.000000, -0.771094)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.794531 | 0 -1 (0.000000, -0.794531)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.800391 | 0 -1 (0.000000, -0.800391)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.992969 | 0 -1 (0.000000, -0.992969)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.718359 | 0 -1 (0.000000, -0.718359)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.033984 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.695312 | 0 0 (0.000000, -0.695312)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.812109 | 0 -1 (0.000000, -0.812109)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.759375 | 0 -1 (0.000000, -0.759375)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.741797 | 0 -1 (0.000000, -0.741797)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.730078 | 0 0 (0.000000, -0.730078)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.747656 | 0 -1 (0.000000, -0.747656)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.747656 | 0 -1 (0.000000, -0.747656)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.759375 | 0 -1 (0.000000, -0.759375)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.718359 | 0 0 (0.000000, -0.718359)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.560547 | 0 -1 (0.000000, -0.560547)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.625000 | 0 0 (0.000000, -0.625000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.461328 | 0 -1 (0.000000, -0.461328)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.537500 | 0 0 (0.000000, -0.537500)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.473047 | 0 -1 (0.000000, -0.473047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.426172 | 0 0 (0.000000, -0.426172)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.344531 | 0 -1 (0.000000, -0.344531)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.291797 | 0 0 (0.000000, -0.291797)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.239453 | 0 0 (0.000000, -0.239453)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.169141 | 0 0 (0.000000, -0.169141)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.116797 | 0 -1 (0.000000, -0.116797)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.064062 | 0 0 (0.000000, -0.064062)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.017188 | 0 0 (0.000000, -0.017188)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.367969 | 0 0 (0.000000, -0.367969)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.385547 | 0 0 (0.000000, -0.385547)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.414844 | 0 -1 (0.000000, -0.414844)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.490625 | 0 0 (0.000000, -0.490625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.490625 | 0 -1 (0.000000, -0.490625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.555078 | 0 0 (0.000000, -0.555078)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.607422 | 0 -1 (0.000000, -0.607422)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.636719 | 0 -1 (0.000000, -0.636719)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.660156 | 0 0 (0.000000, -0.660156)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.677734 | 0 -1 (0.000000, -0.677734)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.724219 | 0 -1 (0.000000, -0.724219)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.782812 | 0 0 (0.000000, -0.782812)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.121484 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.940625 | 0 0 (0.000000, -0.940625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.812109 | 0 -1 (0.000000, -0.812109)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.782812 | 0 -1 (0.000000, -0.782812)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.934766 | 0 -1 (0.000000, -0.934766)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.121484 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.981250 | 0 -1 (0.000000, -0.981250)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.771094 | 0 -1 (0.000000, -0.771094)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.923047 | 0 -1 (0.000000, -0.923047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.893750 | 0 -1 (0.000000, -0.893750)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.051563 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.905469 | 0 -1 (0.000000, -0.905469)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.893750 | 0 -1 (0.000000, -0.893750)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.765234 | 0 0 (0.000000, -0.765234)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.846875 | 0 -1 (0.000000, -0.846875)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.484766 | 0 -1 (0.000000, -0.484766)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.695312 | 0 0 (0.000000, -0.695312)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.601562 | 0 -1 (0.000000, -0.601562)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.531641 | 0 0 (0.000000, -0.531641)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.437891 | 0 -1 (0.000000, -0.437891)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.373828 | 0 0 (0.000000, -0.373828)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.303516 | 0 -1 (0.000000, -0.303516)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.233594 | 0 0 (0.000000, -0.233594)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.198437 | 0 0 (0.000000, -0.198437)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.145703 | 0 0 (0.000000, -0.145703)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.110937 | 0 0 (0.000000, -0.110937)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.069922 | 0 0 (0.000000, -0.069922)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.069922 | 0 0 (0.000000, -0.069922)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.362109 | 0 -1 (0.000000, -0.362109)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.473047 | 0 0 (0.000000, -0.473047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.508203 | 0 -1 (0.000000, -0.508203)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.589844 | 0 0 (0.000000, -0.589844)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.683594 | 0 -1 (0.000000, -0.683594)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.893750 | 0 -1 (0.000000, -0.893750)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.700781 | 0 -1 (0.000000, -0.700781)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.174219 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.010547 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.144922 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.460547 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.139063 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.694141 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.822656 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.373047 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.671094 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.682422 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.600781 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.343750 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.519141 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.454687 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.361328 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.291016 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.255859 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.215234 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.197656 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.185938 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.969922 | 0 -1 (0.000000, -0.969922)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.110156 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.642578 | 0 -1 (0.000000, -0.642578)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.940625 | 0 -1 (0.000000, -0.940625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.846875 | 0 -1 (0.000000, -0.846875)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.887891 | 0 -1 (0.000000, -0.887891)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.695312 | 0 0 (0.000000, -0.695312)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.660156 | 0 -1 (0.000000, -0.660156)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.636719 | 0 -1 (0.000000, -0.636719)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.595703 | 0 0 (0.000000, -0.595703)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.578125 | 0 -1 (0.000000, -0.578125)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.356250 | 0 0 (0.000000, -0.356250)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.706641 | 0 -1 (0.000000, -0.706641)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.414844 | 0 0 (0.000000, -0.414844)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.385547 | 0 -1 (0.000000, -0.385547)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.443750 | 0 0 (0.000000, -0.443750)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.578125 | 0 -1 (0.000000, -0.578125)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.239453 | 0 0 (0.000000, -0.239453)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.356250 | 0 0 (0.000000, -0.356250)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.315234 | 0 -1 (0.000000, -0.315234)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.285937 | 0 0 (0.000000, -0.285937)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.257031 | 0 0 (0.000000, -0.257031)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.239453 | 0 0 (0.000000, -0.239453)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.216016 | 0 -1 (0.000000, -0.216016)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.198437 | 0 0 (0.000000, -0.198437)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.186719 | 0 0 (0.000000, -0.186719)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.175000 | 0 0 (0.000000, -0.175000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.145703 | 0 0 (0.000000, -0.145703)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.128516 | 0 0 (0.000000, -0.128516)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.128516 | 0 -1 (0.000000, -0.128516)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.116797 | 0 0 (0.000000, -0.116797)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.099219 | 0 0 (0.000000, -0.099219)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.110937 | 0 0 (0.000000, -0.110937)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.105078 | 0 0 (0.000000, -0.105078)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.110937 | 0 0 (0.000000, -0.110937)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.116797 | 0 0 (0.000000, -0.116797)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.110937 | 0 0 (0.000000, -0.110937)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.116797 | 0 0 (0.000000, -0.116797)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.116797 | 0 -1 (0.000000, -0.116797)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.099219 | 0 0 (0.000000, -0.099219)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.099219 | 0 0 (0.000000, -0.099219)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.093359 | 0 0 (0.000000, -0.093359)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.075781 | 0 0 (0.000000, -0.075781)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.069922 | 0 0 (0.000000, -0.069922)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.058203 | 0 0 (0.000000, -0.058203)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.040625 | 0 0 (0.000000, -0.040625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.046484 | 0 0 (0.000000, -0.046484)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.028906 | 0 0 (0.000000, -0.028906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.023047 | 0 0 (0.000000, -0.023047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.017188 | 0 0 (0.000000, -0.017188)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.023047 | 0 0 (0.000000, -0.023047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.011328 | 0 0 (0.000000, -0.011328)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.432031 | 0 -1 (0.000000, -0.432031)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.496484 | 0 0 (0.000000, -0.496484)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.630859 | 0 -1 (0.000000, -0.630859)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.636719 | 0 0 (0.000000, -0.636719)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.583984 | 0 -1 (0.000000, -0.583984)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.741797 | 0 -1 (0.000000, -0.741797)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.794531 | 0 -1 (0.000000, -0.794531)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.121484 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.928906 | 0 -1 (0.000000, -0.928906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.998828 | 0 -1 (0.000000, -0.998828)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.092578 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.367188 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.273438 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.437109 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.799609 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.489844 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.787891 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -2.015625 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.150781 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.665234 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.577344 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.489844 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.419531 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.384766 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.308594 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.232813 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.168359 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.923047 | 0 -1 (0.000000, -0.923047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.841016 | 0 -1 (0.000000, -0.841016)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.981250 | 0 -1 (0.000000, -0.981250)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.893750 | 0 -1 (0.000000, -0.893750)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.642578 | 0 -1 (0.000000, -0.642578)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.876172 | 0 0 (0.000000, -0.876172)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.666016 | 0 -1 (0.000000, -0.666016)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.636719 | 0 -1 (0.000000, -0.636719)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.619141 | 0 0 (0.000000, -0.619141)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.601562 | 0 -1 (0.000000, -0.601562)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.595703 | 0 -1 (0.000000, -0.595703)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.583984 | 0 0 (0.000000, -0.583984)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.478906 | 0 -1 (0.000000, -0.478906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.531641 | 0 0 (0.000000, -0.531641)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.397266 | 0 -1 (0.000000, -0.397266)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.473047 | 0 0 (0.000000, -0.473047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.432031 | 0 0 (0.000000, -0.432031)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.408984 | 0 -1 (0.000000, -0.408984)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.385547 | 0 0 (0.000000, -0.385547)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.461328 | 0 -1 (0.000000, -0.461328)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.443750 | 0 0 (0.000000, -0.443750)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.443750 | 0 -1 (0.000000, -0.443750)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.490625 | 0 0 (0.000000, -0.490625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.519922 | 0 -1 (0.000000, -0.519922)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.484766 | 0 0 (0.000000, -0.484766)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.537500 | 0 -1 (0.000000, -0.537500)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.414844 | 0 0 (0.000000, -0.414844)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.613281 | 0 -1 (0.000000, -0.613281)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.362109 | 0 0 (0.000000, -0.362109)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.455469 | 0 0 (0.000000, -0.455469)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.601562 | 0 -1 (0.000000, -0.601562)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.268750 | 0 0 (0.000000, -0.268750)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.403125 | 0 -1 (0.000000, -0.403125)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.397266 | 0 0 (0.000000, -0.397266)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.385547 | 0 0 (0.000000, -0.385547)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.367969 | 0 -1 (0.000000, -0.367969)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.350391 | 0 0 (0.000000, -0.350391)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.344531 | 0 -1 (0.000000, -0.344531)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.321094 | 0 0 (0.000000, -0.321094)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.291797 | 0 0 (0.000000, -0.291797)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.262891 | 0 0 (0.000000, -0.262891)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.233594 | 0 -1 (0.000000, -0.233594)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.157422 | 0 0 (0.000000, -0.157422)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.198437 | 0 0 (0.000000, -0.198437)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.128516 | 0 0 (0.000000, -0.128516)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.105078 | 0 0 (0.000000, -0.105078)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.093359 | 0 0 (0.000000, -0.093359)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.052344 | 0 0 (0.000000, -0.052344)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.040625 | 0 0 (0.000000, -0.040625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.023047 | 0 0 (0.000000, -0.023047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.034766 | 0 0 (0.000000, 0.034766)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.139844 | 0 0 (0.000000, 0.139844)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.297656 | 0 0 (0.000000, 0.297656)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.332812 | 0 0 (0.000000, 0.332812)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.420312 | 0 0 (0.000000, 0.420312)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.461328 | 0 0 (0.000000, 0.461328)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.660156 | 0 1 (0.000000, 0.660156)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.695312 | 0 1 (0.000000, 0.695312)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.636719 | 0 0 (0.000000, 0.636719)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.911328 | 0 1 (0.000000, 0.911328)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.741797 | 0 1 (0.000000, 0.741797)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.852734 | 0 1 (0.000000, 0.852734)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.876172 | 0 1 (0.000000, 0.876172)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 1.244531 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.016406 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.075000 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.133203 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.261719 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.343750 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.355469 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.378906 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.390625 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.361328 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.817969 | 0 1 (0.000000, 0.817969)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 1.460547 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.168359 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.337891 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.144922 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.238672 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.530859 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.180078 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.425391 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.425391 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.378906 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.817969 | 0 1 (0.000000, 0.817969)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 1.174219 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.835547 | 0 1 (0.000000, 0.835547)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.671875 | 0 1 (0.000000, 0.671875)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.718359 | 0 0 (0.000000, 0.718359)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.543359 | 0 1 (0.000000, 0.543359)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.403125 | 0 0 (0.000000, 0.403125)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.268750 | 0 1 (0.000000, 0.268750)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.169141 | 0 0 (0.000000, 0.169141)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.064062 | 0 0 (0.000000, 0.064062)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.034766 | 0 0 (0.000000, 0.034766)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.046484 | 0 0 (0.000000, -0.046484)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.145703 | 0 0 (0.000000, -0.145703)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.163281 | 0 0 (0.000000, -0.163281)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.186719 | 0 0 (0.000000, -0.186719)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.268750 | 0 0 (0.000000, -0.268750)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.321094 | 0 0 (0.000000, -0.321094)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.362109 | 0 -1 (0.000000, -0.362109)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.408984 | 0 0 (0.000000, -0.408984)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.367969 | 0 0 (0.000000, -0.367969)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.473047 | 0 -1 (0.000000, -0.473047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.753516 | 0 -1 (0.000000, -0.753516)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.835547 | 0 0 (0.000000, -0.835547)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.928906 | 0 -1 (0.000000, -0.928906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.255859 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.425391 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.261719 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.542187 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.653516 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.741016 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.770313 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.752734 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.729297 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.717578 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.700000 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.986328 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.705859 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.086719 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.565625 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.483984 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.121484 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.969922 | 0 -1 (0.000000, -0.969922)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.841016 | 0 -1 (0.000000, -0.841016)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.689453 | 0 0 (0.000000, -0.689453)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.771094 | 0 -1 (0.000000, -0.771094)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.829687 | 0 -1 (0.000000, -0.829687)
VERBOSE: input: UHID input [2] 00 00 00 00
VERBOSE: input: UHID input [2] 00 FF 00 00
VERBOSE: input: UHID input [2] 00 F7 0E 00
VERBOSE: input: UHID input [2] 00 FB 07 00
VERBOSE: input: UHID input [2] 00 FD 03 00
INFO: 0.000000, -0.467187 | 0 0 (0.000000, -0.467187)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.449609 | 0 -1 (0.000000, -0.449609)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.642578 | 0 0 (0.000000, -0.642578)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.724219 | 0 -1 (0.000000, -0.724219)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.812109 | 0 -1 (0.000000, -0.812109)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.250391 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.413672 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.238672 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.752734 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.705859 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.799609 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.548047 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -2.097266 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.816797 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.782031 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.454687 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.676563 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.630078 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.589062 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.221094 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.437109 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.332031 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.028125 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.887891 | 0 -1 (0.000000, -0.887891)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.010547 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.706641 | 0 0 (0.000000, -0.706641)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.555078 | 0 -1 (0.000000, -0.555078)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.625000 | 0 -1 (0.000000, -0.625000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.502344 | 0 0 (0.000000, -0.502344)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.362109 | 0 0 (0.000000, -0.362109)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.262891 | 0 -1 (0.000000, -0.262891)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.134375 | 0 0 (0.000000, -0.134375)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.064062 | 0 0 (0.000000, -0.064062)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.457812, -0.724219 | 0 -1 (-0.457812, -0.724219)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.740625, -1.174219 | -1 -1 (-0.740625, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.519922, -0.835547 | -1 -1 (-0.519922, -0.835547)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.859375, -1.407812 | -1 -1 (-0.859375, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.921484, -1.624219 | 0 -2 (-0.921484, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.712109, -1.308594 | -1 -1 (-0.712109, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -1.068359, -1.887109 | -1 -2 (-1.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.944141, -1.729297 | -1 -2 (-0.944141, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.949609, -1.758594 | -1 -1 (-0.949609, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.916016, -1.741016 | -1 -2 (-0.916016, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.916016, -1.764453 | -1 -2 (-0.916016, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.734766, -1.460547 | -1 -1 (-0.734766, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.904688, -1.711719 | -1 -2 (-0.904688, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -1.079687, -1.968750 | -1 -2 (-1.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.938281, -1.694141 | -1 -2 (-0.938281, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.774609, -1.407812 | 0 -1 (-0.774609, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.932813, -1.630078 | -1 -2 (-0.932813, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.938281, -1.583203 | -1 -1 (-0.938281, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.944141, -1.577344 | -1 -2 (-0.944141, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.926953, -1.571484 | -1 -1 (-0.926953, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.921484, -1.536328 | -1 -2 (-0.921484, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.746094, -1.209375 | -1 -1 (-0.746094, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.882031, -1.437109 | -1 -2 (-0.882031, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.830859, -1.343750 | -1 -1 (-0.830859, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.785937, -1.261719 | 0 -1 (-0.785937, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: -0.604688, -0.964063 | -1 -1 (-0.604688, -0.964063)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.548437, -0.812109 | 0 -1 (-0.548437, -0.812109)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.604688, -0.928906 | -1 -1 (-0.604688, -0.928906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.305078, -0.467187 | 0 0 (-0.305078, -0.467187)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.469141, -0.718359 | -1 -1 (-0.469141, -0.718359)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.395703, -0.607422 | 0 -1 (-0.395703, -0.607422)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.333594, -0.502344 | -1 0 (-0.333594, -0.502344)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.271094, -0.408984 | 0 -1 (-0.271094, -0.408984)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.220313, -0.338672 | 0 0 (-0.220313, -0.338672)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.169531, -0.262891 | 0 0 (-0.169531, -0.262891)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.124219, -0.204297 | 0 0 (-0.124219, -0.204297)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.090234, -0.163281 | 0 -1 (-0.090234, -0.163281)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.062109, -0.128516 | 0 0 (-0.062109, -0.128516)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.044922, -0.093359 | -1 0 (-0.044922, -0.093359)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.033594, -0.081641 | 0 0 (-0.033594, -0.081641)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.022266, -0.052344 | 0 0 (-0.022266, -0.052344)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.010937, -0.040625 | 0 0 (-0.010937, -0.040625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.005469, -0.034766 | 0 0 (-0.005469, -0.034766)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: -0.005469, -0.023047 | 0 0 (-0.005469, -0.023047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.022266, 0.023047 | 0 0 (0.022266, 0.023047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.078906, 0.099219 | 0 0 (0.078906, 0.099219)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.118359, 0.192578 | 0 0 (0.118359, 0.192578)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.129688, 0.251172 | 0 0 (0.129688, 0.251172)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.118359, 0.268750 | 0 0 (0.118359, 0.268750)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.124219, 0.297656 | 0 0 (0.124219, 0.297656)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.141016, 0.385547 | 0 0 (0.141016, 0.385547)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.118359, 0.379687 | 0 1 (0.118359, 0.379687)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.135547, 0.508203 | 0 0 (0.135547, 0.508203)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.288281, 0.923047 | 1 1 (0.288281, 0.923047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.429688, 1.168359 | 0 1 (0.429688, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.548437, 1.396094 | 1 2 (0.548437, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.667188, 1.694141 | 0 2 (0.667188, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.717969, 1.846094 | 1 1 (0.717969, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.774609, 2.033203 | 1 2 (0.774609, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.774609, 2.108984 | 1 3 (0.774609, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.791406, 2.091797 | 0 2 (0.791406, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.763281, 2.108984 | 1 2 (0.763281, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.740625, 2.033203 | 1 2 (0.740625, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.700781, 2.009766 | 1 2 (0.700781, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.678516, 2.039062 | 0 2 (0.678516, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.672656, 2.120703 | 1 2 (0.672656, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.757422, 2.594141 | 1 3 (0.757422, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.610547, 2.342969 | 0 2 (0.610547, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.587891, 2.412891 | 1 2 (0.587891, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.389844, 1.992188 | 0 2 (0.389844, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.485938, 2.383594 | 1 3 (0.485938, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.429688, 2.325391 | 0 2 (0.429688, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.322266, 1.851953 | 0 2 (0.322266, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.299609, 1.653516 | 1 1 (0.299609, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.344922, 1.922266 | 0 2 (0.344922, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.327734, 1.805469 | 0 2 (0.327734, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.299609, 1.700000 | 1 2 (0.299609, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.282422, 1.630078 | 0 2 (0.282422, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.265625, 1.577344 | 0 1 (0.265625, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.175000, 1.215234 | 0 1 (0.175000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.175000, 1.378906 | 1 2 (0.175000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.163672, 1.624219 | 0 1 (0.163672, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.078906, 1.110156 | 0 1 (0.078906, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.062109, 0.998828 | 0 1 (0.062109, 0.998828)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.044922, 0.864453 | 0 1 (0.044922, 0.864453)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.028125, 0.794531 | 0 1 (0.028125, 0.794531)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.039453, 0.806250 | 0 1 (0.039453, 0.806250)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.028125, 0.660156 | 0 1 (0.028125, 0.660156)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.022266, 0.519922 | 0 0 (0.022266, 0.519922)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.016797, 0.408984 | 0 1 (0.016797, 0.408984)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.010937, 0.285937 | 0 0 (0.010937, 0.285937)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.005469, 0.128516 | 0 0 (0.005469, 0.128516)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.010937, 0.081641 | 0 0 (0.010937, 0.081641)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.052344 | 0 0 (0.000000, 0.052344)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.005469, 0.028906 | 0 0 (0.005469, 0.028906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.005469, 0.005469 | 0 0 (0.005469, 0.005469)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.899609 | 0 1 (0.000000, 0.899609)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 1.238672 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.688281 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.951563 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 2.477344 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 2.886328 | 0 3 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 2.740234 | 0 3 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 2.903906 | 0 3 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 3.038281 | 0 3 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 3.050000 | 0 3 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 3.008984 | 0 3 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 2.407031 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 2.857031 | 0 3 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 2.226172 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 2.611719 | 0 3 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 2.465625 | 0 3 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 2.377734 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 2.284375 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 2.232031 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 2.138281 | 0 3 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.285156 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.904688 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.764453 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.291016 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.513281 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.349609 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.934766 | 0 1 (0.000000, 0.934766)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.566406 | 0 0 (0.000000, 0.566406)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.846875 | 0 1 (0.000000, 0.846875)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.683594 | 0 1 (0.000000, 0.683594)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.543359 | 0 0 (0.000000, 0.543359)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.403125 | 0 1 (0.000000, 0.403125)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.321094 | 0 0 (0.000000, 0.321094)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.227734 | 0 0 (0.000000, 0.227734)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.180859 | 0 0 (0.000000, 0.180859)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.134375 | 0 1 (0.000000, 0.134375)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.099219 | 0 0 (0.000000, 0.099219)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.075781 | 0 0 (0.000000, 0.075781)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.058203 | 0 0 (0.000000, 0.058203)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.052344 | 0 0 (0.000000, 0.052344)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.034766 | 0 0 (0.000000, 0.034766)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.028906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.023047 | 0 0 (0.000000, 0.023047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.028906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.023047 | 0 0 (0.000000, 0.023047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.034766 | 0 0 (0.000000, 0.034766)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.052344 | 0 0 (0.000000, 0.052344)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.058203 | 0 0 (0.000000, 0.058203)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.058203 | 0 0 (0.000000, 0.058203)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.058203 | 0 0 (0.000000, 0.058203)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.052344 | 0 0 (0.000000, 0.052344)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.058203 | 0 0 (0.000000, 0.058203)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.052344 | 0 0 (0.000000, 0.052344)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.028906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.034766 | 0 0 (0.000000, 0.034766)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.046484 | 0 0 (0.000000, 0.046484)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.192578 | 0 1 (0.000000, 0.192578)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.794531 | 0 0 (0.000000, 0.794531)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 1.442969 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.536328 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.752734 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.898828 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.630078 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 2.272656 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.606641 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.501562 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.782031 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 2.039062 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.419531 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 2.313672 | 0 3 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.805469 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.542187 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 2.214453 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.939844 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.250391 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 2.179297 | 0 3 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.425391 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.647656 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.197656 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.671094 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.349609 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.296875 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.291016 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.296875 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.326172 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.337891 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.407812 | 0 2 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 1.092578 | 0 1 (0.000000, 1.000000)
VERBOSE: input: UHID input [2] 00 00 00 01
INFO: 0.000000, 0.952344 | 0 1 (0.000000, 0.952344)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.812109 | 0 1 (0.000000, 0.812109)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.735937 | 0 0 (0.000000, 0.735937)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.771094 | 0 1 (0.000000, 0.771094)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.630859 | 0 1 (0.000000, 0.630859)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.519922 | 0 0 (0.000000, 0.519922)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.397266 | 0 1 (0.000000, 0.397266)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.285937 | 0 0 (0.000000, 0.285937)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.169141 | 0 0 (0.000000, 0.169141)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.139844 | 0 0 (0.000000, 0.139844)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.122656 | 0 0 (0.000000, 0.122656)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.110937 | 0 1 (0.000000, 0.110937)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.093359 | 0 0 (0.000000, 0.093359)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.087500 | 0 0 (0.000000, 0.087500)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.052344 | 0 0 (0.000000, 0.052344)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.052344 | 0 0 (0.000000, 0.052344)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.028906 | 0 0 (0.000000, 0.028906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.011328 | 0 0 (0.000000, 0.011328)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.028906 | 0 0 (0.000000, -0.028906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.081641 | 0 0 (0.000000, -0.081641)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.081641 | 0 0 (0.000000, -0.081641)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.093359 | 0 0 (0.000000, -0.093359)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.099219 | 0 0 (0.000000, -0.099219)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.105078 | 0 0 (0.000000, -0.105078)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.116797 | 0 0 (0.000000, -0.116797)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.134375 | 0 0 (0.000000, -0.134375)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.145703 | 0 0 (0.000000, -0.145703)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.157422 | 0 0 (0.000000, -0.157422)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.151562 | 0 0 (0.000000, -0.151562)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.145703 | 0 0 (0.000000, -0.145703)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.122656 | 0 -1 (0.000000, -0.122656)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.128516 | 0 0 (0.000000, -0.128516)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.122656 | 0 0 (0.000000, -0.122656)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.128516 | 0 0 (0.000000, -0.128516)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.145703 | 0 0 (0.000000, -0.145703)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.134375 | 0 0 (0.000000, -0.134375)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.210156 | 0 0 (0.000000, -0.210156)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.297656 | 0 -1 (0.000000, -0.297656)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.350391 | 0 0 (0.000000, -0.350391)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.549219 | 0 -1 (0.000000, -0.549219)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.473047 | 0 0 (0.000000, -0.473047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.619141 | 0 -1 (0.000000, -0.619141)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.677734 | 0 0 (0.000000, -0.677734)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.730078 | 0 -1 (0.000000, -0.730078)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.812109 | 0 -1 (0.000000, -0.812109)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.162500 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.964063 | 0 -1 (0.000000, -0.964063)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.998828 | 0 -1 (0.000000, -0.998828)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.858594 | 0 -1 (0.000000, -0.858594)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.028125 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.232813 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.911328 | 0 -1 (0.000000, -0.911328)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.291016 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.928906 | 0 -1 (0.000000, -0.928906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.302734 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.156641 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.197656 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.221094 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.244531 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.291016 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.326172 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.320312 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.308594 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.296875 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.285156 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.759375 | 0 -1 (0.000000, -0.759375)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.116016 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.033984 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.004688 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.975781 | 0 -1 (0.000000, -0.975781)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.127344 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.981250 | 0 -1 (0.000000, -0.981250)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.127344 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.846875 | 0 -1 (0.000000, -0.846875)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.185938 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.695312 | 0 -1 (0.000000, -0.695312)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.010547 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.952344 | 0 -1 (0.000000, -0.952344)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.928906 | 0 -1 (0.000000, -0.928906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.893750 | 0 -1 (0.000000, -0.893750)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.858594 | 0 -1 (0.000000, -0.858594)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.841016 | 0 -1 (0.000000, -0.841016)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.829687 | 0 0 (0.000000, -0.829687)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.817969 | 0 -1 (0.000000, -0.817969)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.794531 | 0 -1 (0.000000, -0.794531)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.806250 | 0 -1 (0.000000, -0.806250)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.835547 | 0 -1 (0.000000, -0.835547)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.829687 | 0 -1 (0.000000, -0.829687)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.835547 | 0 0 (0.000000, -0.835547)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.835547 | 0 -1 (0.000000, -0.835547)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.835547 | 0 -1 (0.000000, -0.835547)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.835547 | 0 -1 (0.000000, -0.835547)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.823828 | 0 -1 (0.000000, -0.823828)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.823828 | 0 -1 (0.000000, -0.823828)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.817969 | 0 0 (0.000000, -0.817969)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.806250 | 0 -1 (0.000000, -0.806250)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.794531 | 0 -1 (0.000000, -0.794531)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.782812 | 0 -1 (0.000000, -0.782812)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.759375 | 0 0 (0.000000, -0.759375)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.741797 | 0 -1 (0.000000, -0.741797)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.718359 | 0 -1 (0.000000, -0.718359)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.566406 | 0 0 (0.000000, -0.566406)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.648438 | 0 -1 (0.000000, -0.648438)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.601562 | 0 -1 (0.000000, -0.601562)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.432031 | 0 0 (0.000000, -0.432031)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.648438 | 0 -1 (0.000000, -0.648438)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.379687 | 0 0 (0.000000, -0.379687)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.478906 | 0 -1 (0.000000, -0.478906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.549219 | 0 0 (0.000000, -0.549219)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.350391 | 0 -1 (0.000000, -0.350391)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.414844 | 0 0 (0.000000, -0.414844)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.391406 | 0 0 (0.000000, -0.391406)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.373828 | 0 -1 (0.000000, -0.373828)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.344531 | 0 0 (0.000000, -0.344531)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.326953 | 0 0 (0.000000, -0.326953)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.420312 | 0 -1 (0.000000, -0.420312)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.169141 | 0 0 (0.000000, -0.169141)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.239453 | 0 0 (0.000000, -0.239453)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.221875 | 0 0 (0.000000, -0.221875)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.210156 | 0 -1 (0.000000, -0.210156)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.175000 | 0 0 (0.000000, -0.175000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.151562 | 0 0 (0.000000, -0.151562)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.139844 | 0 0 (0.000000, -0.139844)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.122656 | 0 0 (0.000000, -0.122656)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.105078 | 0 0 (0.000000, -0.105078)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.093359 | 0 0 (0.000000, -0.093359)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.069922 | 0 -1 (0.000000, -0.069922)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.058203 | 0 0 (0.000000, -0.058203)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.058203 | 0 0 (0.000000, -0.058203)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.046484 | 0 0 (0.000000, -0.046484)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.040625 | 0 0 (0.000000, -0.040625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.040625 | 0 0 (0.000000, -0.040625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.040625 | 0 0 (0.000000, -0.040625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.040625 | 0 0 (0.000000, -0.040625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.052344 | 0 0 (0.000000, -0.052344)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.052344 | 0 0 (0.000000, -0.052344)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.040625 | 0 0 (0.000000, -0.040625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.028906 | 0 0 (0.000000, -0.028906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.046484 | 0 0 (0.000000, -0.046484)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.040625 | 0 0 (0.000000, -0.040625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.046484 | 0 0 (0.000000, -0.046484)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.034766 | 0 0 (0.000000, -0.034766)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.028906 | 0 0 (0.000000, -0.028906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.011328 | 0 0 (0.000000, -0.011328)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, 0.099219 | 0 0 (0.000000, 0.099219)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.496484 | 0 -1 (0.000000, -0.496484)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.794531 | 0 0 (0.000000, -0.794531)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.683594 | 0 -1 (0.000000, -0.683594)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.069141 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.104297 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.174219 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.238672 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.308594 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.384766 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.384766 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.349609 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.349609 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.296875 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.267578 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.016406 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.203516 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.396094 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.191797 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.168359 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.144922 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.940625 | 0 -1 (0.000000, -0.940625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.887891 | 0 -1 (0.000000, -0.887891)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.045703 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.987109 | 0 -1 (0.000000, -0.987109)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.958203 | 0 -1 (0.000000, -0.958203)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.882031 | 0 -1 (0.000000, -0.882031)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.876172 | 0 -1 (0.000000, -0.876172)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.846875 | 0 -1 (0.000000, -0.846875)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.852734 | 0 0 (0.000000, -0.852734)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.841016 | 0 -1 (0.000000, -0.841016)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.835547 | 0 -1 (0.000000, -0.835547)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.823828 | 0 -1 (0.000000, -0.823828)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.794531 | 0 -1 (0.000000, -0.794531)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.776953 | 0 -1 (0.000000, -0.776953)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.747656 | 0 0 (0.000000, -0.747656)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.724219 | 0 -1 (0.000000, -0.724219)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.706641 | 0 -1 (0.000000, -0.706641)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.712500 | 0 0 (0.000000, -0.712500)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.724219 | 0 -1 (0.000000, -0.724219)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.735937 | 0 -1 (0.000000, -0.735937)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.765234 | 0 -1 (0.000000, -0.765234)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.765234 | 0 0 (0.000000, -0.765234)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.765234 | 0 -1 (0.000000, -0.765234)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.735937 | 0 -1 (0.000000, -0.735937)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.718359 | 0 -1 (0.000000, -0.718359)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.566406 | 0 0 (0.000000, -0.566406)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.771094 | 0 -1 (0.000000, -0.771094)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.630859 | 0 -1 (0.000000, -0.630859)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.630859 | 0 0 (0.000000, -0.630859)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.514063 | 0 -1 (0.000000, -0.514063)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.706641 | 0 0 (0.000000, -0.706641)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.619141 | 0 -1 (0.000000, -0.619141)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.613281 | 0 -1 (0.000000, -0.613281)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.613281 | 0 0 (0.000000, -0.613281)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.490625 | 0 -1 (0.000000, -0.490625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.572266 | 0 0 (0.000000, -0.572266)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.537500 | 0 -1 (0.000000, -0.537500)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.508203 | 0 0 (0.000000, -0.508203)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.484766 | 0 -1 (0.000000, -0.484766)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.467187 | 0 0 (0.000000, -0.467187)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.461328 | 0 -1 (0.000000, -0.461328)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.455469 | 0 0 (0.000000, -0.455469)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.437891 | 0 -1 (0.000000, -0.437891)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.572266 | 0 0 (0.000000, -0.572266)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.514063 | 0 -1 (0.000000, -0.514063)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.525781 | 0 0 (0.000000, -0.525781)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.449609 | 0 -1 (0.000000, -0.449609)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.519922 | 0 0 (0.000000, -0.519922)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.490625 | 0 -1 (0.000000, -0.490625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.367969 | 0 0 (0.000000, -0.367969)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.420312 | 0 -1 (0.000000, -0.420312)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.385547 | 0 0 (0.000000, -0.385547)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.338672 | 0 0 (0.000000, -0.338672)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.303516 | 0 -1 (0.000000, -0.303516)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.280078 | 0 0 (0.000000, -0.280078)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.262891 | 0 0 (0.000000, -0.262891)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.262891 | 0 0 (0.000000, -0.262891)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.262891 | 0 -1 (0.000000, -0.262891)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.262891 | 0 0 (0.000000, -0.262891)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.274609 | 0 0 (0.000000, -0.274609)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.268750 | 0 0 (0.000000, -0.268750)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.262891 | 0 -1 (0.000000, -0.262891)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.245312 | 0 0 (0.000000, -0.245312)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.251172 | 0 0 (0.000000, -0.251172)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.233594 | 0 0 (0.000000, -0.233594)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.216016 | 0 -1 (0.000000, -0.216016)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.227734 | 0 0 (0.000000, -0.227734)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.210156 | 0 0 (0.000000, -0.210156)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.216016 | 0 0 (0.000000, -0.216016)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.216016 | 0 -1 (0.000000, -0.216016)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.227734 | 0 0 (0.000000, -0.227734)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.221875 | 0 0 (0.000000, -0.221875)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.204297 | 0 0 (0.000000, -0.204297)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.221875 | 0 0 (0.000000, -0.221875)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.192578 | 0 -1 (0.000000, -0.192578)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.175000 | 0 0 (0.000000, -0.175000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.157422 | 0 0 (0.000000, -0.157422)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.134375 | 0 0 (0.000000, -0.134375)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.116797 | 0 0 (0.000000, -0.116797)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.093359 | 0 0 (0.000000, -0.093359)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.081641 | 0 0 (0.000000, -0.081641)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.058203 | 0 0 (0.000000, -0.058203)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.023047 | 0 0 (0.000000, -0.023047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.437891 | 0 -1 (0.000000, -0.437891)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.490625 | 0 0 (0.000000, -0.490625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.549219 | 0 -1 (0.000000, -0.549219)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.625000 | 0 -1 (0.000000, -0.625000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.806250 | 0 0 (0.000000, -0.806250)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.946484 | 0 -1 (0.000000, -0.946484)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.940625 | 0 -1 (0.000000, -0.940625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.016406 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.092578 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.180078 | 0 -2 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.255859 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.267578 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.794531 | 0 -1 (0.000000, -0.794531)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -1.127344 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -1.033984 | 0 -1 (0.000000, -1.000000)
VERBOSE: input: UHID input [2] 00 00 00 FF
INFO: 0.000000, -0.940625 | 0 -1 (0.000000, -0.940625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.841016 | 0 -1 (0.000000, -0.841016)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.794531 | 0 -1 (0.000000, -0.794531)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.735937 | 0 0 (0.000000, -0.735937)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.706641 | 0 -1 (0.000000, -0.706641)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.700781 | 0 -1 (0.000000, -0.700781)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.724219 | 0 0 (0.000000, -0.724219)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.753516 | 0 -1 (0.000000, -0.753516)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.958203 | 0 -1 (0.000000, -0.958203)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.893750 | 0 -1 (0.000000, -0.893750)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.765234 | 0 -1 (0.000000, -0.765234)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.882031 | 0 -1 (0.000000, -0.882031)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.864453 | 0 -1 (0.000000, -0.864453)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.823828 | 0 0 (0.000000, -0.823828)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.800391 | 0 -1 (0.000000, -0.800391)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.782812 | 0 -1 (0.000000, -0.782812)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.782812 | 0 -1 (0.000000, -0.782812)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.771094 | 0 -1 (0.000000, -0.771094)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.765234 | 0 0 (0.000000, -0.765234)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.771094 | 0 -1 (0.000000, -0.771094)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.800391 | 0 -1 (0.000000, -0.800391)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.835547 | 0 -1 (0.000000, -0.835547)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.846875 | 0 -1 (0.000000, -0.846875)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.829687 | 0 0 (0.000000, -0.829687)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.800391 | 0 -1 (0.000000, -0.800391)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.619141 | 0 -1 (0.000000, -0.619141)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.724219 | 0 -1 (0.000000, -0.724219)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.689453 | 0 0 (0.000000, -0.689453)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.782812 | 0 -1 (0.000000, -0.782812)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.677734 | 0 -1 (0.000000, -0.677734)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.689453 | 0 0 (0.000000, -0.689453)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.700781 | 0 -1 (0.000000, -0.700781)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.712500 | 0 -1 (0.000000, -0.712500)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.712500 | 0 -1 (0.000000, -0.712500)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.695312 | 0 0 (0.000000, -0.695312)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.555078 | 0 -1 (0.000000, -0.555078)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.625000 | 0 0 (0.000000, -0.625000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.601562 | 0 -1 (0.000000, -0.601562)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.443750 | 0 0 (0.000000, -0.443750)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.525781 | 0 -1 (0.000000, -0.525781)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.589844 | 0 -1 (0.000000, -0.589844)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.484766 | 0 0 (0.000000, -0.484766)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.478906 | 0 -1 (0.000000, -0.478906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.391406 | 0 0 (0.000000, -0.391406)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.537500 | 0 0 (0.000000, -0.537500)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.443750 | 0 -1 (0.000000, -0.443750)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.449609 | 0 0 (0.000000, -0.449609)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.338672 | 0 -1 (0.000000, -0.338672)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.408984 | 0 0 (0.000000, -0.408984)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.379687 | 0 0 (0.000000, -0.379687)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.379687 | 0 -1 (0.000000, -0.379687)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.379687 | 0 0 (0.000000, -0.379687)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.373828 | 0 -1 (0.000000, -0.373828)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.362109 | 0 0 (0.000000, -0.362109)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.356250 | 0 0 (0.000000, -0.356250)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.338672 | 0 -1 (0.000000, -0.338672)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.315234 | 0 0 (0.000000, -0.315234)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.291797 | 0 0 (0.000000, -0.291797)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.274609 | 0 -1 (0.000000, -0.274609)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.257031 | 0 0 (0.000000, -0.257031)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.233594 | 0 0 (0.000000, -0.233594)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.216016 | 0 0 (0.000000, -0.216016)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.204297 | 0 0 (0.000000, -0.204297)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.192578 | 0 -1 (0.000000, -0.192578)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.175000 | 0 0 (0.000000, -0.175000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.163281 | 0 0 (0.000000, -0.163281)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.157422 | 0 0 (0.000000, -0.157422)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.145703 | 0 0 (0.000000, -0.145703)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.139844 | 0 0 (0.000000, -0.139844)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.128516 | 0 -1 (0.000000, -0.128516)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.128516 | 0 0 (0.000000, -0.128516)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.128516 | 0 0 (0.000000, -0.128516)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.116797 | 0 0 (0.000000, -0.116797)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.116797 | 0 0 (0.000000, -0.116797)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.081641 | 0 0 (0.000000, -0.081641)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.040625 | 0 0 (0.000000, -0.040625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.227734 | 0 0 (0.000000, -0.227734)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.274609 | 0 -1 (0.000000, -0.274609)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.297656 | 0 0 (0.000000, -0.297656)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.332812 | 0 0 (0.000000, -0.332812)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.356250 | 0 -1 (0.000000, -0.356250)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.537500 | 0 0 (0.000000, -0.537500)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.397266 | 0 -1 (0.000000, -0.397266)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.578125 | 0 0 (0.000000, -0.578125)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.525781 | 0 -1 (0.000000, -0.525781)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.555078 | 0 0 (0.000000, -0.555078)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.595703 | 0 -1 (0.000000, -0.595703)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.630859 | 0 0 (0.000000, -0.630859)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.666016 | 0 -1 (0.000000, -0.666016)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.677734 | 0 -1 (0.000000, -0.677734)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.555078 | 0 0 (0.000000, -0.555078)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.642578 | 0 -1 (0.000000, -0.642578)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.613281 | 0 -1 (0.000000, -0.613281)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.555078 | 0 0 (0.000000, -0.555078)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.414844 | 0 -1 (0.000000, -0.414844)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.461328 | 0 0 (0.000000, -0.461328)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.420312 | 0 0 (0.000000, -0.420312)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.403125 | 0 -1 (0.000000, -0.403125)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.449609 | 0 0 (0.000000, -0.449609)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.467187 | 0 -1 (0.000000, -0.467187)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.432031 | 0 0 (0.000000, -0.432031)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.408984 | 0 -1 (0.000000, -0.408984)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.502344 | 0 0 (0.000000, -0.502344)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.583984 | 0 -1 (0.000000, -0.583984)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.426172 | 0 0 (0.000000, -0.426172)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.496484 | 0 -1 (0.000000, -0.496484)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.414844 | 0 0 (0.000000, -0.414844)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.677734 | 0 -1 (0.000000, -0.677734)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.519922 | 0 0 (0.000000, -0.519922)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.525781 | 0 -1 (0.000000, -0.525781)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.555078 | 0 0 (0.000000, -0.555078)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.566406 | 0 -1 (0.000000, -0.566406)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.595703 | 0 0 (0.000000, -0.595703)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.613281 | 0 -1 (0.000000, -0.613281)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.508203 | 0 -1 (0.000000, -0.508203)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.706641 | 0 0 (0.000000, -0.706641)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.607422 | 0 -1 (0.000000, -0.607422)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.613281 | 0 -1 (0.000000, -0.613281)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.613281 | 0 0 (0.000000, -0.613281)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.630859 | 0 -1 (0.000000, -0.630859)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.636719 | 0 0 (0.000000, -0.636719)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.636719 | 0 -1 (0.000000, -0.636719)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.630859 | 0 -1 (0.000000, -0.630859)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.625000 | 0 0 (0.000000, -0.625000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.625000 | 0 -1 (0.000000, -0.625000)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.630859 | 0 -1 (0.000000, -0.630859)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.654297 | 0 0 (0.000000, -0.654297)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.642578 | 0 -1 (0.000000, -0.642578)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.642578 | 0 -1 (0.000000, -0.642578)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.519922 | 0 0 (0.000000, -0.519922)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.484766 | 0 -1 (0.000000, -0.484766)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.549219 | 0 0 (0.000000, -0.549219)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.514063 | 0 -1 (0.000000, -0.514063)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.467187 | 0 0 (0.000000, -0.467187)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.555078 | 0 -1 (0.000000, -0.555078)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.537500 | 0 0 (0.000000, -0.537500)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.473047 | 0 -1 (0.000000, -0.473047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.514063 | 0 0 (0.000000, -0.514063)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.537500 | 0 -1 (0.000000, -0.537500)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.572266 | 0 0 (0.000000, -0.572266)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.595703 | 0 -1 (0.000000, -0.595703)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.502344 | 0 0 (0.000000, -0.502344)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.572266 | 0 -1 (0.000000, -0.572266)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.555078 | 0 0 (0.000000, -0.555078)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.519922 | 0 -1 (0.000000, -0.519922)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.397266 | 0 0 (0.000000, -0.397266)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.461328 | 0 -1 (0.000000, -0.461328)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.537500 | 0 0 (0.000000, -0.537500)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.566406 | 0 -1 (0.000000, -0.566406)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.525781 | 0 0 (0.000000, -0.525781)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.555078 | 0 -1 (0.000000, -0.555078)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.583984 | 0 -1 (0.000000, -0.583984)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.583984 | 0 0 (0.000000, -0.583984)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.484766 | 0 -1 (0.000000, -0.484766)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.432031 | 0 0 (0.000000, -0.432031)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.490625 | 0 -1 (0.000000, -0.490625)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.467187 | 0 0 (0.000000, -0.467187)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.432031 | 0 -1 (0.000000, -0.432031)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.496484 | 0 0 (0.000000, -0.496484)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.514063 | 0 -1 (0.000000, -0.514063)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.455469 | 0 0 (0.000000, -0.455469)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.478906 | 0 0 (0.000000, -0.478906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.519922 | 0 -1 (0.000000, -0.519922)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.432031 | 0 0 (0.000000, -0.432031)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.508203 | 0 -1 (0.000000, -0.508203)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.385547 | 0 0 (0.000000, -0.385547)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.437891 | 0 -1 (0.000000, -0.437891)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.391406 | 0 0 (0.000000, -0.391406)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.338672 | 0 0 (0.000000, -0.338672)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.291797 | 0 -1 (0.000000, -0.291797)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.245312 | 0 0 (0.000000, -0.245312)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.204297 | 0 0 (0.000000, -0.204297)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.151562 | 0 0 (0.000000, -0.151562)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.116797 | 0 0 (0.000000, -0.116797)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.087500 | 0 -1 (0.000000, -0.087500)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.052344 | 0 0 (0.000000, -0.052344)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.023047 | 0 0 (0.000000, -0.023047)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.028906 | 0 0 (0.000000, -0.028906)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.093359 | 0 0 (0.000000, -0.093359)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.145703 | 0 0 (0.000000, -0.145703)
VERBOSE: input: UHID input [2] 00 00 00 00
INFO: 0.000000, -0.268750 | 0 0 (0.000000, -0.268750)
VERBOSE: input: UHID input [2] 00 00 00 00
VERBOSE: input: UHID input [2] 00 02 F7 00
VERBOSE: input: UHID input [2] 00 03 F5 00
VERBOSE: input: UHID input [2] 00 02 F4 00
VERBOSE: input: UHID input [2] 00 02 F7 00
VERBOSE: input: UHID input [2] 00 00 F8 00
VERBOSE: input: UHID input [2] 00 01 F9 00
VERBOSE: input: UHID input [2] 00 00 F7 00
I implemented an alternative solution, using the values accumulated by SDL: branch issue6156.2.
For now, it is not correct for SDK mouse (which expects scroll values to be between -1 and 1), I'll adapt later:
scrcpy: ../app/src/util/binary.h:85: sc_float_to_i16fp: Assertion `f >= -1.0f && f <= 1.0f' failed.
I also noticed that horizontal scrolling was missing for HID, so I added support for it.
Please test :wink:
Works Good
It's not smooth as when using normal mirroring, but it works fine; the speed is right (even though I have to set it to the minimum on the settings). I guess they are system limitations, so not much scrcpy can do.
Thanks a lot for the work 👍
Please test #6172 (both with hid and sdk mouse).
Please test #6172 (both with hid and sdk mouse).
When using uhid works fine, however when using sdk the speed is very slow (changing scrolling speed in settings doesn't change anything)
however when using sdk the speed is very slow
Did you recompile both the client AND the server (that PR makes changes on the server)?
Here is a binary:
scrcpy-serverSHA-256: 1873a1fe51f88dc4f8562864d913add7e864a34e1fd136671c04d7359fbb1a4
export SCRCPY_SERVER=/path/to/scrcpy-server
scrcpy