Skip to content

Injection patch to make old games (Arcanum, Fallout 1 & 2, etc.) work with Windows 8 touchscreen

Notifications You must be signed in to change notification settings

buliaoyin/touchmouse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TouchMouse

TouchMouse是为在触屏win8上玩老游戏而设计的一个DLL Loader。 可以通过配置文件将touch及各种手势定义为鼠标和键盘事件,以期一些老游戏能够通过win8的触摸屏有不错的体验。

Installation

将build目录中的内容全部复制到游戏安装的根目录下即可。 其中FakeKeyboradMouseDriver目录下的驱动安装之后可以分别虚拟一个键盘和鼠标,是针对像仙剑三这种需要事先检测鼠标键盘的游戏的。不过该驱动只能在32位系统上安装,64位系统上因其严格的驱动签名验证而无法安装。

Supported Games

目前在仙剑三,仙剑四上测试通过。

ini configure file format

写起来挺烦的,就简单介绍下当前默认配置文件的作用:

单指触摸触发鼠标左键单击事件;

双指触摸出发鼠标右键单击事件;

单指移动触发鼠标移动事件,方便在游戏中寻找宝物;

单指长按后会触发鼠标左键按下的事件,此时再移动则表示鼠标拖拽;

双指上、下、左、右滑动触发键盘的上下左右事件;

三指触摸触发鼠标中键按下事件;

三指上下滑动触发鼠标滚轮事件;

三指左滑触发ESC按键事件;

三指右滑触发Enter键;

如果需要自定义可以依此照猫画虎。

License

GNU Lesser General Public License

About

Injection patch to make old games (Arcanum, Fallout 1 & 2, etc.) work with Windows 8 touchscreen

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%