虚拟键盘TouchMe鼠标钩子版主要针对按键少的触屏机器,通过点击屏幕向系统发送按键消息来实现类似虚拟键盘的功能,支持连发和长按。理论上支持任意分辨率的PPC, 并且所有皮肤均共用, 不必为某一分辨率的机器单独编写。压缩包内只附带了4个测试用的皮肤,请根据需要选择。程序其它说明以及皮肤的编写,请参考压缩包内的示例皮肤以及说明文件。
【钩子版】
10-05-13
添加延时启动的命令行参数
修复 BitmapToRegion 颜色颠倒的 bug
修复 MouseMove 处理的一个 bug
2010-05-12
最近更新历史:(更详细的更新历史请参考压缩包内文档)
加入 GDI 窗口方式绘制皮肤
加入 MOVEPOS, 可以在运行过程中移动皮肤位置
加入呼出时暂停前台窗口的功能 (还有不少问题, 建议慎用)
图片改为支持 png 和 bmp, 速度稍微慢了点, 不过用 bmp 确实太浪费空间了
虚拟按键个数上限增大到 256 个
各种各样的小优化和 Bug 修复
鼠标钩子版使用微软未开放的鼠标钩子来实现, 在一些机器上可能无法正常工作
由于WinCE的鼠标钩子的局限性, 鼠标钩子版无法彻底屏蔽触屏点击事件, 用户点击屏幕的操作依旧会传给系统, 如果需要解决该问题, 请尝试 TouchMe伪驱动版
本程序还使用了键盘钩子来实现热键功能, 由于WinCE的局限性, 无法同时设置2个以上的键盘钩子, 各位知道一下就好了:)
如果程序运行过程中出现不正常现象, 软启PPC一般即可解决
其它说明:
1. 鼠标钩子版 无法彻底屏蔽触屏点击事件, 但玩玩Java游戏应该足够了, 如果需要更强大的功能,请使用 伪驱动版
2. 本程序使用纯Win32 API编写, 体积很小巧, 使用时内存占用可能会在100KB~500KB之间, 实际内存占用与机器分辨率有关
3. 本程序暂时不支持直接在屏幕上绘制皮肤, 今后可能会考虑改进