触摸屏/屏幕键盘(虚拟键盘)调用解决方案
原创最近,我们需要win XP程序开发是在系统的工业计算机上进行的,这是一种电阻式触摸屏,需要使用触摸键盘使工业计算机能够独立于鼠标和键盘运行程序。经过研究,获得了一系列解决方案,mark如下:
(1)自己在程序中开发虚拟键盘
这是我想到的第一件事,我用了它C#发展,所以只专注于C#相关的虚拟键盘开发。看了一些开发帖子后,自己开发虚拟键盘的关键是不要使用按钮之类的控件来开发键盘,因为这些控件可以转移输入框的焦点。合适的方法是使用图像模拟键盘,然后通过确定鼠标单击的坐标位置来计算单击了哪个按钮。我不会深入研究其他细节。
相关链接:
A Software Virtual Keyboard for Your WPF Apps
On-screen Keyboards
Touchscreen Keyboard UserControl
(2)使用windows配备屏幕键盘(osk.exe)
我已经考虑过了,但只有屏幕10.4英寸,键盘太小,电阻式触摸屏无法用手触摸,太费力了。除非屏幕足够大pass。win XP 如果已简化,则可以在 网上 下载到XP屏幕键盘文件osk.exe和msswch.dll,放置在系统中system32在文件夹下,您可以运行osk.exe调出屏幕键盘。
参考链接:
Keyboard on the screen in WinForms
(3)使用其他屏幕键盘软件
起初,我没有考虑使用它,但最终,我发现它是最简单,最有效的。仅推荐以下功能:
虚拟屏幕键盘(Hot Virtual Keyboard) v5.3.1.0中文绿色版
Hot Virtual Keyboard – 华丽的屏幕键盘
这个软件非常好用,可以完全替代系统配备屏幕键盘,而且还可以自定义各种风格的键盘。建议有米的同学们都购买支持正版。
此外,该软件运行良好,毕竟花费不多:
转自:http://www.cnblogs.com/followyourheart/p/3645401.html
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123



