Search code examples
androidandroid-softkeyboardandroid-input-method

Making a keyboard app on one android phone to act as a Bluetooth keyboard for another android phone


I have developed a keyboard for android but I want to add a functionality through which it can act as a remote keyboard device for another android phone, is this possible? Can someone post some information regarding the same?


Solution

  • This question is very similar to this one. I am pasting the same text as i answered there.

    I think what you need to do is not worry about the input-method in the first device, but create an application where you input text as normal from what ever you are using for input on the android device and then make that application responsible to transfer the acquired text to another device in which you want to input, in real time.

    Given the restrictions on the IME in android, the other device should have the modified input-method that receives the data and enters for you in turn.

    You have to be very careful for this kind of data transfer because the IME in android is essentially capable of monitoring anything the user enters, so the data transfer should be really really secure.