ahk吧 关注:835贴子:2,576
  • 7回复贴,共1

请问可以设置两个键盘,一个触发ahk,一个不触发ahk吗??

只看楼主收藏回复

RT,使用场景是笔记本,办公或回到家中都有外接的键盘,现在是手动启动ahk,感觉很麻烦,想要的效果是使用笔记本键盘时启动ahk,使用外接的键盘时ahk停止。请问有什么办法吗?


IP属地:广东1楼2023-02-09 15:29回复
    顶顶,请问有大佬知道么。


    IP属地:广东2楼2023-02-11 16:13
    回复
      再顶顶


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


        IP属地:辽宁4楼2023-02-12 01:26
        收起回复
          比如你要使用【F12】这个键去让脚本全局功能开启或者关闭,就在脚本末尾加入下面一行代码就可以
          F12::suspend


          IP属地:辽宁5楼2023-02-12 01:33
          收起回复