CN109144300B - Multipurpose remote mouse key control method and system - Google Patents
Multipurpose remote mouse key control method and system Download PDFInfo
- Publication number
- CN109144300B CN109144300B CN201810839064.9A CN201810839064A CN109144300B CN 109144300 B CN109144300 B CN 109144300B CN 201810839064 A CN201810839064 A CN 201810839064A CN 109144300 B CN109144300 B CN 109144300B
- Authority
- CN
- China
- Prior art keywords
- mouse
- remote controlled
- remote
- controlled end
- keyboard
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F3/0383—Signal control means within the pointing device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
The invention relates to a multipurpose remote mouse key control method and a system, the method converts absolute coordinates of a mouse and a touch pad of a local control end and touch points of a touch screen into mouse events of relative coordinate positions through a normalization conversion algorithm, then packages messages through a standard UDP network protocol and sends the messages to a remote controlled end, and the remote control is carried out after analysis and processing.
Description
Technical Field
The invention relates to the technical field of human-computer interaction, in particular to a multipurpose remote mouse control method and system.
Background
If interfaces of a plurality of control consoles need to be projected to a remote end display screen for display, a mouse and a keyboard of the remote end need to be controlled, if the interfaces of the remote controlled end are projected to a local control end by means of a tool such as a VNC, the requirement on network bandwidth is high, and the situation that the interfaces are blocked when being sent to a local desktop often occurs. If the mouse and keyboard events of the local control end are projected to the remote controlled end through the network, the occupied bandwidth is very small, and the requirement of narrow bandwidth can be met.
The local control end can be a small Pad or a touch Pad, which is different from a traditional mouse pointer, and a user interacts with touch equipment through gestures, so that the operation experience of the user is improved.
As computers continue to evolve, it has become common for individuals to own multiple computers, and computer remote, autonomous services (users accessing computers in different places at home, at companies, during business trips) have become an increasingly urgent need. In daily work, a user can eliminate problems for a client in a remote control mode, so that the problems of regions and time can be solved.
The control console is controlled to have small space and overall attractive effect, a mouse and a keyboard are not accessed from the outside, and mouse and keyboard events need to be virtualized. The mouse and keyboard of the local control end are used for controlling the mouse key of the remote control end, and the following problems are caused:
the local control end is provided with a touch pad, a touch screen and a mouse, wherein absolute coordinates of touch points of the touch pad and the touch screen cannot be directly sent to the remote controlled end and need to be converted into relative coordinates which can be received by a mouse pointer of the remote controlled end.
When a user remotely controls, the local mouse and the local keyboard do not influence the files and programs of the interface; when the user quits the remote control, the local mouse and the local keyboard can be controlled, the remote desktop is not controlled, and the files and the programs of the interface of the remote controlled end are not influenced.
Disclosure of Invention
In view of this, the present invention provides a multi-purpose remote mouse control method and system, which implement remote control of a display screen through a virtual mouse keyboard without accessing the mouse keyboard.
In order to achieve the purpose, the invention discloses a multipurpose remote mouse key control method, which comprises the following steps:
s1, the local control end and the remote controlled end respectively initialize the corresponding networks;
s2, initializing an information data structure by the local control end and the remote controlled end respectively, wherein the information data structure comprises an ID number of a message, relative coordinate information of a mouse, absolute coordinate information of a touch pad and a touch screen and key information of a keyboard;
s3, the local control terminal converts the commands of the touch pad and the touch screen into mouse events at relative coordinate positions through a normalization algorithm by identifying user operation, packages the mouse events and key information of the keyboard into messages and sends the messages to the remote controlled terminal;
s4, switching between the control of the local control end and the control of the remote controlled end on the mouse and the keyboard is realized through the sent command;
s5, the remote controlled end registers a character device Driver by registering a character device virtual Mouse keyboard event and writing in a Linux Mouse Driver, establishes a virtual Mouse event, registers the character device Driver by writing in a Linux Kbd Driver, establishes a virtual kbdevent keyboard event, and writes analyzed messages into the virtual Mouse and keyboard event by writing in a write function;
and S6, the remote controlled end receives and analyzes the message sent from the local control end, and writes the message into the virtual mouse and keyboard event of the remote controlled end to realize remote control.
In the above technical solution, the initializing the network in step S1 includes initializing a network Socket and a port number.
In the above technical solution, the step S3 includes the following steps:
s31, if the local control end user controls the mouse, directly sending the mouse event to the remote controlled end through UDP according to the format of the data structure;
s32, if the local control end user operates the touch pad and the touch screen, obtaining absolute position information of the mouse, converting the absolute position information into relative coordinates through a normalization algorithm, and sending the relative coordinates to the remote controlled end through UDP according to the format of the data structure;
s33, the local control end gradually moves the coordinates from the starting point to the end point according to the obtained starting point and end point coordinates of the touch pad and the touch screen and the resolution of the screen, and converts the absolute coordinates into relative coordinates;
in the above technical solution, the step S4 includes the following steps:
s41, if the local control end controls the remote controlled end, sending a command ctrl + alt + t to process mouse and keyboard events;
and S42, if the local control end stops controlling the remote controlled end, sending a ctrl + alt + q command to disconnect from the remote controlled end.
In the above technical solution, the step S6 includes the following steps:
s61, the remote controlled end receives the stop control command, the network receiving process continues to receive the message, but the message information is not written into the mousevent and kbdevent events;
and S62, the remote controlled end receiving process receives the control command, analyzes the received message, writes the analyzed message into a mousevent event and a kbdevent event, and continues remote control.
The invention also discloses a multipurpose remote mouse key control system, which comprises a first initialization module, a second initialization module, a packaging module, a sending module, an event module and a control module;
the first initialization module is used for respectively initializing corresponding networks by the local control end and the remote controlled end;
the second initialization module is used for respectively initializing an information data structure by the local control end and the remote controlled end, wherein the information data structure comprises an ID number of a message, relative coordinate information of a mouse, absolute coordinate information of a touch pad and a touch screen and key information of a keyboard;
the packaging module is used for converting commands of the touch pad and the touch screen into mouse events at relative coordinate positions through a normalization algorithm by the local control terminal through identifying user operation, packaging the mouse events and key information of the keyboard into messages and sending the messages to the remote controlled terminal;
the sending module is used for switching the control of the local control end and the remote controlled end on the mouse and the keyboard through the sent command;
the event module is used for establishing a virtual Mouse event by registering a virtual Mouse and keyboard event of the character device, registering a character device Driver by writing in a Linux Mouse Driver, establishing a virtual kbdevent keyboard event by writing in a Linux Kbd Driver, registering the character device Driver, establishing a virtual kbdevent keyboard event, and writing the analyzed message into the virtual Mouse and keyboard event by writing in a write function;
and the control module is used for receiving and analyzing the message sent from the local control end by the remote controlled end, and writing the message into the virtual mouse and keyboard event of the remote controlled end to realize remote control.
The invention discloses a multipurpose remote mouse key control method and a system, which have the following beneficial effects: the whole interface can be prevented from being projected by a method of remotely controlling a mouse key, so that the network bandwidth is saved; if the space of the remote controlled end is limited, a set of mouse key events can be virtualized without accessing a mouse keyboard.
Drawings
FIG. 1 is a flow chart of a multipurpose remote mouse key control method according to the present invention;
FIG. 2 is a schematic diagram of a normalization algorithm for a touch pad and a touch screen according to the present invention;
FIG. 3 is a flow chart of a virtual mouse key method of the present invention;
FIG. 4 is a block diagram of a multipurpose remote mouse control system according to the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings, and provides a multipurpose remote mouse control method, which includes the following steps, as shown in fig. 1:
s1, the local control end and the remote controlled end respectively initialize the corresponding networks;
the local control end and the remote controlled end are kylin 4.0 operating systems, and initializing the network comprises initializing a network Socket and a port number.
Events of the mouse and the keyboard are initialized, and mouse events 0, touchpad events 1, touch screen events 2 and keyboard events 3 are read through a read function.
S2, initializing an information data structure by the local control end and the remote controlled end respectively, wherein the information data structure comprises an ID number of a message, relative coordinate information of a mouse, absolute coordinate information of a touch pad and a touch screen and key information of a keyboard;
s3, the local control terminal converts the commands of the touch pad and the touch screen into mouse events at relative coordinate positions through a normalization algorithm by identifying user operation, packages the mouse events and key information of the keyboard into messages and sends the messages to the remote controlled terminal; wherein the step S3 includes the steps of:
s31, if the local control end user controls the mouse, directly sending the mouse event to the remote controlled end through UDP according to the format of the data structure;
s32, if the local control end user operates the touch pad and the touch screen, obtaining absolute position information of the mouse, converting the absolute position information into relative coordinates through a normalization algorithm, and sending the relative coordinates to the remote controlled end through UDP according to the format of the data structure;
s33, the local control end gradually moves the coordinates from the starting point to the end point according to the obtained starting point and end point coordinates of the touch pad and the touch screen and the resolution of the screen, and converts the absolute coordinates into relative coordinates;
the normalization algorithm is to obtain the resolutions of the control end and the remote controlled end, and then convert the mouse coordinate of the local control end into the mouse coordinate of the remote controlled end, as shown in fig. 2.
S4, switching between the control of the local control end and the control of the remote controlled end on the mouse and the keyboard is realized through the sent command; the step S4 includes the steps of:
s41, if the local control end controls the remote controlled end, sending a command ctrl + alt + t to process mouse and keyboard events;
and S42, if the local control end stops controlling the remote controlled end, sending a ctrl + alt + q command to disconnect from the remote controlled end.
S5, the remote controlled end registers a character device virtual Mouse keyboard event, as shown in figure 3, a Linux Mouse Driver and a character device Driver are written to register the character device Driver to establish a virtual Mouse event, a Linux Kbd Driver and a character device Driver are written to register the character device Driver to establish a virtual kbdevent keyboard event, and a write function is written to write an analyzed message into the virtual Mouse and keyboard event;
the method comprises the steps of establishing a virtual mouse event and a keyboard event, and interacting with a Write function and a Read function through an ioctl function. The ioctl function is a function that manages an I/O channel of a device in a device driver.
And S6, the remote controlled end receives and analyzes the message sent from the local control end, and writes the message into the virtual mouse and keyboard event of the remote controlled end to realize remote control. The step S6 includes the following steps:
s61, the remote controlled end receives the stop control command, the network receiving process continues to receive the message, but the message information is not written into the mousevent and kbdevent events;
and S62, the remote controlled end receiving process receives the control command, analyzes the received message, writes the analyzed message into a mousevent event and a kbdevent event, and continues remote control.
If the remote controlled end consists of a plurality of host computers and a plurality of display screens, if the local control end needs to control any large screen information, the local control end can control any display screen interface information by specifying the display screen serial number ID.
The invention also provides a multipurpose remote mouse key control system, which comprises a first initialization module, a second initialization module, a packaging module, a sending module, an event module and a control module, wherein the first initialization module, the second initialization module, the packaging module, the sending module, the event module and the control module are shown in FIG. 4;
the first initialization module is used for respectively initializing corresponding networks by the local control end and the remote controlled end;
the second initialization module is used for respectively initializing an information data structure by the local control end and the remote controlled end, wherein the information data structure comprises an ID number of a message, relative coordinate information of a mouse, absolute coordinate information of a touch pad and a touch screen and key information of a keyboard;
the packaging module is used for converting commands of the touch pad and the touch screen into mouse events at relative coordinate positions through a normalization algorithm by the local control terminal through identifying user operation, packaging the mouse events and key information of the keyboard into messages and sending the messages to the remote controlled terminal;
the sending module is used for switching the control of the local control end and the remote controlled end on the mouse and the keyboard through the sent command;
the event module is used for establishing a virtual Mouse event by registering a virtual Mouse and keyboard event of the character device, registering a character device Driver by writing in a Linux Mouse Driver, establishing a virtual kbdevent keyboard event by writing in a Linux Kbd Driver, registering the character device Driver, establishing a virtual kbdevent keyboard event, and writing the analyzed message into the virtual Mouse and keyboard event by writing in a write function;
and the control module is used for receiving and analyzing the message sent from the local control end by the remote controlled end, and writing the message into the virtual mouse and keyboard event of the remote controlled end to realize remote control.
The parts not described in the specification are prior art or common general knowledge. The present embodiments are to be considered as illustrative and not restrictive, and all changes coming within the meaning and equivalency range of the appended claims are intended to be embraced therein.
Claims (6)
1. A multi-purpose remote mouse key control method, comprising the steps of:
s1, the local control end and the remote controlled end respectively initialize the corresponding networks;
s2, initializing an information data structure by the local control end and the remote controlled end respectively, wherein the information data structure comprises an ID number of a message, relative coordinate information of a mouse, absolute coordinate information of a touch pad and a touch screen and key information of a keyboard;
s3, the local control terminal converts the commands of the touch pad and the touch screen into mouse events at relative coordinate positions through a normalization algorithm by identifying user operation, packages the mouse events and key information of the keyboard into messages and sends the messages to the remote controlled terminal;
s4, switching between the control of the local control end and the control of the remote controlled end on the mouse and the keyboard is realized through the sent command;
s5, the remote controlled end registers a character device Driver by registering a character device virtual Mouse keyboard event and writing in a Linux Mouse Driver, establishes a virtual Mouse event, registers the character device Driver by writing in a Linux Kbd Driver, establishes a virtual kbdevent keyboard event, and writes analyzed messages into the virtual Mouse and keyboard event by writing in a write function;
s6, the remote controlled end receives and analyzes the message sent from the local control end, and writes the message into the virtual mouse and keyboard event of the remote controlled end to realize remote control;
the normalization algorithm is specifically as follows: the method comprises the steps of firstly obtaining the resolution ratios of a control end and a remote controlled end, and then converting the mouse coordinate of a local control end into the mouse coordinate of the remote controlled end.
2. The multipurpose remote mouse key control method according to claim 1, wherein the initializing the network in step S1 includes initializing a network Socket and a port number.
3. The multipurpose remote mouse key control method according to claim 1, wherein the step S3 comprises the steps of:
s31, if the local control end user controls the mouse, directly sending the mouse event to the remote controlled end through UDP according to the format of the data structure;
s32, if the local control end user operates the touch pad and the touch screen, obtaining absolute position information of the mouse, converting the absolute position information into relative coordinates through a normalization algorithm, and sending the relative coordinates to the remote controlled end through UDP according to the format of the data structure;
and S33, the local control terminal gradually moves the coordinates from the starting point to the end point and converts the absolute coordinates into relative coordinates according to the obtained starting point and end point coordinates of the touch pad and the touch screen and the resolution of the screen.
4. The multipurpose remote mouse key control method according to claim 1, wherein the step S4 comprises the steps of:
s41, if the local control end controls the remote controlled end, sending a command ctrl + alt + t to process mouse and keyboard events;
and S42, if the local control end stops controlling the remote controlled end, sending a ctrl + alt + q command to disconnect from the remote controlled end.
5. The multipurpose remote mouse key control method according to claim 1, wherein the step S6 includes the steps of:
s61, the remote controlled end receives the stop control command, the network receiving process continues to receive the message, but the message information is not written into the mousevent and kbdevent events;
s62, the remote controlled end receives the control command, analyzes the received message, writes the analyzed message into the event of mousevent and kbdevvent, and continues the remote control.
6. A multipurpose remote mouse key control system is characterized by comprising a first initialization module, a second initialization module, a packaging module, a sending module, an event module and a control module;
the first initialization module is used for respectively initializing corresponding networks by the local control end and the remote controlled end;
the second initialization module is used for respectively initializing an information data structure by the local control end and the remote controlled end, wherein the information data structure comprises an ID number of a message, relative coordinate information of a mouse, absolute coordinate information of a touch pad and a touch screen and key information of a keyboard;
the packaging module is used for converting commands of the touch pad and the touch screen into mouse events at relative coordinate positions through a normalization algorithm by the local control terminal through identifying user operation, packaging the mouse events and key information of the keyboard into messages and sending the messages to the remote controlled terminal; the normalization algorithm is specifically as follows: firstly, acquiring the resolutions of a control end and a remote controlled end, and then converting the mouse coordinate of a local control end into the mouse coordinate of the remote controlled end;
the sending module is used for switching the control of the local control end and the remote controlled end on the mouse and the keyboard through the sent command;
the event module is used for establishing a virtual mouse event by registering a virtual mouse and keyboard event of the character equipment, registering a character equipment Driver by writing in a LinuxMouse Driver, establishing a virtual kbavent keyboard event by writing in a LinuxKbd Driver, registering the character equipment Driver, establishing a virtual kbavent keyboard event, and writing an analyzed message into the virtual mouse and keyboard event by writing in a write function;
and the control module is used for receiving and analyzing the message sent from the local control end by the remote controlled end, and writing the message into the virtual mouse and keyboard event of the remote controlled end to realize remote control.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810839064.9A CN109144300B (en) | 2018-07-27 | 2018-07-27 | Multipurpose remote mouse key control method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810839064.9A CN109144300B (en) | 2018-07-27 | 2018-07-27 | Multipurpose remote mouse key control method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109144300A CN109144300A (en) | 2019-01-04 |
CN109144300B true CN109144300B (en) | 2021-12-21 |
Family
ID=64797961
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810839064.9A Active CN109144300B (en) | 2018-07-27 | 2018-07-27 | Multipurpose remote mouse key control method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109144300B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110012117A (en) * | 2019-05-08 | 2019-07-12 | 润电能源科学技术有限公司 | A kind of method remotely controlled, system and control equipment |
CN111813237A (en) * | 2020-07-21 | 2020-10-23 | 山东超越数控电子股份有限公司 | Method for realizing remote control of virtual keyboard and mouse |
CN114153321A (en) * | 2021-10-26 | 2022-03-08 | 河北汉光重工有限责任公司 | Method for realizing remote control of virtual keyboard and mouse |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101673146B (en) * | 2008-09-10 | 2011-05-11 | 宏正自动科技股份有限公司 | Key-screen-mouse switch using touch screen |
CN102148874A (en) * | 2011-03-30 | 2011-08-10 | 北京彩讯科技股份有限公司 | Remote multi-keyboard mouse control method for network computer |
CN103529954A (en) * | 2013-10-12 | 2014-01-22 | 成都阜特科技股份有限公司 | Method for mutual exclusion of remote virtual machine keyboard mouse and local monitor |
CN104123058A (en) * | 2013-04-24 | 2014-10-29 | 广明光电股份有限公司 | Method for touch host computer to control mobile device |
CN104853157A (en) * | 2015-05-06 | 2015-08-19 | 金三立视频科技(深圳)有限公司 | Network video recorder (NVR) remote screen control method, screen control device and screen control system |
CN105262880A (en) * | 2015-05-28 | 2016-01-20 | 重庆大学 | Mobile phone control demonstration system applied to WiFi network |
CN105607985A (en) * | 2015-09-29 | 2016-05-25 | 中国船舶重工集团公司第七0九研究所 | Qt graphical interface software-based operation log recording method and system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040215743A1 (en) * | 2003-03-04 | 2004-10-28 | Soronti, Inc. | Mouse synchronization for virtual presence architecture (VPA) |
CN1591336B (en) * | 2003-08-25 | 2010-09-22 | 联想(北京)有限公司 | Method for simulating computer keyboard or mouse operation |
-
2018
- 2018-07-27 CN CN201810839064.9A patent/CN109144300B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101673146B (en) * | 2008-09-10 | 2011-05-11 | 宏正自动科技股份有限公司 | Key-screen-mouse switch using touch screen |
CN102148874A (en) * | 2011-03-30 | 2011-08-10 | 北京彩讯科技股份有限公司 | Remote multi-keyboard mouse control method for network computer |
CN104123058A (en) * | 2013-04-24 | 2014-10-29 | 广明光电股份有限公司 | Method for touch host computer to control mobile device |
CN103529954A (en) * | 2013-10-12 | 2014-01-22 | 成都阜特科技股份有限公司 | Method for mutual exclusion of remote virtual machine keyboard mouse and local monitor |
CN104853157A (en) * | 2015-05-06 | 2015-08-19 | 金三立视频科技(深圳)有限公司 | Network video recorder (NVR) remote screen control method, screen control device and screen control system |
CN105262880A (en) * | 2015-05-28 | 2016-01-20 | 重庆大学 | Mobile phone control demonstration system applied to WiFi network |
CN105607985A (en) * | 2015-09-29 | 2016-05-25 | 中国船舶重工集团公司第七0九研究所 | Qt graphical interface software-based operation log recording method and system |
Also Published As
Publication number | Publication date |
---|---|
CN109144300A (en) | 2019-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9152436B2 (en) | Gesture support for shared sessions | |
CN106843715B (en) | Touch support for remoted applications | |
EP2431854A2 (en) | Image display apparatus, image display system, and image display method | |
US8762544B2 (en) | Selectively communicating data of a peripheral device to plural sending computers | |
CN109144300B (en) | Multipurpose remote mouse key control method and system | |
US8924502B2 (en) | System, method and computer program product for updating a user session in a mach-derived system environment | |
MX2010011964A (en) | Virtual desktop view scrolling. | |
US9124551B2 (en) | Multi-touch multi-user interactive control system using mobile devices | |
CN110531870B (en) | KVM seat management system and mouse positioning method | |
CN111078104B (en) | Redirection method of multi-point touch equipment on cloud desktop and computer equipment | |
US20120235924A1 (en) | Display systems, methods, and apparatus | |
Jadhav et al. | Vnc architecture based remote desktop access through android mobile phones | |
US7337225B2 (en) | Information processing apparatus, its control method, and program | |
US7836461B2 (en) | Computer interface system using multiple independent hardware and virtual human-computer input devices and related enabling subroutines | |
CN105262880A (en) | Mobile phone control demonstration system applied to WiFi network | |
US20080301340A1 (en) | Method for Data Transmission | |
WO2009108346A2 (en) | System and method for using virtual ip addresses in a multi-user server system | |
CN105630448A (en) | KVM (Keyboard Video Mouse) system based on FPGA (Field Programmable Gate Array) | |
CN112256140B (en) | Multi-key mouse cooperative control system in distributed KVM seat system | |
US7886091B2 (en) | Methods and arrangements for performing desktop switching | |
KR20040108028A (en) | Remote login method for mobile communication terminal | |
Lou et al. | Magic input: A multi-user interaction system for SAGE based large tiled-display environment | |
CN103853470A (en) | Data processing and displaying method, device and system | |
CN102387118B (en) | A kind of data output method and device | |
CN114153321A (en) | Method for realizing remote control of virtual keyboard and mouse |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |