Пример #1
0
        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);
            }
        }
Пример #2
0
        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);
                }
            }
        }