Active
Project:
UberPOS
Version:
6.x-1.x-dev
Component:
User interface
Priority:
Normal
Category:
Support request
Assigned:
Unassigned
Reporter:
Created:
11 May 2011 at 15:07 UTC
Updated:
24 Nov 2011 at 14:59 UTC
I'm curious if anyone other than Left Click has gotten this to work. I've read through the blog post (http://uberpos.com/blog/login-barcode) and created a correctly formatted barcode but I can't get the login to work in Firefox, IE, Chrome or Opera. I'm using a Code128 barcode with username~009password. In Notepad the tab is registered but when I use the scanner at the login both the username field has "usernamepassword" and the bookmark bar opens up...
Has anyone gotten this to work with another ASCII command instead of ~009? Like I said, it works in Notepad, not sure why it won't in any browser. I've tried %I (Code39 ASCII I believe) as well, but that didn't work any better.
Comments
Comment #1
coreywood commentedIt turns out CTRL + I is the command actually being sent by the scanner when you use ~009. CTRL + I should be the command for a horizontal tab (which works in Notepad), but in most browsers it looks like CTRL + I is remapped to open your bookmarks... so... I'm at a bit of a loss here, do I need to remap this keyboard shortcut in my browser? This would need to be done for each computer/browser you're using as a POS, which would be a pain
Comment #2
last call media commentedWe only ever used it on a mac... which uses the command key in place of the ctrl key almost universally...
Odd that it really sends ctrl i, doesn't sound right to me.
Comment #3
coreywood commentedI decided to give this a shot with demo.uberpos.com and the demo login barcode. I'm getting similar results in all major browsers in Windows 7 and OSX 10.6.7. I also tried just keying CMD + I and nothing happened in Safari, it did open the page info box for Firefox though...
As far as I can tell the issue is only with the tab key. ~009 and $I translate to CTRL+I or CMD+I and since those shortcuts are overridden by the browser, the tab key doesn't register. I haven't be able to think of a work around yet.
Comment #4
last call media commentedMaybe your scanner needs to be reprogrammed with different settings
Comment #5
coreywood commentedThe scanner doesn't seem to be the problem. I've tested it in multiple programs and it's registering the ASCII input correctly, the problem is that some programs (i.e. browser) have CTRL+I (CMD+I) disallowed or mapped to another function, such as bookmarks or page info.
I've tried disabling CTRL+I functions with javascript but this actually blocks the tab as well (as far as I can tell). The only feasible option now seems to be disabling the browser key shortcut while still allowing CTRL+I as input (so, not with javascript).
Comment #6
last call media commentedIt is hard to believe all the browsers have changed recently to intercept a tab key presses but only from a scanner and not a keyboard. We don't use this feature any more, but next time I get a chance, I'll try it here.