趣分期身份证被注册:一键顶两键,扩展罗技鼠标按钮功能

来源:百度文库 编辑:九乡新闻网 时间:2024/04/16 15:16:25
虫 二
很多人非常“贪心”,鼠标上有再多的键也觉得不够用,我就是其中一个,不过好在我找到了好方法,能够让按键增加一倍,这样我就能更方便地快速使用程序了。不过这个技巧只能用在罗技鼠标,当然也这其中也包括了罗技的OEM产品。
下面就以我的罗技Optical Wheel Mouse鼠标为例,为你演示,在保持中键原有功能不变的前提下,如何在长时间按下中键后打开计算机。
为了实现这个功能,我们需要准备两款软件,一是SetPoint,也就是罗技的驱动程序,你可以从http://so.mydrivers.com/drivers/setpoint/all/下载到,但是一定要选择3.3版以下版本,然后再从http://www.mstarmetro.com/~rlowens/uberInstall.exe下载uberOptions,它是罗技鼠标驱动程序的扩展包,能够解锁很多厂家隐藏的功能。让驱动程序具备更多功能。
安装uberOptions并定位文件
我们首先安装uberOptions,在安装时需要注意修改一个默认选项,即在进行到“Choose Components”(选择组件)时,建议将“Settings Defaults”(设置默认选项)改为“No Appoverrides”。
然后我们需要找到两个文件的位置:一是user.xml,这个文件在Windows XP中的位置是C:\Documents and Settings\用户名\Application Data\Logitech\SetPoint下,在Vista下的位置为
C:\Users\用户名\AppData\Roaming\Logitech\SetPoint下。二是鼠标设备对应的文件,每款罗技鼠标都有自己所对应的设备值,可以从uberOptions安装文件夹下的uberOptionsReadMe.txt中看到,Windows XP对应的文件在SetPoint文件夹下的Devices\Receiver子目录下(根据SetPoint版本不同,也可能保存在C:\Documents and Settings\All Users\Application Data\Logitech\SetPoint\Devices\PointingDevice文件夹下),Vista则是保存在C:\ProgramData\Logitech\SetPoint\Devices\PointingDevice下,由于我使用的是Optical Wheel Mouse(设备值为100004F),所以设置文件保存在C:\Program Files\Logitech\SetPoint\Devices\PointingDevice\100004F\100004F.xml下。
修改代码
现在就需要修改代码了。
第1步 打开SetPoint,在“选择按钮”下选择“3Mouse:AutoScroll”,再点击“选择任务”下的“其他→选择功能”,在弹出窗口下拉菜单中找到“Apps:Calculator”(见图1)。

图1
第2步 用EmEditor或其他文本编辑器打开user.xml,将<Button Number="3" Name="3">下的如下内容复制到剪贴板中:
<TriggerState Name="ButtonDownUp" HandlerSet="Calculator">
<Handler Class="OnScreenDisplay">
<Param AutoOffMS="2000" FontColor="(0,255,0)" FontName="Arial" FontSize="60" ImageFile="Images\osd_calc.png" OSDText="Calculator" ShowUIDlg="0"/>
</Handler>
<Handler Class="FileLauncher">
<Param BrowseType="0" FileName="calc.exe" LookupPath="0" Name="" Parameters="" ShowUIDlg="0" Title=""/>
</Handler>
</TriggerState>
第3步 打开100004F.xml,找到<Button Number="3" Name="3"> 下的<TriggerState Name="ButtonDownUp" HandlerSet="AutoScroll" HandlerSetGroup="StandardScrollWheelButtonGroup"/>,在其后按Ctrl+V,粘贴刚刚复制的代码。然后将<PARAM Button="3"/>改为<PARAM Button="3" LongPressTime="400"/>(表示长按多久,这里为300毫秒),刚刚粘贴那段代码第一行中的“Name="ButtonDownUp"”改为“Name="ButtonLongPress"”,最后全部代码为:
<Button Number="3" Name="3">
<Trigger Class="ButtonPress">
<PARAM Button="3"LongPressTime="400"/>
<TriggerState Name="ButtonDownUp" HandlerSet="AutoScroll" HandlerSetGroup="StandardScrollWheelButtonGroup"/>
<TriggerState Name="ButtonLongPress" HandlerSet="Calculator">
<Handler Class="OnScreenDisplay">
<Param AutoOffMS="2000" FontColor="(0,255,0)" FontName="Arial" FontSize="60" ImageFile="Images\osd_calc.png" OSDText="Calculator" ShowUIDlg="0"/>
</Handler>
<Handler Class="FileLauncher">
<Param BrowseType="0" FileName="calc.exe" LookupPath="0" Name="" Parameters="" ShowUIDlg="0" Title=""/>
</Handler>
</TriggerState>
</Trigger>
</Button>
保存好文件后,退出文本编辑器。
第4步 右击系统托盘罗技鼠标驱动程序图标,“退出”后,重新运行该程序。再次右击系统托盘图标,选择“鼠标与键盘设置”,再次定位至“3Mouse:AutoScroll”,将“选择任务”设置为“Mouse:AutoScroll”(见图2)。至此,我们所有设置就完成了,按下中键,移动鼠标可以实现自动滚动,长按中键,计算机就会打开,非常方便。

图2