| 
 | 
 
 楼主 |
发表于 2025-7-28 13:34:35
|
显示全部楼层
 
 
 
我用运行AutoHotkey脚本编写了一段代码,检测光标是否处于可编辑状态,如果光标处于可编辑状态,则禁用笔记本电脑的触控版;若光标处于非可编辑状态,则启用笔记本电脑的触控版。但是没有成功,这个比较专业了。作者能否做一个任务版本? 
 
#Persistent 
SetTimer, CheckEditState, 500 
return 
 
CheckEditState: 
    ControlGetFocus, ctrl, A 
    ; 检测常见可编辑控件类型 
    if (ctrl ~= "Edit|RichEdit|Scintilla|DirectUIHWND") { 
        ; 禁用触控板 
        Run, %ComSpec% /c "devcon disable *touchpad*",, Hide 
    } else { 
        ; 启用触控板 
        Run, %ComSpec% /c "devcon enable *touchpad*",, Hide 
    } 
return 
 |   
 
 
 
 |