Keyboard-Mouse Cursor Traversal to Prevent Multi-Device Input Conflicts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face operation conflicts and degraded user experience when multiple terminal devices are used with a single keyboard-mouse device, leading to complex and unreliable traversal between devices.

Innovation Solution

A method that detects and controls cursor movement between connected devices, including event interception and restoration instructions to ensure seamless and reliable keyboard-mouse traversal, reducing confusion and improving user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If keyboard-mouse traversal is implemented between multiple terminal devices, then seamless access between devices is achieved, but operation conflicts occur between traversing keyboard-mouse and local keyboard-mouse

Engineering Contradiction:
Improveseamless access between devicesVSAvoidoperation conflict
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an event interception mechanism as an intermediary layer between the keyboard-mouse input device and the terminal devices. The first device intercepts and processes keyboard-mouse events before they reach the second device, preventing direct conflicts between traversing and local keyboard-mouse operations. This mediator approach allows seamless traversal while maintaining operational reliability by controlling event flow.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts keyboard-mouse traversal behavior based on real-time operational context. When a local keyboard-mouse is detected on the first device, the system dynamically prevents traversal to avoid conflicts. The traversal state is not static but adapts to current device usage conditions, resolving the contradiction between seamless access and operation reliability.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If keyboard-mouse traversal is enabled across multiple devices, then user can operate different terminals with same keyboard-mouse device, but traversal confusion occurs affecting terminal operations

Engineering Contradiction:
Improveoperate different terminals with same keyboard-mouseVSAvoidtraversal confusion
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms to detect and respond to keyboard-mouse operational states across devices. The first device receives feedback about local keyboard-mouse presence and adjusts traversal behavior accordingly. This feedback loop prevents traversal confusion by ensuring the system responds to actual operational conditions, maintaining ease of use while reducing complexity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary detection of local keyboard-mouse devices before allowing traversal to occur. By checking for potential conflicts in advance and preventing traversal when conflicts are detected, the system avoids traversal confusion before it occurs. This preliminary action maintains ease of operation for legitimate use cases while preventing problematic scenarios.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260010241A1Keyboard-mouse traversal method, communication system, and computer-readable storage medium
Publication Date: 2026.01.08 HONOR DEVICE CO LTD
  • US20260010241A1 patent drawing
  • US20260010241A1 patent drawing
  • US20260010241A1 patent drawing

AI summary

A method includes: A first device detects, when a first cursor of a first input device is displayed on a screen of the first device, a first operation acting on a second input device. The first device is connected to the second input device, the first device is not connected to the first input device, the first input device and the second input device are configured to input a control instruction, and the first operation is used to control an action of a cursor displayed on the screen of the first device. The first device controls, in response to the first operation, the first cursor to move out of the screen of the first device, and controls a second cursor of the second input device to be displayed on the screen of the first device. The foregoing method can effectively reduce keyboard-mouse operation conflicts, and help improve user experience.