Barcode Scanner Keyboard for Android

Type Or Scan Barcode Keyboard






Barcode Keyboard - +TEC-IT's new soft-keyboard for Android offers integrated camera scanner support. Using this keyboard you are able to scan barcodes directly into any app, application switching or copy/paste is no longer required.

After the application was installed, this Barcode Keyboard  can be activated in Android Settings -- Language / keyboard.
Once activated you are still able to key-in text manually using the hardware or software-keyboard of your Droid. But whenever you need to enter the data of a barcode (e.g. an EAN or UPC product code, a QR-Code, ...) just press the barcode key or long press the num/alpha modifier. A camera scanner app (choose between the built-in or an external scanner) is opened, the barcode is decoded and the Barcode Keyboard enters the barcode data automatically into the current input field. No manual typing is required.

User Manual

NEW: A complete and updated user manual in German and English is available on TEC-IT's web site!

Enable Barcode Keyboard

After installing Barcode Keyboard from Android Market (Market link: market://search?q=pname:com.tecit.android.barcodekbd.demo) you need to enable the keyboard on your Droid (the keyboard must be activated too, see below!):
  1. Navigate to Android Settings -- Language / keyboard
  2. Check Barcode Keyboard and confirm the security warning

Barcode Keyboard Settings

  • Data Prefix
    Using the placeholders ${ENTER}, ${TAB}, ${BACKSPACE}, ${DOWN}, ${UP}, ${LEFT} and ${RIGHT} you can control the cursor or input focus before the barcode data is inserted into the input field of the current app.
  • Data Suffix
    Use the same placeholders as above to control the cursor or input focus after the barcode data is inserted into the input field of the current app.
  • Camera Scanner
    If you prefer to select the camera scanner to be used each time, select Always ask. If a specific app is selected, the software always uses exactly this camera scanner app without asking.
  • Search Key Function
    This entry specifies the action when the hardware search key is pressed (this key is usually marked with a magnifier symbol, it is also available on the hardware keyboard of a Motorola Droid/Milestone or Google G1): Scan Barcode Now immediately opens the camera scanner when this key is pressed (you do not need to activate the soft-keyboard beforehand). In this case the search key acts as hotkey for barcode scanning.
    Choose Do Nothing if you do not want to change the default behaviour of the standard search key.
Activate the Barcode Keyboard
  1. Open some app which uses a text input field (e.g. Gmail, then Compose a new email).
  2. Long-tap in some input field like To
  3. A menu opens, select Input method
  4. Choose Camera Keyboard

90 Seconds Video Demonstration



Update Available (V1.4 - October 2012)

In addition to numerous other improvements the updated version of the bar code keyboard supports the following keyboard layouts (The layout of the barcode keyboard is automatically adjusted to the system settings):
  • English
  • German
  • French
  • Russian
  • Spanish - new
  • Swedish
In addition the placeholders ${ENTER}, ${TAB}, ${BACKSPACE}, ${DOWN}, ${UP}, ${LEFT} and ${RIGHT} can now be abbreviated with ${E}, ${T}, ${B}, ${D}, ${U}, ${L} and ${R}. You can specify a multiplier immediately after the placeholder (e.g. ${E5}). This instructs the barcode keyboard to simulate the specified key n times (5 times Enter key in the example above).

Your Feedback Please!


Feedback and feature requests are highly welcome. Just contact TEC-IT.

P.S.: +TEC-IT  offers also another Android App named GetBlue. This app provides automated data collection and data entry for all apps. Connects to TCP RFID and Bluetooth SPP barcode scanners!

Comments

  1. Im looking for an app allowing the scanned barcode to be entered into a text box on a website opened on my PC or laptop.

    Any ideas?

    Even better for my uses would be to scan the barcodes of, say, 20 items, and then upload the upc numbers to a file on my PC (Excel or even just notepad).

    Does this exist?

    Thank you.

    ReplyDelete
    Replies
    1. me too, did you find a solution?

      Delete
    2. Something like this? Video (Barcode scanning via Bluetooth)

      http://youtu.be/uMZHtj5OHXc

      Delete
  2. Hello and many thanks for your comment!

    We provide an other app named "GetBlue" which is able to save scanned bar-codes (either via Cam or via Bluetooth) to a file on the SD-card. You can then copy the file to your PC. GetBlue also supports direct upload of scanned data to Google Text and Tables (online document services offered by Google, also named Google Docs).

    Please try it out or get in touch with us via e-mail or MSN: support@tec-it.com

    Best Regards

    TEC-IT

    ReplyDelete
  3. I am having trouble scanning with the app. I will be using this to scan a Vins from vehicles to text. Do you have any suggestions to make it easier? Maybe a longer scan bar? Also, the haptic feedback seems to be disabled on the new keyboard. I love the idea though.

    ReplyDelete
  4. Hello and many thanks for your feedback!

    The Barcode Keyboard uses a quite current build of the open source scanner ZXing (named "Barcode Scanner" in the Market) by default. This is the "internal scanner" in the settings.

    You are free to install additional external barcode scanner apps. We tried ixMat scanner (offers an adjustable finder rectangle). So just install a scanner app which fits your requirements and adjust it as default scanner for the barcode keyboard.

    To do this open Android Settings -> Language & Keyboard -> then open the Barcode Keyboard settings.

    Pro: You are free to adjust the options of the external scanner app (e.g. vibrate on scan)
    Con: Invoking the scanner may be a little bit slower - and we have not tested all available scanner apps. So please try it yourself.

    Have a great weekend!

    ReplyDelete
  5. Hello, I love this app! My question is similar to the above comment. Is there a way to assign a new barcode scanner, such as mobiScan 39 to the app? mobiScan 39 works much better with vehicle identification numbers.

    Thank you.

    ReplyDelete
  6. Hello Shane,

    yes - you can assign each external scanner app. I outline the steps in detail:

    1) install your preferred scanner app
    2) Open "Android Settings"
    3) Select "Language & keyboard"
    4) Scroll down and tap on the entry "Barcode Keyboard" or "Barcode Keyboard Demo". This opens the settings dialog of the barcode keyboard.
    5) Use the entry "Camera Scanner" to change the default scanner. You can select between

    - "Always ask"
    The barcode keyboard will ask you for each scan which barcode scanner should be used.

    - "Internal Scanner"
    If selected, the barcode keyboard will always use the integrated ZXing scanning engine.

    - "Additional Scanner Apps"
    Below the first two entries all additional installed barcode scanner apps are listed. Just select your preferred one.

    Hope this helps!

    TEC-IT

    ReplyDelete
  7. It must be my version of Android or something, when I select which keyboard, I only have the choice of Internal Scanner or Barcode Scanner. The dialog box will not scroll. Also, I do not get the always ask choice.

    Thanks,
    Shane

    ReplyDelete
  8. Hello again,

    maybe the mobiscan app does not register correctly (or by intention) as scanner app. You may try other scanner apps (e.g. Zxing barcode scanner or the ixMat scanner). The mentioned apps are registered (and therefore displayed) correctly.

    If I find some minutes I'll check it with the mobiscan app myself and post the result here.

    ReplyDelete
  9. I can't use the android keyboard. Is there away to embed the app in the keyboard app I use or as a stand alone?

    ReplyDelete
  10. This is the very app I've been looking for! However, it seems theres only android version exists..could you develop one for iPhone?

    ReplyDelete
  11. @Dean: Please get in touch with us to discuss your requirements (send email to support@tec-it.com or give us a call ++43725272720). Time zone GMT+1

    @Anonymous: We are sorry - iPhone development is currently not available from TEC-IT. This may change in the near future.

    ReplyDelete
    Replies
    1. Has this changed is there an iPhone version?

      Delete
    2. No, it hasn't. I am sorry - but we are not focusing on the iPhone at the moment.

      Delete
  12. Hi, i really like your product. I think that you have done a great job. I will use it to fill online web ordering form, and it can be easely set to jump to the next text line. My problem is that when next box is selected the keybord close and you have to pres that field to lunch keyboard again. Not shure that this is related to keyboard it self but maybe you have a tip.
    My other quedtion is: buying on Android Market is not suported in my country (Croatia). Can you recomend anothet way to purchase your product? thank you

    ReplyDelete
  13. Hello Jurica,

    thanks for your feedback!

    Problem "disappearing keyboard when changing fields": This behaviour is by design (at the moment). But I'll check with development and post more information if possible.

    How to buy: The keyboard uses the licensing service of Android Market. Unfortunately it is not possible to provide you with a licensed version. Hope Google adds Croatia soon.

    Greetings from Austria!

    TEC-IT

    ReplyDelete
  14. Found this when I was looking for a way to take inventory by barcode. This is just what I wanted, and works great on my Motorola Droid X.

    Two questions:
    1. Is there more function or settings available in the paid version? Or is it just the lack of the occasional offer to purchase? I do plan on getting the paid version, so I'll find out in time, but just curious.

    2. Similar to the above "disappearing keyboard", I would benefit from some form of continuous scan mode. The Search key activation scanning comes close. Better would be if, for instance, after a successful scan the scanning screen stayed up, maybe with the last scanned data displayed at the bottom, until I tapped it (or something to indicate I'm done scanning).

    ReplyDelete
  15. @brad, thanks for your feedback!

    1. Exactly, the nag dialog is missing in the paid version

    2. Entered as request for enhancement for a future version. Development will check out possibilities.

    Have a great evening!

    ReplyDelete
  16. I am testing your product for a client, and it seems to work well for reading the bardcode. The problem I have is they are connected to their inventory system as a telnet terminal and I need to produce some special keystrokes to move around in their inventory application, like "F12", "up arrow" and "dn arrow". I have been able to use the app ConnectBot to do the telnet side and the barcodes are entered correctly into it, but I need the special keystrokes to actually use it. Any way to enter special keystrokes, or add them to the symbols keyboard?

    ReplyDelete
  17. Hi,
    I'm scanning an Interleave 2-5 barcode (I25).
    When the barcode starts with 0, the application does not recognize it (can't capture the code).

    e.g. 298751 - good scan
    02987510 - NO GO...

    ReplyDelete
  18. @anonymous: Thanks for your comment, we will check this out.

    As a work-around you may download additional barcode scanning apps and use them instead of the built-in engine. Just adjust the default scanner app in the settings of the barcode keyboard.

    Hope this helps!

    ReplyDelete
  19. @anonymous (10.05.2011): Sorry for the delayed reply.

    We have to check this out. If you tell us your timeline (mailto support@tec-it.com) this would be great.

    All the best!

    ReplyDelete
  20. Can not download for app market due to device not compatable, would like to try anyway Star 200a. Any ideas please

    ReplyDelete
  21. Hello!

    We will implement an alternative licensing scheme. because more and more devices without access to Android Market are in "the wild". Please be patient.

    ReplyDelete
  22. I have tried this software with a VNC connection.....it doesn't work.

    I open VNC via Android to my PC. On the PC, I have Notepad open.
    I select the Barcode keyboard, scan a barcode....and nothing comes up.
    It works when I select an app on android, but not with a VNC connection.

    ReplyDelete
  23. Thanks for your comment,

    we have not tested the Barcode Keyboard in this scenario.

    If you are looking for a solution to capture barcodes with your handset and to forward the data to a PC I suggest to use our app "GetBlue". It offers camera scanner support and is able to transfer the data to a PC via Bluetooth or TCP/IP (or store it directly in the Google Cloud - Google Docs).

    Hope this helps!

    For question please contact us directly via email or MSN: support@tec-it.com

    ReplyDelete
  24. Will love to see this app works with MobiSave 39 or MobiScan VIN. So far, it seems that this app could not see both apps as "Scanner". IS there any tested scanner that can scan VIN?

    Thanks,

    ReplyDelete
  25. Thanks for your comment @anonymous. We will do our best (MobiSave 39 or MobiScan VIN). Your suggestion was entered in the enhancements database.

    I am sorry but I can't recommend a VIN scanner right now. It is impossible to test this out at the moment. If demand increases we may extend some open source scanner with this possibility.

    I hope for your understanding!

    ReplyDelete
  26. andosbox does not work, the program is great, add more programs or know of any compatible MS-DOS emulator to work?

    ReplyDelete
  27. I use samsung galaxy tab with thai keyboard.when I switch between barcode keyboard and samsung keyboard very complicate for user.Any idea for this cause?
    Thanks in advance
    Pawit.

    ReplyDelete
  28. @koalacs: Barcode Keyboard supports two different methods for keystroke simulation (see Barcode Keyboard Settings, Application Prefix/Suffix).

    Such a "policy" controls the keystroke simulation mode as well as additional control keys which are simulated. Policies are valid for a specific target application only.

    Create a new policy, select the app in question and try Barcode Keyboard with checked and unchecked "Simulate single keystrokes" option.

    Please let us know if this was helpful.

    ReplyDelete
  29. @anonymous: You are right. As far as we know a slight improvement is possible (at least the fallback to the original keyboard may be improved). We will check it out in detail ASAP.

    Stay tuned!

    ReplyDelete
  30. Thanks for your quick result.I have application for use your product and clients very please but have problem for switch between keyboard quickly and smoothly.If you can improve it I think a big lot of your client very happy.

    Thanks in advance,

    Pawit,

    ReplyDelete
  31. Hi,

    I test switch from samsung to barcode keybord by press and hold on textbox control and have windows appear to select keyboard but press four-five time for each switching.

    Regards,

    Pawit

    ReplyDelete
  32. First off, Nice app!! Totally worth it!

    I was wondering, with the placeholders. I wanted to do something like this:

    1st Scan, Tab, 2nd Scan, Enter
    ${INPUT}${TAB}${2ND_INPUT}{ENTER}

    Is that possible?

    Again, thanks for the app!!

    ReplyDelete
  33. Hello Juan,

    we appreciate your comment!

    Unfortunalety this is currently not possible.
    I have entered your request for enhancement in our issue tracking system. Please understand that this does not ensure (timely) implementation - but we will do our best.

    Have a great day!

    ReplyDelete
  34. Hello from New Zealand.

    I have an application that I would like a QR code that has four pieces of information. Creating the QR code is easy. Is it possible to get the four pieces of information into four separate fields in my android database program from one QR code? I have tried some combinations of key strokes but it all ends up in one field. Is this possible?

    Thanks, Matt.

    ReplyDelete
  35. @matt: Many thanks for your request!

    A software keyboard like our app can only access the current input field. Thus it is hard to scan a QR-Code, split it up and assign the different data pieces into the correct fields.

    Maybe you have a chance to scan the complete QR-code (using some suitable delimiters) into a separate field and split it up in an extra step?

    ReplyDelete
  36. I have been using this app for a short period at my small business. It is working great for me at the moment, but I've been wanting to created a bar code that takes advantage of the "date" feature in Microsoft Word or use the barcode scanner to simulate the keyboard's commands such as "Enter" or "Spacebar".

    Background: We are scanning products and using SAP notes. We manually enter the date, is there a way to program a barcode to fetch the date and enter it as mm/dd/yy?

    ReplyDelete
  37. @anonymous: Just to be sure: You are looking for a possibility to scan special bar codes with the function enter, space, insert date, .. and so on?

    please confirm - or get in touch with us at support@tec-it.com

    ReplyDelete
  38. Yes, well we are using both the Android app and a Motorola LS2208, is there a way to generate barcodes that can emulation those functions? (Enter, space, date, etc)

    ReplyDelete
  39. @anonymous: Got it. Was entered into our issue database, but will take some time.

    Thanks

    ReplyDelete
  40. Would like codabar format support, but otherwise it's great.

    ReplyDelete
  41. I need to be able to 'scan' a simple linear EAN barcode and have the barcode numbers (not the data that they refer to) transferred to a text field.

    In other words, I need an alternative to manually entering the numbers printed below the barcode itself.

    Is this possible in your applicatoin, please?

    ReplyDelete
  42. hello,

    I installed this app on my Asus tablet. Everything works as expected, however, when I invoke the scanner to scan a barcode, the app settings screen pops up... I want the numeric number reprecented by the barcode to simply populate the text field... however, it appears that when I scan, nothing happens and my screen reverts back to the barcode settings page :-(

    Any help would be appreciated!

    thank you

    ReplyDelete
  43. @anonymous: Sorry for the delayed answer. The numbers below an EAN code should be identical to the numbers encoded in the code. At least this is the normal use case.

    Hope this helps!

    ReplyDelete
  44. @site builder corp: On our Asus tablet (TF101 with latest Android version released by Asus) the app works exactly as required by you - that's the purpose of the app...

    Which Asus are you using, which Android is running - and are you using a docking station?

    ReplyDelete
  45. Works for me on my Viewsonic ViewPad 7, and has a nicer layout than the "touchpal" default keyboard.

    Seems to scan some codes very easily, but not others. In two days of tinkering I haven't figured out which ones.

    ReplyDelete
  46. Thanks for the comment @anonymous. Please send us scans/pictures of the unreadable codes (support@tec-it.com): We'll check if they are supported.

    ReplyDelete
  47. I have been having the same issues as 'site builder corp'. I have installed the zxing barcode scanner and the barcode keyboard. When I scan a barcode I am taken to the keyboard settings. I am attempting to scan to a field within firefix with no success. Any help you can provide will be appreciated.

    I am using a Samsung Galaxy 10.1
    Andriod 3.2
    Barcode Scanner v3.72
    Firefox v9.0
    Barcode Keyboard Demo v1.2.16867

    ReplyDelete
  48. Hello mikeds,

    thanks. Does this happen directly after installation of the Barcode Keyboard? If yes - would it be possible to reboot the tablet and try the Barcode Keyboard again (please make sure to NOT execute the setup wizard after a reboot - because I suspect this is the reason)?

    Any feedback is HIGHLY welcome.

    ReplyDelete
  49. Thank you for the quick response. I turned on the device and started firefox. This time, the barcode would scan and the device would remain within firefox, but nothing would populate in the text box.

    I was able to capture a barcode and populate into a field within the native android browser without any issues this time around.

    Could this be a Firefox issue?

    Again, thanks for your help.

    ReplyDelete
    Replies
    1. You need to add a new simulation rule for Firefox with the settings listed below.

      To add a new rule visit Android Settings -> Language & keyboard -> Barcode Keyboard Settings -> Simulation rules.

      Press "Add Simulation Rule", enter FF as rule name, change the simulation mode to "One key at a time" (THIS IS IMPORTANT!) and select Firefox as target app. If Firefox is not available in the app-list you need to reboot your device.

      Hope this helps.

      To make it easier we will add standard rules for Opera and Firefox in the next version.

      Delete
    2. Hi,

      I just tried this solution but it didn't work. I add ${E} in the simulation rules, removed it, but no change. I tried under Opera, it didn't work, but with the default browser it's fine... unfortunately, my application is not fully functionnal under default browser...

      Delete
    3. Hello!

      Can you forward us the URL, please? We will try it ourself - just send an email to support@tec-it.com.

      We will also release an update of the Barcode Keyboard (most likely tomorrow) - so please stay tuned...

      Delete
  50. Hello,

    I just purchased the app, but I don't see the data prefix and suffix options in the keyboard settings. I must be doing something wrong?

    ReplyDelete
    Replies
    1. Hello - sorry for the delays. Please check out the manual for details:

      http://www.tec-it.com/en/software/data-acquisition/barcode-keyboard/barcodekeyboard/Default.aspx

      Delete
  51. This is one of the good technique.I like your blog features.This is one of the best post.Thanks for share with us.

    ReplyDelete
  52. Is there a way to enable the flash on my device when I scan a barcode?

    ReplyDelete
  53. @Andries Venter: Thanks - and sorry for the delayed answer. This feuture will be implemented in one of the next updates. Please be patient - we are quite busy.

    ReplyDelete
  54. Any chance you can add Nexus 7 support? It has a front facing camera but it doesn't show as compatible from Google Play.

    ReplyDelete
    Replies
    1. Front cam support will be implemented as soon as possible.

      Off topic: Google should ship the Nexus tablet in Europe too :-)

      Delete
  55. Any chance for support on Galaxy Tab 7?

    ReplyDelete
    Replies
    1. Hello there,

      thanks for the reminder - we will be working on it ASAP.

      Delete
  56. Hi. Great app, congratulations.
    I use it on Samsung Note with success, but it's annoying that when you strike a key, the key image that pops up to confirm that you have stroked the good one shows the symbol in soft grey instead of in black, being difficult confirm if I've used the right key. Could you please correct it? Or given a choice.

    Thank you!

    ReplyDelete
  57. It was working on my galaxy note last week, but now is not.what is going on? Update broke it?
    Thanks,
    Gord

    ReplyDelete
    Replies
    1. Hello! Please make sure to install any update of the Barcode Keyboard.

      I just tried the latest version on a SG Note without problems. What's the exact problem? We will look into it asap.

      Delete
    2. ok. working again. i think the setting for "selected camera scanner" was set to null along the way (maybe with the update)
      all is good. thanks.
      btw: is this software not available to samsung galaxy note 7"?
      thanks
      gord

      Delete
    3. Which model do you mean exactly? A Samsung Tab 7 inch?

      All I can say is that Barcode Keyboard is not available via Google Play for the Nexus 7 tab (despite the fact that the app works well on this model).

      A manual install may help, we will publish the APK shortly on http://tec-it.com

      Delete
  58. yes i meant the sg tab 7". sorry..
    thanks in advance for the apk
    gord

    ReplyDelete
    Replies
    1. Thanks.

      Strange - the developer console of Google Play says that the app is available for more or less all Samsung devices (only 3 exceptions). Among others the following tabs are listed as available device:

      ....
      Galaxy Tab 2 7.0 WiFi(espressowifi)
      Galaxy Tab 7.0 Plus(GT-P6200)
      Galaxy Tab 7.0 Plus(SGH-T869)
      Galaxy Tab 8.9(GT-P7300)
      Galaxy Tab 8.9(GT-P7310)
      Galaxy Tab 8.9(SGH-I957)
      Galaxy Tab2 10.1(espresso10wifi)
      Galaxy Tab™ 10.1(SGH-T859)
      Galaxy Tab™ 7.7(SCH-I815)
      .....


      May I ask you to check your exact model number?

      Delete
    2. And I can confirm that it also works on gtp5113 galaxytab 10"

      Delete
  59. Have you played with the Galaxy Tab 2 7.0 ? I can't get any of the scanners to read any printed bar codes - is it the camera that is particularly bad? It will read bar codes off a screen brilliantly, but somehow not in printed form. Is this a rubbish autofocus "feature" ?

    ReplyDelete
    Replies
    1. We have no access to a GT2 right now, but I can't believe that the cam of it is the reason. Maybe it's a matter of contrast? Would be glad to eval the code, please scan some examples and send them to us (along with the dimensions of the code - email to support@tec-it.com.

      Thanks!

      Delete
  60. We are having problems with the Galaxy Tab 2 7 . It won't auto-focus on the barcode. It works fine on the Galaxy Note that we have.

    Anyone else seeing similar things?
    Thanks

    ReplyDelete
  61. saya tertarik dengan aplikasi barcode nfc Anda, saya berniat untuk memasukkan aplikasi Anda ini ke dalam website saya.

    Mohon bantuan dan saya ucapkan terima kasih

    ReplyDelete
  62. After I scan the bar code I want to add a Tab, so it exits the field. I have Scanner Keyboard Preference>bar code scanner>settings>Suffix I have tried ${TAB] but what is sent is the exact code at the end instead of the tab . I even tried \t nothing... Is there something I am missing

    ReplyDelete
    Replies
    1. Will, many thanks for reaching out to us!

      I dont know if it's a typo in your comment, but you need to enter ${TAB} (use curly braces, not square brackets). If this is not the problem, please let us know what you mean with "the exact code"? A screenshot of your Scanner Keyboard settings - and the result after scanning would be helpful. Let us also know the app you use as target. Thanks, TEC-IT (support@tec-it.com)

      Delete
    2. I am sending an email , Since I cannot add attachments here

      Delete
    3. Thanks, my colleagues will get back to you via mail. Yours, TEC-IT (support@tec-it.com)

      Delete

Post a Comment

No spam please, comments are moderated.

Thanks, TEC-IT

Popular posts from this blog

"Tag it Easy" - vCard and MeCard QR-Codes!

Scan-IT to Office - NEW VERSION