New in Version 21.1

August 31, 2021

New General Features

  • By default, the new version does not change the default macro when you select one ofMy Macros or press the shortcut key assigned to a macro. This behavior is customizable by theRunning one of My Macros will set it as the default macro check box in theOptions page of theCustomize Macros dialog box.
  • Added theSet Default command to the right-click menu on one ofMy Macros on theMacros menu.
  • The new version sets theUse DirectWrite option by default (Please disable this option if the speed is most important).
  • The new version shows many OS-supportedEmoji Sequences andEmoji ZWJ Sequences correctly when you move the cursor or select theCharacter Code Value command.
  • Changed the Unicode Name format for combined characters (used a semicolon instead of AND).
  • Disable the radio buttons to selectper-user orper-computer install in the installer by default.Please see FAQ to select theper-computer install.
  • Improved the speed of various operations.

Test results:

v21.0v21.1Comparison
Run a macro (repeatedly switch documents and insert characters)28.8 seconds14.0 seconds2.06 times faster

* Use the test macro below. Default settings except Direct Write off, 16 threads, Windows 10 (64-bit), Core i9-9900K, 64GB RAM, 2TB SSD.

Test macro:

document.selection.Text=”a”;
editor.NewFile();
doc1 = editor.Documents.Item(1);
doc2 = editor.Documents.Item(2);
for( i = 0; i< 1000; ++i ) {doc1.Activate();doc1.selection.Text="a";doc2.Activate();doc2.selection.Text="a";}

New Options

  • Added theSet this as the default macro andSuppress redraw check boxes to theMacro Temporary Options dialog box.
  • Added the(Clipboard) option to the menu displayed when the…▼ button is clicked inMacro Temporary Options dialog box.
  • Added theSet this as the default macro check box to theAdvanced Open dialog box.
  • Added theRunning one of My Macros will set it as the default macro check box andDefault language option to theOptions page of theCustomize Macros dialog box.

New Commands

  • Run Clipboard Macro

Plug-in New Features

  • Improved the speed of opening the candidate list or theWordComplete plug-in when the dictionary is very large.

Macro New Features

  • Added thenType parameter to theWriteProfileString method of theEditor object.