I have been using TinyTask Macro Recorder as a supportive tool for a while

So far, it works for me