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 }