private static void MouseTest(MouseDevice mouse) { Console.WriteLine("Wait for usbip..."); while (true) { Console.Write("."); if (mouse.Connected == true) { break; } Thread.Sleep(1000); } while (true) { Console.Write("Mouse> "); string text = Console.ReadLine(); Thread.Sleep(2000); if (text == "quit") { mouse.Dispose(); break; } Thread.Sleep(2000); mouse.SendText(text); } }
private static void KeyboardMouseTest(MouseDevice mouse, KeyboardDevice keyboard) { Console.WriteLine("Wait for usbip..."); while (true) { Console.Write("."); if (mouse.Connected == true) { break; } Thread.Sleep(1000); } bool mouseMode = false; while (true) { Console.Write(((mouseMode == true) ? "Mouse" : "Keyboard") + "> "); string text = Console.ReadLine(); if (text == "quit") { break; } if (text == "--mode") { mouseMode ^= mouseMode; continue; } Thread.Sleep(2000); if (mouseMode == true) { mouse.SendText(text); } else { keyboard.SendText(text); } } }