Update Mouse testers to use TestDevices

interception_wait
Clive Galway 2 years ago
parent a57e693a88
commit 066688c8bb

@ -9,14 +9,11 @@ namespace TestApp
{
public class MouseButtonsTester
{
public MouseButtonsTester()
public MouseButtonsTester(TestDevice device)
{
var im = new Manager();
//var devs = im.GetDeviceList();
//var mouseHandle = @"HID\VID_046D&PID_C539&REV_3904&MI_01&Col01";
var mouseHandle = "HID\\VID_046D&PID_C00C&REV_0620"; // Logitech USB
var devId = im.GetMouseIdFromHandle(mouseHandle);
var devId = device.GetDeviceId();
if (devId != 0)
{

@ -4,17 +4,16 @@ using AutoHotInterception;
namespace TestApp
{
public class MouseTester
public class MouseMoveTester
{
private bool _subscribed = false;
private const string MouseHandle = "HID\\VID_046D&PID_C00C&REV_0620"; // Logitech USB
private readonly Manager _im = new Manager();
private readonly int _devId;
private int _counter;
public MouseTester()
public MouseMoveTester(TestDevice device)
{
_devId = _im.GetMouseIdFromHandle(MouseHandle);
_devId = device.GetDeviceId();
if (_devId == 0) return;
Console.WriteLine("Hit S to unsubscribe / subscribe");

@ -7,9 +7,9 @@ namespace TestApp
{
private static void Main()
{
//var mt = new MouseTester();
//var mbt = new MouseButtonsTester();
var kt = new KeyboardTester(TestDevices.WyseKeyboard);
var mmt = new MouseMoveTester(TestDevices.LogitechWheelMouse);
//var mbt = new MouseButtonsTester(TestDevices.LogitechWheelMouse);
//var kt = new KeyboardTester(TestDevices.WyseKeyboard);
//var kkt = new KeyboardKeyTester(TestDevices.WyseKeyboard, AhkKeys.Obj("1"));
//var tt = new TabletTester();
//var sct = new ScanCodeTester();

@ -47,7 +47,7 @@
<Compile Include="KeyboardTester.cs" />
<Compile Include="KeyboardKeyTester.cs" />
<Compile Include="MouseButtonsTester.cs" />
<Compile Include="MouseTester.cs" />
<Compile Include="MouseMoveTester.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="ScanCodeTester.cs" />

@ -10,7 +10,7 @@ namespace TestApp
public static class TestDevices
{
public static TestDevice WyseKeyboard { get; } = new TestDevice { IsMouse = false, Vid = 0x04F2, Pid = 0x0112 };
public static TestDevice LogitechWheelMouse { get; } = new TestDevice { IsMouse = true, Vid = 0x046D, Pid = 0xC00C };
}
public class TestDevice

Loading…
Cancel
Save