我们可以在asp.net应用程序中添加虚拟键盘吗?
问题描述:
我正在开发一个应用程序,以便在登录页面上我想为用户访问添加一个虚拟键盘。这可以在asp.net?plzz中有人帮忙吗?
I am developing a application so that at login page i want to add a virtual keyboard for user accessibility.can this be possible in asp.net?plzz someone help?
答
http://jquerybyexample.blogspot.in/2012/04/ jquery-ui-virtual-keyboard-plugin.html [ ^ ]
这是非常可行的,但需要做一些大量的工作。
但是对于ASP.NET来说实际上它太慢了。键盘应该可以实现快速打印。如果每次按键都会导致回发,它会让用户发疯。这个问题完全可以在客户端解决,这是最好的方法。
现在,怎么样?我建议你看看Paul Gorodyansky的一个网页键盘:
http:// winrus。 com / kbd_e.htm [ ^ ],
http://winrus.com/index_en.htm [ ^ ],
这是键盘本身: http://winrus.com/keyboard.htm [ ^ ]。
对不起,键盘是俄语+英语,不完全是你需要的,但它对你的目的无关紧要。如果你需要自己开发,它会对你有所帮助。最重要的功能是使用计算机键盘的便利性和可能性,而不仅仅是鼠标。当然,还有多种布局,您可以在打字时快速更改。
说真的。这是一个非常好的工作,问题有很多微妙的时刻,所以我建议你花时间学习这个产品。
现在,它'复制脚本并让它们正常工作非常困难,但保罗承诺免费向所有人发送个人副本。我建议你公开向他解释你的目的。
祝你好运,-SA
This is quite doable, but will need some good amount of work.
But with ASP.NET it would be too slow to be practical. The keyboard is supposed to enable fast printing. If every key press will cause a postback, it will drive the users crazy. This problem is quite solvable purely on the client side, and this is the best approach.
Now, how? I would recommend you to take a look at one of the Web keyboard by Paul Gorodyansky:
http://winrus.com/kbd_e.htm[^],
http://winrus.com/index_en.htm[^],
and this is the keyboard itself: http://winrus.com/keyboard.htm[^].
Sorry, the keyboard is Russian+English, not exactly what you need, but it does not matter for your purpose. If you need to develop your own, it will help you. The most important feature is the convenience and possibility to use the computer keyboard, not just the mouse. And of course, multiple layouts which you can quickly change while typing.
Seriously. This is a very good work, and the problem has a number of delicate moments, so I really advise you to spend time but learn this product.
Now, it''s pretty difficult to copy the scripts and make them working, but Paul promised to send everyone a personal copy on request, for free. I would advise you to openly explain to him your purpose.
Good luck,—SA
JavaScript虚拟键盘 [ ^ ]