Mouse Sensitivity Adjustment via Force Sensors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users of information handling systems, such as PC gamers and graphic artists, require adjustable mouse sensitivity for optimal performance, but existing systems rely on manual toggling, which is inefficient and lacks dynamic adjustment based on user actions.
Innovation Solution
A mouse sensitivity adjustment system that uses force or tilt sensors communicatively coupled to a microcontroller unit (MCU) to dynamically adjust sensitivity based on movement thresholds, increasing sensitivity for fine adjustments and maintaining coarse adjustments when necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual sensitivity toggling is used, then user control over mouse sensitivity is maintained, but operation efficiency and responsiveness are reduced
Solution Approach 1:
The mouse system automatically adjusts its own sensitivity based on detected user actions without requiring manual intervention. The microcontroller monitors sensor data and autonomously selects appropriate sensitivity levels, eliminating the need for users to manually toggle sensitivity settings while maintaining operational efficiency.
Solution Approach 2:
The system continuously monitors sensor feedback (force, tilt, movement) and uses this information to dynamically adjust sensitivity in real-time. The microcontroller processes sensor data and automatically modifies mouse sensitivity based on detected actions, creating a closed-loop control system that responds to user needs without manual input.
2Device complexity
If fixed mouse sensitivity is used, then device complexity is reduced, but adaptability to different user needs and tasks is limited
Solution Approach 1:
The mouse sensitivity transitions from a fixed static parameter to a dynamic adjustable parameter that changes based on detected user actions. The system automatically adapts sensitivity levels in real-time based on force, tilt, and movement sensor data, allowing the same device to serve multiple user needs without increasing physical complexity.
Solution Approach 2:
The system changes the sensitivity parameter automatically based on detected user actions. The microcontroller modifies the mouse sensitivity parameter in response to sensor feedback, allowing the device to adapt to different tasks and user preferences without requiring manual adjustment mechanisms or increased physical complexity.
3Measurement precision
If high sensitivity is used for fine adjustments, then precision is improved, but speed and responsiveness for coarse movements are reduced
Solution Approach 1:
The mouse sensitivity dynamically switches between high and low levels based on detected user actions. When fine adjustments are detected, the system increases sensitivity for precision; when coarse movements are detected, the system decreases sensitivity for speed. This dynamic adaptation allows the same mouse to optimize for either precision or speed depending on the task at hand.
Solution Approach 2:
The system periodically monitors sensor data and adjusts sensitivity levels in response to detected action patterns. By continuously assessing user input characteristics, the mouse automatically switches between high-precision and high-speed modes, ensuring optimal performance for the current task without requiring manual sensitivity changes.
Data Source
AI summary
In one or more embodiments, a mouse for an information handling system has a plurality of force or tilt sensors. When a sensor detects a force or tilt value above a threshold value, a microcontroller unit (MCU) determines how fast the mouse is moving. If the mouse is moving above a threshold rate, the MCU determines the user is making a coarse movement and the MCU sends the mouse output to a processor for normal cursor adjustment. If the mouse is moving slower than a mouse speed threshold value, the MCU determines the user is trying to make a fine adjustment and the MCU adjusts the mouse sensitivity and sends the mouse output to the processor for fine cursor adjustment. The sensors may be in the bottom, sides or skirt of the mouse or a mousepad associated with the mouse.


