tolwer 发表于 2018-10-8 09:39

将fn+f12绑定为触摸板控制开关的脚本

将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
https://pcs4.clubstatic.lenovo.com.cn/data/attachment/forum/201809/14/162654hgexxggh6jagx9y0.png.thumb.jpg
效果: 同win10设置--设备--触摸板--连接鼠标时让触摸板保持打开状态
https://pcs4.clubstatic.lenovo.com.cn/data/attachment/forum/201809/14/162724srqsg576q7s7shr6.png.thumb.jpg
缺点(小bug): win10设置页面,没有和注册表的配置保持同步... 想要取消脚本的话, 先修改注册表配置使和和win10设置页面配置一致了, 就OK.

脚本解释:
文件1...无
文件2...文件引用了文件1的绝对路径, 需要手动修改.

asdvw 发表于 2018-10-12 20:08

哈哈哈 哈哈~~~~我只是要积分

asdvw 发表于 2018-10-16 04:02

看下再说,谢谢

hwcqboy 发表于 2018-10-30 00:00

支持,我顶

zfqp10 发表于 2018-11-3 12:05

看下再说,谢谢

weqqw 发表于 2018-11-4 08:04

用着小黑很神气

ckzhiu 发表于 2018-11-5 04:02

用着小黑很神气

cvevdh 发表于 2018-11-8 12:05

小女子就是喜欢小黑!!!

ckzhiu 发表于 2018-11-8 12:05

窝友来了哦

wolggv 发表于 2018-11-12 21:55

小女子就是喜欢小黑!!!
页: [1] 2
查看完整版本: 将fn+f12绑定为触摸板控制开关的脚本