Advanced Key and Mouse Recorder is a feature-packed software utility developed for aiding users in easily creating and running macros with keyboard and mouse events. It can be used for handling complex scrips or just for scheduling simple repetitive tasks, like typing a string.
Wrapped up in a modern-looking interface with a clean aspect, Advanced Key and Mouse Recorder provides a few macro examples to use or further modify to create more complicated scripts.
Creating a new macro is possible through a user-friendly wizard. It can either record keystrokes and mouse activities, or start a new script from scratch for manual editing. Once a title and description is assigned, it is possible to specify the default repeat time, initial play speed, and hotkey or word/phrase used for playing.
Mouse movements will be recorded by taking into account the device's relative location: screen coordinates, foreground window, or previous cursor position. In smart mode the recorder shall insert the window actions into the macro script.
Meanwhile, the list of actions is quite long. It revolves around the keyboard, mouse, dialogs, windows, delays, play control, variables, text, flow and conditionals, loops, system (e.g. registry operation), session (e.g. lock workstation), and Clipboard. The editor is backed by several useful functions, such as search, bookmarks, outlining, and breakpoints, to name just a few.
In addition, you can set a schedule and change its settings at a later time, assign hotkeys for each macro, add items to system tray, as well as modify the default location of saved macros. Backing up and restoring data is possible. Plus, you can migrate scripts or record temporary ones, protect the macro manager with a password, and so on.
The application has minimal impact on system performance, contains help documentation, and works smoothly. We haven't come across any issues. To sum it up, Advanced Key and Mouse Recorder is a complex utility for creating, editing and playing macros, yet provides users with intuitive options to do so.