无忧启动论坛

标题: [再求测]Synaptics PS2 Port TouchPad for PE [打印本页]

作者: 沙漠之子    时间: 2008-12-15 08:59
标题: [再求测]Synaptics PS2 Port TouchPad for PE
再上传个精简版 除去设置功能 ,已将我本自己的设置导入到inf中

SynTP.rar (373.9 KB, 下载次数: 302)
--------------------------------------

先上传一个测试版

地址:http://fs1.bay.cech.com.cn/download/file_share_15889141.html

使用方法:
SynTP.sys放到drivers文件夹

修改TXTSETUP.SIF
在[SourceDisksFiles]节添加
syntp.sys=1,,,,,,4_,4,1,,,1,4
在[MouseDrivers.Load]节添加
syntp=syntp.sys,4


现在XP中看看有没有HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ACPI\SYN0302\4&3863886d&0
如果没有,在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\ACPI\下搜索Synaptics
将Synaptics所在路径记下来,并修改SYN0302.reg中\SYN0302\4&3863886d&0

将SYN0302.reg里的东东事先导入到setupreg.hiv

进入PE后运行安装.CMD

=====================================
测试内容
1.在不修改SYN0302.reg的情况下,进入PE后SynZMetr.exe或SynMood.exe
又没错误提示.
2.下XP中运行SynZMetr.exe或SynMood.exe又没错误提示的情况下,运行SynTPEnh.exe
是否弹出已对话框,在系统托盘区是否出现触摸板图标
3.进入控制面板点击鼠标,弹出的设置框中又没触摸板的设置项
点击触摸板的设置项,再点击设置 看能否出现触摸板的设置对话框
4.测试内容1不通过,请修改SYN0302.reg后,重复1-3

最后,请将反馈结果告诉我 最好附图

[ 本帖最后由 沙漠之子 于 2009-2-15 23:19 编辑 ]
作者: HB天意    时间: 2008-12-15 09:58
沙发,请问这个是什么东西?做什么用啊?
作者: netwinxp    时间: 2008-12-15 10:01
手写板的驱动...
作者: lrbin50    时间: 2008-12-15 10:18
我的PE好像没这个驱动也可以用触摸版的啊。
作者: 沙漠之子    时间: 2008-12-15 11:41
原帖由 netwinxp 于 2008-12-15 10:01 发表
手写板的驱动...


不是手写板的驱动 是本本上触摸板的驱动
作者: 沙漠之子    时间: 2008-12-15 11:45
原帖由 lrbin50 于 2008-12-15 10:18 发表
我的PE好像没这个驱动也可以用触摸版的啊。


因为触摸板驱动是基于mouclass的上层驱动

如没有专用驱动,也能用mouclass驱动起来

但是,高级功能用不了 比如模拟中键 模拟右键
水平滚动 垂直滚动等
作者: lrbin50    时间: 2008-12-15 12:21
原帖由 沙漠之子 于 2008-12-15 11:45 发表


因为触摸板驱动是基于mouclass的上层驱动

如没有专用驱动,也能用mouclass驱动起来

但是,高级功能用不了 比如模拟中键 模拟右键
水平滚动 垂直滚动等

学习了!!不过,这东东在PE有必要性不是很大。只要能用就行。
作者: 沙漠之子    时间: 2008-12-15 12:46
原帖由 lrbin50 于 2008-12-15 12:21 发表

学习了!!不过,这东东在PE有必要性不是很大。只要能用就行。


这个东东 纯粹个人需要 (我的鼠标坏了 一直用触摸板,故有此东东)
作者: missxia    时间: 2008-12-15 16:00
也太精益求精了吧,还要把这个也搞出来啊
作者: liyuepin    时间: 2008-12-15 16:37
这也算是创新吧!!顶吧!!
作者: 沙漠之子    时间: 2008-12-15 22:57
再上传个精简版 除去设置功能 ,已将我本自己的设置导入到inf中

文件在顶楼,有空再找找通用方法
作者: CWD    时间: 2008-12-16 00:02
呃。。。看来是无法通用滴啊。。。


作者: netwinxp    时间: 2008-12-16 10:17
建议不要在注册表中直接添加完整的HWID,因为后面的字串会因为分配资源的不同而不同,建议在HardwareIdsDatabase中加入
[HardwareIdsDatabase]
*SYN0302="syn1"
*SYN0A06="syn2"
;如果它们的驱动程序互不相容,就分开加载,相容的话就可以用同一个。
;对于USB接口的,HWID就可能是USB\xxxxxxx....了
;还有的是 HID\....,不能一概而论。
其他的就是在[mouse]相关段加入了。

[ 本帖最后由 netwinxp 于 2008-12-16 10:33 编辑 ]
作者: 沙漠之子    时间: 2008-12-16 12:42
原帖由 netwinxp 于 2008-12-16 10:17 发表
建议不要在注册表中直接添加完整的HWID,因为后面的字串会因为分配资源的不同而不同,建议在HardwareIdsDatabase中加入
[HardwareIdsDatabase]
*SYN0302="syn1"
*SYN0A06="syn2"
;如果它们的驱动程序互不相 ...


其实 我一开始也是这样搞得
[HardwareIdsDatabase]
*SYN0002 = "i8042prt",{4D36E96F-E325-11CE-BFC1-08002BE10318}


但是这样一来,高层筛选程序驱动不能写到注册表

导致失效

[ 本帖最后由 沙漠之子 于 2008-12-16 13:19 编辑 ]
作者: netwinxp    时间: 2008-12-16 14:46
鼠标、触摸板、触摸屏、手写板不需要在txtsetup加载,可以采用类似声显网卡的方式加载,另外最好随后加载CTFMON.EXE并且打开高级文字服务支持,酱紫才可以充分支持手写功能。
作者: 沙漠之子    时间: 2008-12-16 15:37
鼠标、触摸板、触摸屏其实分两种,一种usb的即插即用
另一种PS2 Port 的 非即插即用 这种只能通过txtsetup加载
作者: netwinxp    时间: 2008-12-16 15:42
PS2 Port是pnp的并且可以通过后来添加而使用,你可以做酱紫测试——
在XP中删除PS/2鼠标,然后刷新一下,会重新识别PS/2鼠标并且可以直接使用。
作者: 沙漠之子    时间: 2008-12-16 16:06
我回去在试试看 不过应该不行的
作者: fjj0310    时间: 2008-12-16 16:54
呵呵,支持一下多谢楼主!!!
作者: 沙漠之子    时间: 2008-12-17 21:01
原帖由 netwinxp 于 2008-12-16 15:42 发表
PS2 Port是pnp的并且可以通过后来添加而使用,你可以做酱紫测试——
在XP中删除PS/2鼠标,然后刷新一下,会重新识别PS/2鼠标并且可以直接使用。


不行的 要重启才行
作者: 沙漠之子    时间: 2008-12-18 08:58
回去尝试使用CriticalDeviceDatabase代替具体的hwid
作者: 沙漠之子    时间: 2008-12-18 18:49
我实在找不出通用的方法了
只能导入具体的hwid了

主要是一个是UpperFilters=SynTP

Device Parameters\
SynPortType=000001
搞不定
作者: CWD    时间: 2008-12-18 19:21
555。。。这可怎么办。。。要是能外置的话还可以设置一个自动检测注册表信息来按需加载。。。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3