Stylus-Triggered Screen Split via Touch Event Interception
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current screen split control methods on terminals, which rely on user gestures or physical keys, often result in mistaken touches and cumbersome operations, leading to a poor user experience, especially when using styluses with keys like Page Up and Page Down.
Innovation Solution
A screen split control method that utilizes a stylus to trigger screen splits by creating a window to intercept non-stylus touch events and detect stylus touch events, determining the screen split position based on stylus input, thereby reducing mistaken touches and improving user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If screen split control is implemented using user gestures or physical keys, then screen split functionality is achieved, but mistaken touches increase and operation becomes cumbersome
Solution Approach 1:
A window is introduced as an intermediary component between the touch screen and the screen split control logic. This window intercepts touch events and determines whether they originate from a stylus or finger, enabling differentiated handling of touch inputs and reducing mistaken touches while maintaining operational simplicity
Solution Approach 2:
The system changes the parameter of touch event detection by identifying the type of touching tool (stylus vs. finger) and adjusting the response behavior accordingly. When a stylus is detected, the system enables screen split control functionality; when a finger is detected, the system ignores the gesture to prevent mistaken touches
2Measurement precision
If a window is created to intercept and detect stylus touch events, then mistaken touches are reduced and control precision is improved, but system resource consumption increases
Solution Approach 1:
Instead of continuously monitoring all touch events, the system only activates the window for intercepting and detecting stylus touch events when screen split control is needed. This partial action approach reduces unnecessary resource consumption while maintaining high detection accuracy when required
Solution Approach 2:
The window automatically manages its own lifecycle by intercepting touch events and determining their source. The system self-regulates resource usage by enabling the window only when needed and removing it when screen split control is no longer required, reducing overall resource consumption
Data Source
AI summary
A screen split control method is performed by a terminal that has a function of responding to a control instruction triggered by a stylus. The screen split control method includes: creating a window in response to receiving the control instruction triggered by the stylus and determining that the control instruction is a control instruction of triggering screen split, where the window is configured to intercept a non-stylus touch event and detect a stylus touch event; determining a screen split position of the terminal based on the stylus touch event detected by the window; and performing screen split on the terminal based on the screen split position.


