Macro Studio 1.0
First release of Macro Studio.
Macro Studio continues the work of NVDA Macro Manager
by Muhammet Enes �enoval� as a separate add-on, so that development can carry on actively. The keyboard
engine was rewritten and around twenty defects were fixed before this release.
Install
Download macroStudio-1.0.nvda-addon below and open it. NVDA asks for confirmation and then restarts.
Requires NVDA 2023.1 or later.
Highlights
- Keys pressed together are replayed together. A chord is injected with a single
SendInputcall
instead of one key after another, and overlapping or held keys keep their recorded order and timing.
Previously every key was collapsed into an isolated press, which destroyed every overlap. - Keys arrive as the key you chose. Keys picked from the list now carry their real scan code and
extended flag, so arrows,Insert,Delete,Home,End, rightCtrl, rightAltand numpad divide
no longer turn into a different key. The list also no longer replaces standard letters with layout
specific keys. - Every playback message works again. A loop variable shadowed the translation function, so all
spoken feedback from playback failed silently. - No more duplicate or stray keystrokes. Partially rejected batches were resent in full, and a race
allowed the same macro to run twice at once. - 17 languages. Arabic, Azerbaijani, Chinese (simplified and traditional), Dutch, English, Filipino,
German, Hindi, Kurdish (Kurmanji and Sorani), Portuguese (Brazil and Portugal), Russian, Spanish,
Turkish and Vietnamese. The German and Spanish catalogues of the original add-on were keyed to obsolete
source strings and never actually applied.
The full list is in CHANGELOG.md.
Verifying the download
SHA-256 9a867dbbef5cb1eaf3cb83b0d49a3932e3e30a6a45cd24f3c2713c5c1a3ed910 macroStudio-1.0.nvda-addon
Full Changelog: https://github.com/BarryAllen53/macroStudio/commits/v1.0