答案1
这个问题在错误报告中进行了详细讨论 无法将键映射到“睡眠”。#5291。
参与者的结论是,当键盘不包含 Sleep 键时,将按键映射到 Sleep 是不可能的。反之亦然 - 物理 Sleep 键无法映射到任何其他操作。
这仍然可以通过使用免费AutoHotkey V1。
以下示例脚本将映射 WinPause到睡眠操作:
#Pause::DllCall("PowrProf\SetSuspendState", "int", 0, "int", 1, "int", 0)
安装 AutoHotKey 后,将上述文本放入一个.ahk
文件中并双击进行测试。您可以通过右键单击托盘栏中的绿色 H 图标并选择退出来停止脚本。要让它在登录时运行,请将其放在 的启动组中
C:\Users\USER-NAME\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
。
有用的 AutoHotkey 文档: