AppsKey在脚本中无法使用组合键的问题

键盘这个按键,是被我忽略的一个按键,今天网友问到这个按键的问题,我才注意到这个按键,这个绝对是一个低频使用按键,可以很好的利用一下。

键盘这个按键,是被我忽略的一个按键,今天网友问到这个按键的问题,我才注意到这个按键,这个绝对是一个低频使用按键,可以很好的利用一下。

但是今天网友使用的过程中,发现有问题!

问题是什么呢?

就是AppsKey在组合键的时候出现报错,提示不是有效的快捷键!

比如下面的代码:

#singleinstance force
AppsKey & WheelDown::
MsgBox , 测试
return

那正确的写法应该怎么写呢?

具体原因我也不是很清楚,但是这种情况我们使用键盘钩子发送按键自己一般可以解决问题!

代码如下:

ok 上边就完美解决了!!

一个网友的问题,Win Alt Ctrl AppsKey布局变成macOS那样 & 按Ctrl+Alt+AppsKey=睡眠 ,网友自行研究出来的办法,很赞!

LCtrl::RWin
LWin::RAlt
LAlt::RCtrl
#If !GetKeyState("LCtrl", "P")
>#v::Send, {RCtrl Down}v{RCtrl Up}
#If

#inputlevel,1
RCtrl::AppsKey
AppsKey::RAlt
RAlt::RCtrl
#inputlevel,0
!^AppsKey::
    ; Sleep/Suspend:
    DllCall("PowrProf\SetSuspendState", "int", 0, "int", 0, "int", 0)
    ; Hibernate:
    ;DllCall("PowrProf\SetSuspendState", "int", 1, "int", 0, "int", 0)
    Return

给TA捐赠
共{{data.count}}人
人已捐赠
AHKV1教程

[教程]AutoHotKey系列教程中级教程第三节第六课:对象化

2018-11-2 17:27:00

AHKV1教程

[教程]AutoHotKey系列教程中级教程第四节第一课:GUI界面设计概述

2018-11-6 10:55:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索