Work

Control and Sharing of Bluetooth Mouse and Keyboard Between Two Systems Using Network Communication

Year: 2025
Type: article
Abstract: ABSTRACT In modern computing environments, users often operate multiple systems simultaneously. Managing separate input devices for each system can be inefficient and inconvenient. This project introduces a software-based solution to share and control a single mouse and keyboard between two systems using network communication. The system eliminates the need for hardware KVM switches by enabling real-time control switching over a local network. Built using Python, the system uses a client-server model with UDP socket communication. The client captures mouse and keyboard events and transmits them to the server system, which simulates the input in real time. A hotkey (F12) allows the user to toggle control between the systems. At any given time, only one system accepts input while the other is locked, preventing conflicts and ensuring smooth interaction. This solution is lightweight, cost-effective, and easy to deploy. It is ideal for developers, testers, and multitasking users who work across dual-system setups. Future improvements may include encryption, GUI integration, and support for more than two systems. Keywords: Remote Control, UDP Communication, Mouse Sharing, Keyboard Input, Input Blocking
Author: M .VASUKI
Language: English
Open Access status: bronze
OpenAlex ID: W4411208876
FWCI:
Cites:
Cited by:
Related to: 10