Eu acho que descobri. O #If
doc do Autohotkey apresenta exemplos de que a condição pode ser uma função, então o seguinte código funciona:
IsWin5x()
{
if A_OSVersion in WIN_2003,WIN_XP,WIN_2000
{
return 1
}
else
{
return 0
}
}
#If IsWin5x()
#1::
MsgBox Trigger on Win 5.x
return
#If
O Win + 1 funciona no WinXP e o Win + 1 preserva sua funcionalidade original no Win7.