
最近,有必要在Win XP系统的工业计算机上开发程序。工业计算机是电阻式触摸屏,需要在其上使用触摸键盘,这样工业计算机才能独立于鼠标和键盘运行程序。经过研究,获得了一系列解决方案。标记如下:
(1)由我自己在程序中开发虚拟键盘
这是我想到的第一件事。我使用C#进行开发,因此我只专注于与C#相关的虚拟键盘开发。阅读了一些开发文章之后,自己开发虚拟键盘的关键是:不要使用按钮之类的控件来开发键盘,因为这些控件会改变输入框的焦点。正确的方法是使用图片模拟键盘,然后通过判断鼠标单击的坐标位置来计算单击了哪个按钮。我不再赘述。
相关链接:

用于WPF应用程序的软件虚拟键盘
触摸屏键盘用户控件
.NET Winform键盘控件
![]()
([2)使用Windows随附的屏幕键盘(osk.exe)
我考虑过,但屏幕只有1 0. 4英寸,键盘太小,根本无法触摸电阻式触摸屏。太费力了除非屏幕足够大,否则请通过。如果您精简了Win XP,可以从Internet下载XP屏幕键盘的osk.exe和msswch.dll文件,将它们放在系统的system32文件夹中,然后可以调用通过运行osk.exe屏幕键盘。
参考链接:
WinForms屏幕上的键盘

([3)使用其他屏幕键盘软件
我最初没有考虑使用它,最后发现这是最简单,最有效的。只建议这样做:
热虚拟键盘v 5. 3. 1. 0中文绿色版
热虚拟键盘–漂亮的屏幕键盘

此软件非常易于使用,它可以完全取代系统随附的屏幕键盘,还可以自定义各种样式的键盘。建议所有购买大米的学生都支持正品。
此外,这款软件还不错,毕竟没钱:
简单的屏幕键盘3. 1绿色版本
转载于:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/bofangqi/article-313763-1.html
敲定中英全球战略伙伴关系并以此为榜样进行全球合作