如何使用 AutoHotkey 重新分配 "Sign out" 快捷方式?

How to reassign the "Sign out" shortcut using AutoHotkey?

我经常发现自己将“睡眠”快捷方式误输入为“退出”。所以我想禁用它的快捷方式,即 Win+XU:

并重新分配给Win+XUO,如何使用 AutoHotkey 实现这一点?

如果您想使用 AutoHotkey(而不是 Windows 中的组策略编辑器或其他工具)试试这个:

#NoEnv
#InstallMouseHook

~#x::Return ; The tilde prefix (~) prevents AHK from blocking the key-down/up events (#x passes through)

; A_PriorHotKey is the most recently executed hotkey
; A_PriorKey is the last key pressed
; Using the #If-directive you can create context-sensitive hotkeys and hotstrings

#If (A_PriorHotkey == "~#x" && A_PriorKey = "u")
  i::Return ; Do nothing
  o::Send i
#If