将fn+f12绑定为触摸板控制开关的脚本,一共用到两个文件,内容如下:
文件1
bind_key_r5.bat
@echo off
setlocal enabledelayedexpansion
::从注册表取得配置值
for /f "delims=" %%i in ('reg query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad" /v LeaveOnWithMouse') do (set oo=%%i)
for /f "tokens=3 delims= " %%i in ('echo %oo%') do (set oo=%%i)
::反转当前配置值, 开值(0xffffffff), 关值(0x0)
if %oo% equ 0xffffffff (reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad" /v LeaveOnWithMouse /t REG_DWORD /d 0x0 /f) else (reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\PrecisionTouchPad" /v LeaveOnWithMouse /t REG_DWORD /d 0xffffffff /f)
文件2
bind_key_r5_vbs.vbs
set ws=WScript.CreateObject("WScript.Shell")
ws.Run"""C:\Users\你电脑上的路径名\Documents\Dos_projects_live\bind_key_r5.bat""",0
要求: 本本E580+win10. 其它未测试
操作: 按fn+f11呼出lenovo键盘配置页面 , 然后选择文件2
效果: 同win10设置--设备--触摸板--连接鼠标时让触摸板保持打开状态
缺点(小bug): win10设置页面,没有和注册表的配置保持同步... 想要取消脚本的话, 先修改注册表配置使和和win10设置页面配置一致了, 就OK.
脚本解释:
文件1...无
文件2...文件引用了文件1的绝对路径, 需要手动修改.
|