mirror of
https://github.com/redphx/better-xcloud.git
synced 2025-06-06 23:57:19 +02:00
Fix mouse wheel bug (contd)
This commit is contained in:
parent
0cd2c02ed6
commit
54e28ce350
@ -50,8 +50,6 @@ export class NativeMkbHandler extends MkbHandler {
|
|||||||
private enabled = false;
|
private enabled = false;
|
||||||
|
|
||||||
private mouseButtonsPressed = 0;
|
private mouseButtonsPressed = 0;
|
||||||
private mouseWheelX = 0;
|
|
||||||
private mouseWheelY = 0;
|
|
||||||
|
|
||||||
private mouseVerticalMultiply = 0;
|
private mouseVerticalMultiply = 0;
|
||||||
private mouseHorizontalMultiply = 0;
|
private mouseHorizontalMultiply = 0;
|
||||||
@ -229,30 +227,30 @@ export class NativeMkbHandler extends MkbHandler {
|
|||||||
X: 0,
|
X: 0,
|
||||||
Y: 0,
|
Y: 0,
|
||||||
Buttons: this.mouseButtonsPressed,
|
Buttons: this.mouseButtonsPressed,
|
||||||
WheelX: this.mouseWheelX,
|
WheelX: 0,
|
||||||
WheelY: this.mouseWheelY,
|
WheelY: 0,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
handleMouseWheel(data: MkbMouseWheel): boolean {
|
handleMouseWheel(data: MkbMouseWheel): boolean {
|
||||||
const { vertical, horizontal } = data;
|
const { vertical, horizontal } = data;
|
||||||
|
|
||||||
this.mouseWheelX = horizontal;
|
let mouseWheelX = horizontal;
|
||||||
if (this.mouseHorizontalMultiply && this.mouseHorizontalMultiply !== 1) {
|
if (this.mouseHorizontalMultiply && this.mouseHorizontalMultiply !== 1) {
|
||||||
this.mouseWheelX *= this.mouseHorizontalMultiply;
|
mouseWheelX *= this.mouseHorizontalMultiply;
|
||||||
}
|
}
|
||||||
|
|
||||||
this.mouseWheelY = vertical;
|
let mouseWheelY = vertical;
|
||||||
if (this.mouseVerticalMultiply && this.mouseVerticalMultiply !== 1) {
|
if (this.mouseVerticalMultiply && this.mouseVerticalMultiply !== 1) {
|
||||||
this.mouseWheelY *= this.mouseVerticalMultiply;
|
mouseWheelY *= this.mouseVerticalMultiply;
|
||||||
}
|
}
|
||||||
|
|
||||||
this.sendMouseInput({
|
this.sendMouseInput({
|
||||||
X: 0,
|
X: 0,
|
||||||
Y: 0,
|
Y: 0,
|
||||||
Buttons: this.mouseButtonsPressed,
|
Buttons: this.mouseButtonsPressed,
|
||||||
WheelX: this.mouseWheelX,
|
WheelX: mouseWheelX,
|
||||||
WheelY: this.mouseWheelY,
|
WheelY: mouseWheelY,
|
||||||
});
|
});
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user