Fixed RDP mouse wheel.
Ylian Saint-Hilaire committed
Jun 11, 2020 at 12:15 UTC
78fa323394d1c547e3fda20f9f744d99d31c1d1a
2 files changed
+7
-3
public/mstsc/client.js
+7
-2
@@ -100,7 +100,10 @@
100
if (self.mouseNagleTimer != null) { clearTimeout(self.mouseNagleTimer); self.mouseNagleTimer = null; }
101
var isHorizontal = false;
102
var delta = e.detail;
103
- var step = Math.round(Math.abs(delta) * 15 / 8);
103
+ //var step = Math.round(Math.abs(delta) * 15 / 8);
104
+ //var step = Math.abs(e.detail);
105
+ var step = 128;
106
+ //console.log('DOMMouseScroll', delta, step, e.detail);
107
var rect = e.target.getBoundingClientRect();
108
self.socket.send(JSON.stringify(['wheel', e.clientX - rect.left, e.clientY - rect.top, step, delta > 0, isHorizontal]));
109
e.preventDefault();
@@ -111,7 +114,9 @@
114
if (self.mouseNagleTimer != null) { clearTimeout(self.mouseNagleTimer); self.mouseNagleTimer = null; }
115
var isHorizontal = Math.abs(e.deltaX) > Math.abs(e.deltaY);
116
var delta = isHorizontal?e.deltaX:e.deltaY;
114
- var step = Math.round(Math.abs(delta) * 15 / 8);
117
+ //var step = Math.round(Math.abs(delta) * 15 / 8);
118
+ var step = 128;
119
+ //console.log('mousewheel', delta, step, e);
120
var rect = e.target.getBoundingClientRect();
121
self.socket.send(JSON.stringify(['wheel', e.clientX - rect.left, e.clientY - rect.top, step, delta > 0, isHorizontal]));
122
e.preventDefault();
public/mstsc/index.html
-1
@@ -86,7 +86,6 @@
86
QV('main', false);
87
canvas.width = window.innerWidth;
88
canvas.height = window.innerHeight;
89
- console.log('CanvasSize', canvas.width, canvas.height);
89
client.connect(urlargs.ws, domain, username, password, function (err) { QV('myCanvas', false); QV('main', true); });
90
return false;
91
}