【问题标题】:Identify Special key keycode识别特殊键键码
【发布时间】:2014-05-27 19:24:59
【问题描述】:

我使用的是 Windows 8 笔记本电脑。我的旧笔记本电脑有一个组合键 fn+f5,它可以让计算机进入睡眠状态。我的新笔记本电脑侧面有一个电源按钮,其作用类似于您手机上的电源按钮,它使 PC 进入待机/睡眠状态。但我不喜欢硬件按钮,因为它们会磨损。 我插入了一个带有电源按钮符号的专用键的罗技键盘,当你按下它时,它会做同样的事情。 (顺便说一句,我没有安装任何软件或驱动程序,只是将其插入)我的目标是使用 autohotkey 分配一个组合键来发送相同的键码。有一些内置的 Windows 功能(我不知道该怎么称呼它们。Shell 命令?)应该让 PC 进入睡眠状态,但它们总是让它进入休眠状态或关闭它,而不是我想要的,哪个这就是为什么我要诉诸于此。有谁知道如何拦截键码之类的吗?

【问题讨论】:

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

标签: keyboard sleep autohotkey keycode


【解决方案1】:

将其粘贴到文本文件中并另存为 .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

AHK Literature on Special Keys - Link

AHK Literature on InstallKeyboardHook - Link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-01
    • 1970-01-01
    • 2018-06-20
    相关资源
    最近更新 更多