TouchMouse是为在触屏win8上玩老游戏而设计的一个DLL Loader。 可以通过配置文件将touch及各种手势定义为鼠标和键盘事件,以期一些老游戏能够通过win8的触摸屏有不错的体验。
将build目录中的内容全部复制到游戏安装的根目录下即可。 其中FakeKeyboradMouseDriver目录下的驱动安装之后可以分别虚拟一个键盘和鼠标,是针对像仙剑三这种需要事先检测鼠标键盘的游戏的。不过该驱动只能在32位系统上安装,64位系统上因其严格的驱动签名验证而无法安装。
目前在仙剑三,仙剑四上测试通过。
写起来挺烦的,就简单介绍下当前默认配置文件的作用:
单指触摸触发鼠标左键单击事件;
双指触摸出发鼠标右键单击事件;
单指移动触发鼠标移动事件,方便在游戏中寻找宝物;
单指长按后会触发鼠标左键按下的事件,此时再移动则表示鼠标拖拽;
双指上、下、左、右滑动触发键盘的上下左右事件;
三指触摸触发鼠标中键按下事件;
三指上下滑动触发鼠标滚轮事件;
三指左滑触发ESC按键事件;
三指右滑触发Enter键;
如果需要自定义可以依此照猫画虎。
GNU Lesser General Public License