Smart input: Provide mouse and keyboard input to a PC from android devices
Abhisek Maiti, Sayantan Majumdar, Sudipto Bhattacharjee, Asoke Nath · 2017
Most Android smartphones have numerous built-in sensors. These sensors are capable of providing raw data with high precision and accuracy. However, the applicability of these sensors is not limited to the host device. This paper focuses on the application of inertial sensors (Accelerometer and Gyroscope) to monitor three-dimensional device movement and orientation and emulate the mobile device as a virtual multi-purpose input device by making appropriate use of these data in realtime. Predictive text and auto-correct are useful features of smartphones that traditional PCs generally do not offer. The paper also focuses on incorporating these features while emulating the mobile device as a text input device capable of inputting together a sequence of characters. Strong end to end encryption is enforced on these data for obvious security reasons.