So I looked in Event Viewer. It logs each of the AHK "sleep" keypresses, and a second later:
"Reason: Input Keyboard."
I'm not touching the physical keyboard, built-in or Bluetooth. Does it maybe think AHK is sending keystrokes? Maybe it sees the key releases after AHK is triggered?
Log Name: System
Source: Microsoft-Windows-Kernel-Power
Date: 10/31/2021 4:41:30 PM
Event ID: 507
Task Category: (158)
Level: Information
Keywords: (1024),(512),(4)
User: SYSTEM
Computer: DESKTOP-OMMHHCL
Description:
The system is exiting connected standby
Reason: Input Keyboard.
Event Xml:
<Event xmlns="
http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Kernel-Power" Guid="{331c3b3a-2005-44c2-ac5e-77220c37d6b4}" />
<EventID>507</EventID>
<Version>9</Version>
<Level>4</Level>
<Task>158</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000604</Keywords>
<TimeCreated SystemTime="2021-10-31T23:41:30.0795270Z" />
<EventRecordID>51222</EventRecordID>
<Correlation />
<Execution ProcessID="4" ThreadID="12264" />
<Channel>System</Channel>
<Computer>DESKTOP-OMMHHCL</Computer>
<Security UserID="S-1-5-18" />
</System>
<EventData>
<Data Name="EnergyDrain">0</Data>
<Data Name="ActiveResidencyInUs">697747</Data>
<Data Name="NonDripsTimeActivatedInUs">0</Data>
<Data Name="FirstDripsEntryInUs">0</Data>
<Data Name="DripsResidencyInUs">0</Data>
<Data Name="DurationInUs">697747</Data>
<Data Name="DripsTransitions">0</Data>
<Data Name="FullChargeCapacityRatio">90</Data>
<Data Name="AudioPlaying">false</Data>
<Data Name="Reason">31</Data>
<Data Name="AudioPlaybackInUs">0</Data>
<Data Name="NonActivatedCpuInUs">0</Data>
<Data Name="PowerStateAc">true</Data>
<Data Name="HwDripsResidencyInUs">0</Data>
<Data Name="ExitLatencyInUs">10</Data>
<Data Name="DisconnectedStandby">false</Data>
<Data Name="AoAcCompliantNic">true</Data>
<Data Name="NonAttributedCpuInUs">0</Data>
<Data Name="ModernSleepEnabledActionsBitmask">0</Data>
<Data Name="ModernSleepAppliedActionsBitmask">0</Data>
<Data Name="LidOpenState">true</Data>
<Data Name="ExternalMonitorConnectedState">false</Data>
<Data Name="ScenarioInstanceId">77</Data>
<Data Name="IsCsSessionInProgressOnExit">false</Data>
<Data Name="BatteryRemainingCapacityOnExit">53767</Data>
<Data Name="BatteryFullChargeCapacityOnExit">62415</Data>
<Data Name="ScenarioInstanceIdV2">75</Data>
<Data Name="BootId">101</Data>
<Data Name="InputSuppressionActionCount">0</Data>
<Data Name="NonResiliencyTimeInUs">697747</Data>
<Data Name="ResiliencyDripsTimeInUs">0</Data>
<Data Name="ResiliencyHwDripsTimeInUs">0</Data>
<Data Name="GdiOnTime">0</Data>
<Data Name="DwmSyncFlushTime">0</Data>
<Data Name="MonitorPowerOnTime">694223</Data>
<Data Name="SleepEntered">false</Data>
<Data Name="ScreenOffEnergyCapacityAtStart">53767</Data>
<Data Name="ScreenOffEnergyCapacityAtEnd">53767</Data>
<Data Name="ScreenOffDurationInUs">942866</Data>
<Data Name="SleepEnergyCapacityAtStart">0</Data>
<Data Name="SleepEnergyCapacityAtEnd">0</Data>
<Data Name="SleepDurationInUs">0</Data>
<Data Name="ScreenOffFullEnergyCapacityAtStart">62415</Data>
<Data Name="ScreenOffFullEnergyCapacityAtEnd">62415</Data>
<Data Name="SleepFullEnergyCapacityAtStart">0</Data>
<Data Name="SleepFullEnergyCapacityAtEnd">0</Data>
</EventData>
</Event>