SE546041C2 - Apparatus and method for supporting touch input events - Google Patents
Apparatus and method for supporting touch input eventsInfo
- Publication number
- SE546041C2 SE546041C2 SE2030154A SE2030154A SE546041C2 SE 546041 C2 SE546041 C2 SE 546041C2 SE 2030154 A SE2030154 A SE 2030154A SE 2030154 A SE2030154 A SE 2030154A SE 546041 C2 SE546041 C2 SE 546041C2
- Authority
- SE
- Sweden
- Prior art keywords
- touch input
- operating system
- touch
- computer system
- input event
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims 9
- 238000006243 chemical reaction Methods 0.000 claims 2
- 238000004590 computer program Methods 0.000 claims 1
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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- 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/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
A computer system for managing receipt of touch input events, the computer system being controlled by an operating system and comprising an input control module;wherein the input control module is configured to:receive a touch input event from the operating system due to a user interacting with a touch screen display;compare the position data associated with the touch input event with a predefined area, and wherein, if the position data is associated with the predefined area, send the touch input event to a target program module;and wherein if the position data is not associated with the predefined area, return the touch input event to the operating system.
Description
Specifying where the amendments have support in the original application.
Here we will indicate below each claim where the corresponding information is to be found in the original application.
Claim 1 and“one or more touch screen disp|ays"
Support in the originally filed application
[10] Operation of computer system and input events
Figure 1 shows a schematic example of a computer system 100. The computer system 100 is connected to a first display 111 and a second display 115, which may be referred to as screens. One or more of the first display 111 and a second display 115 may be a touchscreen which is configured to receive touch input from a user of the display. One or more of the first and second displays may comprise a display portion 112, 116 and a touch panel portion 113, 117. The display portion may show visible information to a user of the display. The touch panel portion may receive touch input from the user of the display. The display portion and the touch panel portion of the display may be located on the same portion of the display.
[26] Although the schematic illustration in Figure 1 shows the first display 111 and the second display 115 as separate devices, the first and second display may be treated as one single display by the operating system. The single display may be referred to as a virtual display. An example of such an arrangement is shown in Figure 2. ln this case, the first touch screen display 211 and the second touch screen display 215 are configured with different position data in the operating system. Both touch screen displays 211 and 215 may be being used by separate users, but all of the touch input events generated by use of the first and second touch screen displays will be associated with the single virtual display 250. The operating system may receive all touch input events from both touch screen displays 211 and 215 to the virtual display
“ are configured to send the touch input event to a target program module associated with the predetermined location or return the touch input event to the operating system."
Support in the originally filed application
[41] lf the position data associated with the input event is determined by the input control apparatus to be within the predetermined area, the input control apparatus may send the touch input event to a target program module associated with the predetermined location. The input control apparatus may send the touch input event by sending a simulated mouse event to the target program module. lf the position data associated with the touch input event is determined to not be within the predetermined area, the input control apparatus may return the touch inputevent to the operating system in step 370. The touch input event may be returned to the operating system in the same form that the operating system originally received the touch input event from the input device. The touch input event may subsequently be processed by the operating system in the same way as if the operating system had received the touch input event from the input device and had not sent the touch input event to the communication manager.
Claims (9)
1. A computer system for managing receipt of touch input events, the computer system being controlled by an operating system and comprising a communication manager and an input control apparatus; wherein the communication manager is configured to: instruct the operating system to create a program window for receipt of all touch input events on the operating system, and receive all touch input events from the program window due to a user interacting with one or more touch screen displays from the operating system; compare position data associated with each touch input event with a predefined area on one or more touch screen displays and wherein, if the position data is associated with the predefined area, send the touch input event to the input control apparatus, and wherein, the computer system is characterised in that the communication manager and input control apparatus are configured to perform a conversion on the data associated with the touch input event and convert the data into a different format compatible for a target program module or operating system, and wherein send the touch input event to the target program module associated with the predefined area or return the touch input event to the operating system.
2. The computer system of claim 1, wherein the program window for receipt of all touch input events is not visible to the users of the computer system.
3. The computer system of claims 1 and 2, wherein the computer is comprising one main touch screen display and at least one secondary touch screen display facing an additional user.
4. The computer system of any preceding claim, wherein the predefined area corresponds to a section or touch area of the one or more displays.
5. A method for managing receipt of touch input events, the method being controlled by an operating system and performed by a communication manager and an input control apparatus; The method comprising: instructing the operating system to create a program window for receipt of all touch input events on the operating system, and receiving all touch input events from the program window due to a user interacting with one or more touch screen displays from the operating system; comparing position data associated with each touch input event with a predefined area on one or more touch screen displays and wherein, if the position data is associated with the predefined area, sending the touch input event to the input control apparatus, and wherein, the method is characterised in that the communication manager and input control apparatus are configured to performing a Conversion on the data associated with the touch input event and converting the data into a different format compatible for a target program module or operating system, and wherein sending the touch input event to the target program module associated with the predefined area or returning the touch input event to the operating system.
6. The method of claim 5, wherein the program window for receipt of all touch input events is not visible to the users of the computer system.
7. The method of any preceding claim, wherein the computer is comprising one main touch screen display and at least one secondary touch screen display facing an additional user.
8. The method of claims 5 to 7, wherein the predefined area corresponds to a section or touch area of the one or more displays.
9. A computer program comprising code that, when executed by a computer system, instructs the computer system to perform the method of any one of claims 5 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE2030154A SE546041C2 (en) | 2020-05-11 | 2020-05-11 | Apparatus and method for supporting touch input events |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE2030154A SE546041C2 (en) | 2020-05-11 | 2020-05-11 | Apparatus and method for supporting touch input events |
Publications (2)
Publication Number | Publication Date |
---|---|
SE2030154A1 SE2030154A1 (en) | 2021-11-12 |
SE546041C2 true SE546041C2 (en) | 2024-04-23 |
Family
ID=78816984
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE2030154A SE546041C2 (en) | 2020-05-11 | 2020-05-11 | Apparatus and method for supporting touch input events |
Country Status (1)
Country | Link |
---|---|
SE (1) | SE546041C2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4177702A1 (en) * | 2021-11-08 | 2023-05-10 | HM Group AB | Apparatus and method for supporting touch input events |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120139854A1 (en) * | 2010-11-05 | 2012-06-07 | Promethean Limited | Touch-sensitive surface data |
US20130097561A1 (en) * | 2006-03-21 | 2013-04-18 | Microsoft Corporation | Simultaneous input across multiple applications |
EP2595042A2 (en) * | 2011-11-16 | 2013-05-22 | Samsung Electronics Co., Ltd | Mobile device for executing multiple applications and method for same |
US20140259029A1 (en) * | 2013-03-11 | 2014-09-11 | Samsung Electronics Co., Ltd. | Multi-input control method and system, and electronic device supporting the same |
WO2016144255A1 (en) * | 2015-03-06 | 2016-09-15 | Collaboration Platform Services Pte. Ltd. | Multi-user information sharing system |
US20190163347A1 (en) * | 2009-03-25 | 2019-05-30 | Samsung Electronics Co., Ltd. | Method of dividing screen areas and mobile terminal employing the same |
-
2020
- 2020-05-11 SE SE2030154A patent/SE546041C2/en unknown
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130097561A1 (en) * | 2006-03-21 | 2013-04-18 | Microsoft Corporation | Simultaneous input across multiple applications |
US20190163347A1 (en) * | 2009-03-25 | 2019-05-30 | Samsung Electronics Co., Ltd. | Method of dividing screen areas and mobile terminal employing the same |
US20120139854A1 (en) * | 2010-11-05 | 2012-06-07 | Promethean Limited | Touch-sensitive surface data |
EP2595042A2 (en) * | 2011-11-16 | 2013-05-22 | Samsung Electronics Co., Ltd | Mobile device for executing multiple applications and method for same |
US20140259029A1 (en) * | 2013-03-11 | 2014-09-11 | Samsung Electronics Co., Ltd. | Multi-input control method and system, and electronic device supporting the same |
WO2016144255A1 (en) * | 2015-03-06 | 2016-09-15 | Collaboration Platform Services Pte. Ltd. | Multi-user information sharing system |
Also Published As
Publication number | Publication date |
---|---|
SE2030154A1 (en) | 2021-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7930447B2 (en) | Listing windows of active applications of computing devices sharing a keyboard based upon requests for attention | |
US10276131B2 (en) | Systems and methods for remote mouse pointer management | |
US8924502B2 (en) | System, method and computer program product for updating a user session in a mach-derived system environment | |
US20060103508A1 (en) | Remote-control system, remote-control apparatus, apparatus to be controlled, remote-control method, computer program, and storage medium | |
US20090160779A1 (en) | Emulating A Keyboard On A Touch Screen Monitor Of A Computer System | |
US20060230156A1 (en) | Seamless windows functionality to remote desktop sessions regarding z-order | |
US20100097326A1 (en) | Keyboard-video-mouse switch system with interactive display | |
TW200513867A (en) | Apparatus of remote server console redirection | |
US5708786A (en) | Data processing device having event in non-windows desktop environment affecting window in desktop environment | |
CN102196003A (en) | Remote control method and device of monitoring system | |
CN101676875A (en) | Method for seamless access remote Windows application program by Linux terminal and apparatus thereof | |
CN102117187B (en) | Method, device and system for displaying multi-area screen during remote connection process | |
WO2009064535A1 (en) | Efficient mode switching in a video processor system | |
CN103838375A (en) | Terminal input method and terminal | |
US20170163711A1 (en) | Method and device for displaying a page | |
US7886091B2 (en) | Methods and arrangements for performing desktop switching | |
SE546041C2 (en) | Apparatus and method for supporting touch input events | |
CN105653353A (en) | Multi-system interactive communication method and device based on container | |
CN103701791A (en) | Server, terminal equipment, visual desktop system and operation method thereof | |
US20110320962A1 (en) | Information processing apparatus, control method therefor, and program | |
US7973677B2 (en) | System and method for data transmission between at least one display screen and a client system | |
US10283090B2 (en) | Information processing apparatus, method of controlling the same and non-transitory computer-readable storage medium | |
KR101624700B1 (en) | Virtualization client controlling multiple displays under virtual operating system | |
CN113794604A (en) | Network security situation display method, device, equipment and storage medium | |
KR20130023754A (en) | Apparatus and methdo for running application |