← KeyAct

Support

Help with KeyAct.

Choose explicit languages, keep Apple resources ready, and use the tools supported on your Mac. The Mac App Store edition requires macOS 15 or later.

Free tools and Full Access

Translate, Synonyms and Look Up are free. One lifetime Full Access purchase unlocks Context, Spell Check, Conjugation, Voice Note and Actions. KeyAct shows the current price from the Mac App Store before purchase. No KeyAct account or subscription is required. If you already purchased Full Access, use Restore Purchases in the unlock screen with the Apple Account used for that purchase.

First launch and language resources

The setup assistant helps you choose translation languages, visible tools, resources, and shortcuts. You can reopen it from Settings. Language menus use a catalog checked on first startup; “Add languages…” opens the resource step and refreshes what this Mac can offer.

A language available for translation is not necessarily available for Context, related words, spelling, or speech. Apple does not provide an in-app installer for every resource type. In particular, KeyAct cannot select or install a specific Apple Dictionary through the public lookup API. An unavailable feature must not be treated as successfully installed.

What the tools do

Recording and transcription

Voice Note is part of Full Access. It records audio or a transcript inside KeyAct; it does not enter dictated text into another app's text field.

Choose a speech language, output mode, and audio folder in Settings. Starting a recording requests the required macOS permissions. If you previously denied one, macOS may require changing it in System Settings → Privacy & Security → Microphone or Speech Recognition. Audio-only mode does not need a transcription model.

If speech is not recognized, check the exact selected language, available local route, microphone input, and the displayed error. Support on one language does not establish support on another. If a saved folder becomes inaccessible, choose it again to renew access.

No transcript can also mean silence, an incorrect input device, a model that is still being prepared, or a recognition error—not just an unsupported language. Check the error before retrying. Completed transcripts are read-only; you can select, copy and read them aloud. Leaving the tab clears the transient result, not saved audio or history.

Clipboard and scripts in the App Store / TestFlight edition

Copy text before invoking a text-based shortcut, or type it in KeyAct. This edition does not read another app's selected text or inject a replacement into that app.

Install an executable script manually in ~/Library/Application Scripts/ie.raindigit.keyact/. Select it in the action editor and provide arguments, one per line. {{text}} substitutes clipboard text as a literal argument, not shell source. KeyAct does not install scripts for you.

After 30 seconds KeyAct stops waiting, but Apple's script API cannot terminate the script. A timeout is not proof that it stopped; another script cannot start until the previous one finishes. Only use scripts you trust.

When a resource cannot be prepared

Most language menus show resources discovered on first startup. They do not redownload or deeply test every language each time you open them. Reopening the setup resource step refreshes availability on this Mac.

Contact

Email admin@raindigit.ie. Include the macOS version, KeyAct version and build, tool, selected languages, steps, and exact error. A redacted screenshot can help.

Do not email passwords, tokens, private request URLs, confidential clipboard text, or personal recordings.

Read the KeyAct Privacy Policy for the app's data handling.