Input Event Interception for Seamless Device Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for sharing input devices across multiple terminal devices, such as keyboards and mice, are inefficient as they require manual connection switching between devices, limiting user experience and device compatibility, especially for devices without Bluetooth functionality.
Innovation Solution
A method and apparatus for controlling an input function that intercepts input events from a shared input device and forwards them to a second connected device, enabling seamless sharing and switching of input devices without manual intervention, using a processor and memory to manage the input device sharing function.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If manual connection switching is used to share input devices across multiple terminal devices, then device compatibility is maintained, but user experience deteriorates due to manual intervention requirements
Solution Approach 1:
The patent introduces a first terminal device as an intermediary that receives input events from the input device and forwards them to the second terminal device. This mediator approach allows the input device to remain connected to one terminal while sharing input functionality with another terminal, eliminating the need for manual connection switching and improving user experience while maintaining compatibility.
Solution Approach 2:
The patent replaces the mechanical/manual connection switching process with an automated event forwarding mechanism. Instead of physically switching cables or manually disconnecting/reconnecting Bluetooth connections, the system automatically intercepts and forwards input events between terminal devices, substituting manual mechanical operations with automated software-based event routing.
2Ease of operation
If input device sharing function is implemented without manual switching, then ease of operation improves, but device complexity increases due to additional control mechanisms
Solution Approach 1:
The first terminal device automatically performs the tasks of intercepting input events and forwarding them to the second terminal device without requiring user intervention. The system serves itself by autonomously managing the input event routing process, which simplifies the user experience while the underlying complexity is encapsulated within the automated control mechanism.
3Productivity
If Bluetooth connection is used for input device sharing, then input efficiency improves, but adaptability deteriorates for devices without Bluetooth functionality
Solution Approach 1:
The patent creates a universal input sharing mechanism that can function across different device types and connection methods. By establishing a standardized event forwarding protocol between terminal devices, the system achieves multi-functionality that works whether devices use Bluetooth, wired connections, or other communication methods, thereby improving adaptability while maintaining input efficiency through automated event routing.
Data Source
AI summary
A method for controlling an input function, an apparatus for controlling an input function and a storage medium thereof are provided. The an input function control method is applied to a first device connected to a input device and includes: in response to detecting that an input device sharing function is enabled and an input event sent by the input device is monitored, intercepting the input event; and forwarding the intercepted input event to a second device connected with the first device.


