Hello,
in our company we developed a App which get's scans from a mobile scanning device (see nimmsta.com). The scans are forwareded to O/S via the Android's Accessibility Service. The reason is that with this solution we do not have to deal with different keyboard-layouts, key-press delays...