我给你解释一下吧,官方AHK的基础功能是无法靠几行代码达成这种功能的
但你要求的功能到底能不能达成?
能,但是会很复杂,因为首先要求脚本检测你的某个设备是否存在就很麻烦,其次单说键盘就有成千上万的设备ID,让脚本分析你插了键盘还是鼠标,或者插了哪个键盘这种看似简单的事情其实非常不好写。
我下载过别的高手写的分析电脑声卡的脚本。好几千行的代码就为了分析电脑有多少声音设备,编号分别是多少
而你若要在自己脚本使用
SoundSet, 1, , MUTE, 编号
命令去简单让你的耳机静音,你还需要从中人为筛选哪些编号代表的是DP,HDMI,MIC,USB的音量。
最后建议还是使用AHK自带的suspend命令去设定手动开关脚本的热键
毕竟我感觉按一个键开关脚本 怎么也比去 插拔键盘的动作要简单许多