Keyboard 识别特殊钥匙代码

Keyboard 识别特殊钥匙代码,keyboard,sleep,autohotkey,keycode,Keyboard,Sleep,Autohotkey,Keycode,我使用的是Windows8笔记本电脑。我的旧笔记本电脑有一个组合键,fn+f5,它可以让电脑进入睡眠状态。我的新笔记本电脑侧面有一个电源按钮,就像你手机上的按钮一样,它可以让电脑进入待机/睡眠状态。但我不喜欢硬件按钮,因为它们磨损了。 我插入了一个罗技键盘,它有一个带有电源按钮符号的专用键,当你按下它时,它也会做同样的事情。(顺便说一句,我没有安装任何软件或驱动程序,只是插入了它)我的目标是使用自动热键分配一个键组合来发送相同的键代码。有些windows函数(我不知道怎么称呼它们。Shell命令

我使用的是Windows8笔记本电脑。我的旧笔记本电脑有一个组合键,fn+f5,它可以让电脑进入睡眠状态。我的新笔记本电脑侧面有一个电源按钮,就像你手机上的按钮一样,它可以让电脑进入待机/睡眠状态。但我不喜欢硬件按钮,因为它们磨损了。
我插入了一个罗技键盘,它有一个带有电源按钮符号的专用键,当你按下它时,它也会做同样的事情。(顺便说一句,我没有安装任何软件或驱动程序,只是插入了它)我的目标是使用自动热键分配一个键组合来发送相同的键代码。有些windows函数(我不知道怎么称呼它们。Shell命令?)本来应该让电脑进入睡眠状态,但它们总是让电脑进入休眠或关闭状态,这不是我想要的,这就是为什么我要这么做。有人知道如何截取密钥码或其他东西吗?

将其粘贴到文本文件中,另存为.AHK并运行

#SingleInstance Force
#InstallKeybdHook
#InstallMouseHook
NP:="Untitled - Notepad"

IfWinExist, % NP
WinActivate
else
IfWinNotExist, % NP
Run, Notepad.exe,, UseErrorLevel, nPID
nPID=%nPID%
if (ErrorLevel){
    MsgBox, there is a problem
}else{
    ToolTip, Notepad running as PID: %nPID%
    Sleep, 1000
    ToolTip
}
WinActivate, % NP
WinWaitActive, % NP
Send, {Raw}Hello %A_UserName%,`n`nRight click on the H icon on your traybar`ngoto -> "Open" ->          "View" - > "Key History and Script Info"`n`nThis area shows you your past keypresses. =]`n`n-islanq
return


如果没有办法使用某种Windows命令触发待机模式,我会感到惊讶。你退房了吗?