noVNC/tests
Samuel Mannehed 28b004fd70 Combine small mouse wheel events
The VNC protocol can't handle different deltas or speeds for a mouse
wheel event. When using a device that sends a lot of small mouse wheel
events, instead of fewer larger steps, the effect was that mouse wheel
scrolling was way to sensitive.
This patch looks at the delta of wheel events and doesn't send events
until the combined delta has passed a threshold. Single events that
doesn't pass the threshold get sent after a timeout in order to not
loose any events.

Fixes #577.
2017-09-17 18:23:57 +02:00
..
assertions.js Don't violate Display abstraction 2016-12-09 09:20:50 +01:00
fake.websocket.js Update tests to work with new structure 2017-03-21 17:39:07 -04:00
input.html Split devices.js into keyboard.js and mouse.js 2017-09-17 18:23:57 +02:00
karma-test-main.js Update tests to work with new structure 2017-03-21 17:39:07 -04:00
playback-ui.js Include optional log message on errors 2017-09-05 14:31:37 +02:00
playback.js Fix traffic management in playback tests 2017-06-01 12:50:00 +02:00
test.base64.js Remove trailing whitespace 2017-05-13 01:56:24 +02:00
test.display.js Add missing semicolon 2017-05-13 01:56:35 +02:00
test.helper.js Handle iOS special keys 2017-06-21 14:02:24 +02:00
test.keyboard.js Split devices.js into keyboard.js and mouse.js 2017-09-17 18:23:57 +02:00
test.mouse.js Combine small mouse wheel events 2017-09-17 18:23:57 +02:00
test.rfb.js Only send QEMU Extended Key Event if we have a scan code 2017-07-07 15:06:13 +02:00
test.util.js Add missing semicolon 2017-05-13 01:56:35 +02:00
test.websock.js Add missing semicolon 2017-05-13 01:56:35 +02:00
vnc_perf.html Split devices.js into keyboard.js and mouse.js 2017-09-17 18:23:57 +02:00
vnc_playback.html Make vnc_playback.html functional once more 2017-03-21 17:39:07 -04:00