Android keyboard when using bluetooth scanning device (symbol)

I try to create a mobile application using ionic.
This application will be used for scanning barcodes using an external bluetooth barcode scanner (Symbol DS3578).
Currently i’m facing some issues with the native keyboard. The keyboard always pops up when i try to scan a barcode, even though there is no focus on any input-field.

few things i tried:

  • Changing KeyboardDisplayRequiresUserAction setting in config.xml
    <preference name="KeyboardDisplayRequiresUserAction" value="false"/>
    works… untill the user focuses in an inputfield and the native keyboard is poped up for the first time.
  • Automaticaly closing the native keyboard using the ionic keyboard plugin everytime it pops up at the wrong place. In this case the native keyboard flickers when you scan a barcode.
  • In the android settings changing default input settings and enable fysical keyboard. When i enable this the native keyboard won’t work anymore and the second problem is this setting defaults sets to off, so everytime the scanner reconnects (wich is when the scanners isn’t in use for about 5 to 10 min) the user has to manualy change these settings.

Anyone has (or had) the same problem?


It’s like a kind of hardware mismatch issue to me, and now I am using another kind of phone and this issue is gone.

You can have a try.