Skip to content

AhkWord 54

Pre-release
Pre-release

Choose a tag to compare

@burque505 burque505 released this 25 Oct 18:18

Superseded by AhkWord 55.

AhkWord is a word processor for Windows that AutoHotkey scripts can drive while you type. This is a work in progress.

Download and run

Nothing to install. Choose one of the two downloads below:

  • AhkWord-54.zip (17 MB): everything AhkWord needs except .NET. If your computer hasn't got the .NET 10 Desktop Runtime, AhkWord offers on its first start to download it from Microsoft for itself only (about 70 MB, checked against Microsoft's checksums, into AhkWord's own folder: nothing is installed in Windows, and no administrator is needed), or to open Microsoft's page to install it for all of Windows.
  • AhkWord-54-complete.zip (89 MB): the same with .NET 10 inside, for a computer that may not have it or isn't online. It asks nothing.

Then:

  1. Unzip it anywhere you can write to: your Documents, a USB stick (not Program Files).
  2. Double-click AhkWord.exe. Windows may say Windows protected your PC the first time, because AhkWord isn't signed: click More info, then Run anyway.

Just trying it out? Put an empty file named portable beside AhkWord.exe first. Everything AhkWord keeps (settings, recent files, templates, recovery copies) then stays in its own folder, and deleting the folder leaves no trace. Without it, settings are kept for your Windows user, shared by every copy of AhkWord.

Nothing is downloaded at the first start any more (earlier releases fetched their components from nuget.org into your NuGet folder). AhkWord.exe is AutoHotkey v2.0.30, unchanged, under AhkWord's name, so you don't need AutoHotkey installed; it is under the GNU GPL v2, and its license and a link to its source come in the zip. The other parts' licenses are in THIRD-PARTY-NOTICES.md and licenses.

The documentation is at https://burque505.github.io/AhkWord/, and what is done and what comes next is in the roadmap.

New since AhkWord 48 (iterations 49 to 54)

  • A table of contents (Insert > Table of Contents), as Word's: the headings with their printed pages, dot leaders, and Ctrl+click to go to a heading. Update it with F9 or its right-click menu. Word and LibreOffice get a real table of contents that they can update too, and theirs come in as tables of contents.
  • Footnotes (Insert > Footnote, Ctrl+Alt+F), laid out at the foot of the page as Word lays them out: a long note goes on to the next page, and a note is kept whole when it fits. Notes can have several paragraphs, bold, italic and underline, and a size of their own (the Footnote Text style). They are real footnotes in Word and OpenDocument files, both ways.
  • Cross-references to numbered paragraphs (Insert > Cross-reference): "see paragraph 23(e)", kept up to date as the paragraphs are renumbered. Word and LibreOffice get their own cross-references.
  • PDF bookmarks: Export as PDF puts in a bookmark for each heading, nested by level, and a table of contents' entries link to their headings, as in Word's PDFs.
  • A different first page header and footer (Layout > Header & Footer > First page).
  • Numbered paragraphs' sub-levels no longer have a blank line between them; Modify Style > Space between sub-levels chooses.
  • The right-click menu is always AhkWord's own, as in Word: spelling suggestions, Cut, Copy and Paste, Font, Paragraph, and the table and footnote commands where they apply.
  • Show Pages: no more flash on Ctrl+C or every few minutes, no blue band across the pages when selecting the top of a page, and no black streaks while numbered paragraphs are laid out again.
  • Fixes in numbered lists: a list after legal numbering starts at 1, lists keep their numbering through .rtf, .html and .md, and more.

Thanks to TheArkive's M-ArkDown, whose Markdown extensions AhkWord follows for list styles and picture sizes.