From 3e3144a362c8db81a26e3a7bbd5d5646f827f3eb Mon Sep 17 00:00:00 2001 From: KM198912 <55886806+KM198912@users.noreply.github.com> Date: Sun, 18 Oct 2020 16:53:21 +0200 Subject: [PATCH] Fix Laptop Touchpads Tested this on 3 Different Laptops from different brands, all touchpads worked without any issues --- source/Cosmos.HAL2/PS2Controller.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/Cosmos.HAL2/PS2Controller.cs b/source/Cosmos.HAL2/PS2Controller.cs index 83584df81..ab450a56e 100644 --- a/source/Cosmos.HAL2/PS2Controller.cs +++ b/source/Cosmos.HAL2/PS2Controller.cs @@ -176,8 +176,10 @@ namespace Cosmos.HAL * |--------|---------------------------| * | 0x04 | 5-button mouse | * |--------|---------------------------| + * | 0x50 | Laptop Touchpad | + * |--------|---------------------------| */ - if (xFirstByte == 0x00 || xFirstByte == 0x03 || xFirstByte == 0x04) + if (xFirstByte == 0x00 || xFirstByte == 0x03 || xFirstByte == 0x04 || xFirstByte == 0x50) { var xDevice = new PS2Mouse(aPort, xFirstByte); xDevice.Initialize();