My application should have two input sources at the same time: a barcode scanner and a soft keyboard. When I connect the scanner to the blue tooth, it is treated like a physical keyboard. So, when this device is connected, the soft keyboard is not displayed (soft keyboard is deactivated).
Can I activate both a physical keyboard and a soft keyboard at the same time? If not, what is the best approach to solving the problem? Do I have to execute a custom view that pauses keypress events? Is there a keyboard app on the market that does this?
How do I programmatically turn the physical keyboard on and off? This is the “Use physical keyboard” toggle button (here I found a screenshot of this option:

source
share