Skip to content

Macro Studio 1.0

Choose a tag to compare

@BarryAllen53 BarryAllen53 released this 07 Aug 09:47
· 3 commits to main since this release

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 SendInput call
    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, right Ctrl, right Alt and 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