Method and system for remotely controlling personal computer based on virtual input device
Abstract
The present invention provides a method for remotely controlling a personal computer (PC) based on a virtual input device. The method includes: activating the virtual input device by using the mobile device after connecting the mobile device with the remote PC; and selecting a preset input GUI or custom input GUI in the virtual input device, then tapping a key in the input GUI, calling a virtual key code mapped with the tapped key per an input request, to conduct an operation. A system for implementing this method is also provided, which includes a mobile device and a virtual input device. After the mobile device is connected with the remote PC, the virtual input device is activated by using the mobile device.
Claims
exact text as granted — not AI-modified1 . A method for remotely controlling a personal computer based on a virtual input device, comprising:
step 1 , activating a virtual input device by using a mobile device after connecting the mobile device with a remote personal computer; and step 2 , selecting a preset input GUI or a custom input GUI in the virtual input device, then tapping a key in the input GUI, calling a virtual key code mapped with the tapped key per an input request, to conduct an operation.
2 . The method for remotely controlling a personal computer based on a virtual input device according to claim 1 , wherein selecting a preset input GUI or a custom input GUI in step 2 is achieved by:
step 2 a, entering an input GUI selection page after connecting with the virtual input device;
step 2 b, selecting a preset input GUI or a current custom input GUI on the input GUI selection page, and proceeding to step 2 c if the preset input GUI is selected, otherwise proceeding to step 2 d;
step 2 c, proceeding to step 2 h by manipulating a key in the preset input GUI after the preset input GUI is selected;
step 2 d, configuring a new custom input GUI if the preset input GUI or the current custom input GUI is considered unsatisfactory;
step 2 e, after the new custom input GUI is configured, directly proceeding to step 2 g if selecting to abandon a current operation, or proceeding to step 2 f if selecting to save the current configuration;
step 2 f, naming and saving the configured new custom input GUI and proceeding to step 2 h;
step 2 g, exiting the virtual input device; and
step 2 h, using the virtual input device.
3 . The method for remotely controlling a personal computer based on a virtual input device according to claim 2 , wherein in steps 2 b and 2 d, each of the current and new custom input GUIs is configured by:
selecting a plurality of desired keys on an editing page of the virtual input device; naming the desired keys and editing display layouts of the desired keys and of an input GUI on the editing page as desired; and saving the edited display layouts of the desired keys and of the input GUI to generate the custom input GUI in the virtual input device.
4 . The method for remotely controlling a personal computer based on a virtual input device according to claim 3 , wherein in step 2 e, after the new custom input GUI is configured, the configured new custom input GUI is optionally sent to a server configured to store custom GUI so that other users are able to selectively download and use, comment on, share with others or edit the sent custom input GUI.
5 . The method for remotely controlling a personal computer based on a virtual input device according to claim 4 , wherein editing the display layout of the desired keys in the custom input GUI comprises setting positions of the desired keys in the custom input GUI, sizes of the desired keys, colors of the desired keys, and shapes of the desired keys;
editing the display layout of the input GUI comprises setting a style of the input GUI.
6 . The method for remotely controlling a personal computer based on a virtual input device according to claim 1 , wherein the custom input GUI comprises at least one of a physical keyboard, a physical mouse and a physical gamepad,
the physical keyboard comprising at least one of alphabet keys, function keys, navigation keys and number keys, the physical mouse comprising buttons and/or a mouse scroll, the physical gamepad comprising buttons and/or joysticks.
7 . A system for implementing the method according to claim 1 , comprising a mobile device and a virtual input device, wherein
after the mobile device is connected with a remote personal computer, the virtual input device is activated by using the mobile device, and a preset input GUI or custom input GUI is selected in the virtual input device, and then an operation is conducted by tapping a key in the input GUI and calling a virtual key code mapped with the tapped key per an input request.
8 . The system according to claim 7 , wherein the custom input GUI comprises at least one of a physical keyboard, a physical mouse and a physical gamepad,
the physical keyboard comprising at least one of alphabet keys, function keys, navigation keys and number keys, the physical mouse comprising buttons and/or a mouse scroll, the physical gamepad comprising buttons and/or joysticks.
9 . The system according to claim 7 , wherein the mobile device comprises a smart mobile phone, a tablet or other smart mobile touch devices.
10 . The system according to claim 7 , further comprising a server configured to store custom GUI, wherein after a new custom input GUI is configured, the configured new custom input GUI is optionally sent to the server so that other users are able to selectively download and use, comment on, share with others or edit the sent custom input GUI.
11 . The method for remotely controlling a personal computer based on a virtual input device according to claim 2 , wherein the custom input GUI comprises at least one of a physical keyboard, a physical mouse and a physical gamepad,
the physical keyboard comprising at least one of alphabet keys, function keys, navigation keys and number keys, the physical mouse comprising buttons and/or a mouse scroll, the physical gamepad comprising buttons and/or joysticks.
12 . The method for remotely controlling a personal computer based on a virtual input device according to claim 3 , wherein the custom input GUI comprises at least one of a physical keyboard, a physical mouse and a physical gamepad,
the physical keyboard comprising at least one of alphabet keys, function keys, navigation keys and number keys, the physical mouse comprising buttons and/or a mouse scroll, the physical gamepad comprising buttons and/or joysticks.
13 . The method for remotely controlling a personal computer based on a virtual input device according to claim 4 , wherein the custom input GUI comprises at least one of a physical keyboard, a physical mouse and a physical gamepad,
the physical keyboard comprising at least one of alphabet keys, function keys, navigation keys and number keys, the physical mouse comprising buttons and/or a mouse scroll, the physical gamepad comprising buttons and/or joysticks.
14 . The method for remotely controlling a personal computer based on a virtual input device according to claim 5 , wherein the custom input GUI comprises at least one of a physical keyboard, a physical mouse and a physical gamepad,
the physical keyboard comprising at least one of alphabet keys, function keys, navigation keys and number keys, the physical mouse comprising buttons and/or a mouse scroll, the physical gamepad comprising buttons and/or joysticks.Join the waitlist — get patent alerts
Track US2020364066A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.