Touchpad Diagonal Scrolling via Multi-Finger Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional touchpad software restricts users to vertical and horizontal scrolling, making diagonal scrolling impossible and requiring users to visually position their finger accurately, which is inefficient and distracting, especially for tasks like spreadsheet management.
Innovation Solution
A method and system that allows diagonal scrolling on a touchpad by detecting multiple fingers in contact, enabling users to initiate a diagonal scroll mode with two fingers, allowing flexible interaction without precise location requirements and compatible with existing touchpads after software driver changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional touchpad software is used, then vertical or horizontal scrolling is enabled, but diagonal scrolling is impossible
Solution Approach 1:
The touchpad software dynamically adjusts its scrolling behavior based on the number of fingers detected. When one finger is detected, conventional vertical/horizontal scrolling is used. When two fingers are detected, diagonal scrolling mode is activated. This dynamic adaptation resolves the contradiction by making the software versatile without requiring completely new complex software architecture.
Solution Approach 2:
The invention changes the operational parameters of the touchpad by detecting the number of fingers in contact and adjusting the scrolling mode accordingly. This parameter-based control enables diagonal scrolling capability while maintaining compatibility with existing touchpad hardware and basic scrolling functions, thus improving adaptability without proportionally increasing software complexity.
2Measurement precision
If precise finger positioning is required for scrolling, then scrolling accuracy is improved, but user efficiency and task completion speed decrease
Solution Approach 1:
The invention transitions from one-dimensional scrolling (vertical/horizontal) to two-dimensional diagonal scrolling by utilizing two fingers placed at different positions on the touchpad. The relative positions of the two fingers define the diagonal scrolling direction and speed. This dimensional enhancement allows users to scroll diagonally across spreadsheets without needing to precisely position a single finger, thereby improving both accuracy and efficiency simultaneously.
Solution Approach 2:
The second finger acts as an intermediary that defines the scrolling direction and speed without requiring precise positioning. Instead of needing to accurately place one finger at a specific location, the user simply places two fingers anywhere on the touchpad surface, and the system calculates the appropriate scrolling vector based on their relative positions. This intermediary approach eliminates the need for precise positioning while maintaining scrolling accuracy.
3Measurement precision
If users must look at the touchpad to position their finger, then positioning accuracy is improved, but user distraction and time consumption increase
Solution Approach 1:
The two-finger diagonal scrolling system is self-positioning in nature. Users simply place their fingers naturally on the touchpad surface without needing to visually align them with specific locations. The system automatically determines the scrolling direction and speed based on the relative positions of the two fingers. This self-service mechanism eliminates the need for visual feedback during finger placement, allowing users to maintain their focus on the spreadsheet content while the system handles the positioning automatically.
Data Source
AI summary
A method and system for providing diagonal scrolling on a touchpad of a device is disclosed. The method and system comprises determining if at least one finger is in contact with the touchpad, and entering a diagonal scroll mode if more than one finger is in contact with the touchpad. A system and method in accordance with the present invention allows the user to initiate a diagonal scroll at any location on a touchpad by using two fingers, thereby greatly enhancing the functions of the touchpad and allowing the user to manipulate computer programs from the touchpad much more efficiently and easily. The present invention supports diagonal scrolling on a touchpad and does not require a precise location for vertical or horizontal scrolling, since the entire touchpad area/surface can be used.


