Keystroke Acceleration Mechanism for Terminal Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional methods require repeated keystrokes to browse large amounts of content on terminal devices, making the process time-consuming and laborious.
Innovation Solution
A method and apparatus that implement keystroke acceleration by receiving a signal indicating a key is pressed, determining the current acceleration start time, and automatically performing the corresponding operation when the time arrives, while ensuring the correct key and interface are maintained, reducing the need for repeated keystrokes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a user presses a key repeatedly to scroll through content data, then the content can be browsed line by line, but the operation becomes time-consuming and laborious when browsing large amounts of content
Solution Approach 1:
The patent applies dynamics by making the scrolling speed variable rather than constant. The system dynamically adjusts the scrolling speed based on the duration the key is pressed - longer press duration results in faster scrolling speed, allowing users to quickly browse through content without repeated keystrokes while maintaining control over the scrolling pace
Solution Approach 2:
The patent changes the parameter of scrolling speed from a fixed value to a variable that depends on press duration. By monitoring how long the key is held down, the system adjusts the scrolling speed parameter accordingly, enabling users to browse content more efficiently by simply holding the key longer for faster scrolling
2Productivity
If the system implements automatic scrolling based on key press duration, then the number of keystrokes is reduced, but the system complexity increases due to timing detection and acceleration control mechanisms
Solution Approach 1:
The patent applies self-service by having the system automatically detect key press duration and control scrolling speed without requiring user intervention. The system monitors its own input state, calculates the appropriate scrolling speed based on press duration, and executes the scrolling automatically, reducing the need for complex user interaction handling
Solution Approach 2:
The patent implements feedback by continuously monitoring the key press state and using this information to adjust scrolling behavior in real-time. The system provides visual feedback through the scrolling motion that reflects the user's press duration, creating a natural and intuitive interaction loop that simplifies the overall system architecture
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
The present invention provides a method and an apparatus enabling keystroke acceleration, and belongs to communications field. The method includes: receiving a signal indicating a key is kept pressing; obtaining a current acceleration start time; perform an operation corresponding to the key pressed when the current acceleration start time arrives, judging whether the key is still being pressed; performing the step of obtaining the current acceleration start time when the key is still being pressed. The apparatus includes: a receiving module, an obtaining module, a first processing module and a second processing module. According to the present invention, after a signal indicating a key is kept pressed, a current acceleration start time is obtained, and the keystroke is responded when the current acceleration start time arrives. Therefore, the user does not have to press a key repeatedly, and the key operation can be automatically performed, which reduces the number of keystrokes needed and makes the operation simpler and less time-consuming.