crie um arquivo Toggle.ini e preencha com o nome do dispositivo que precisa ser ativado e desativado (caixa de seleção "Ouvir este dispositivo")
Eu compilei isto para um exe: Funciona perfeitamente para o meu caso ... PC (Windows 10) Não entrar em suspensão ou hibernar e powercfg requestsoverride não funcionou então eu fiz isso.
#SingleInstance
#NoTrayIcon
isExist:=WinExist("ahk_exe rundll32.exe ahk_class #32770")
Run, % "rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,recording",,, uPID
WinWait, % "ahk_pid"uPID,, 1
WinWait,Sound
Send {CTRL DOWN}{Down}{CTRL UP}
ControlGet, List, List,, SysListView321, % "ahk_pid"uPID
FileRead, OutputVar, toggle.ini
Loop, Parse, List, 'n
{
IfInString, A_LoopField, %OutputVar%
{
ControlClick,&Properties
Send {CTRL DOWN}{Tab}{CTRL UP}
Send {Space}
Send {Enter}
break
}
else
{
ControlSend,SysListView321,{Down}
}
}
WinWait,Sound
Send {Esc}
ExitApp
Espero que isso ajude alguém ...