troubleshooting Question

Windows Mobile 6.5 Internet Explorer OnKeyPress Not Exposed

Avatar of dsacker
dsackerFlag for United States of America asked on
JavaScriptWindows OSAJAX
10 Comments3 Solutions2503 ViewsLast Modified:
I have designed an ASP web page for scanning contents that go into crates, as well as the crates themselves (all are barcoded), which then inputs all of the job materials into an ERP database. It uses JavaScript to handle the onkeypress, grabs the ENTER keyCode (which is the end of the scanner's throughput), then uses AJAX to call server-side ASP code to do the database work.

It works beautifully on any desktop or laptop with an attached scanner. However, it does not work on a handheld device with Windows Mobile OS. :(

A lengthy research has verified that the onkeypress, onkeydown, onkeyup events (as well as others) are not exposed in Internet Explorer on Windows Mobile OS.

A dirty work-around is to code a setTimeout to check for value changes on the INPUT text fields (there are only 8 of them), so that is not too bad.

However, has anyone found a solution or way to expose the onkeypress/etc events and expose them to web pages in IE? (Without having to write your own WinApp browser control, turning it on in .NET, or purchase a commercial browser that does the same?)

It's a shame that Microsoft will tell you how to turn it on within your Windows Forms development (I've been to their MSDN solution page), but won't even go there regarding web pages, to the chagrin of not a few bloggers and forums.

Anyone got a rabbit in the hat on this?
Contract ERP Admin/Consultant

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 3 Answers and 10 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 3 Answers and 10 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros