I am trying to connect an external USB barcode scanner and noticed the soft keyboard would not appear while the scanner was connected. So I am assuming the external scanner is seen as an IME. I read that IMEs are not recognized with the USB Host. Yet using IME I can not get anything from a scan to a EditText. Am I wrong about using the IME or how to read the scanner to the IME?