Can you help me with ControllerMate on a mac?

Hello I was a PC player and AHK user but now I have to play on an iMac… does anyone know how can I program something like this (see below) on controller mate? Thanks !

Pause::
Suspend
Pause,,1
return

$1::
While GetKeyState("1","p"){
Send 1
Sleep 20
}
return

$2::
While GetKeyState("2","p"){
Send 2
Sleep 20
}
return
$3::
While GetKeyState("3","p"){
Send 3
Sleep 20
}
return
$4::
While GetKeyState("4","p"){
Send 4
Sleep 20
}
return
$5::
While GetKeyState("5","p"){
Send 5
Sleep 20
}
return
$6::
While GetKeyState("6","p"){
Send 6
Sleep 20
}
return
$7::
While GetKeyState("7","p"){
Send 7
Sleep 20
}
return
$8::
While GetKeyState("8","p"){
Send 8
Sleep 20
}
return
$9::
While GetKeyState("9","p"){
Send 9
Sleep 20
}
return