Is it possible to have several active input methods in Android?

The situation is this: I have a Bluetooth device that reads microchip codes. I created an IME application that receives this code and writes it to the currently active TextView.

But for work, I have to choose the IME, which I designed as the default keyboard. However, if I do this, the user will no longer be able to use their default keyboard for regular inputs. (The inputs from the bluetooth device will only be used in 1 or 2 fields of many in the form located on the web page.)

Is it possible for an (non-root) Android device to listen to two different input methods (other than actually creating the keyboard user interface in my own IME)?

+4
source share

Source: https://habr.com/ru/post/1440551/


All Articles