PowerMic Buttons for Fluency

PowerMic Buttons for Fluency is an AutoHotkey script which persists as a tray icon, intercepts buttons on a PowerMic dictation microphone, and sends simulated function key presses to Fluency for Imaging Reporting.

Since this is an unsigned executable, a Windows Defender SmartScreen warning will typically appear on first execution in Windows 10. Click on the “More info” link, then the “Run anyway” button to execute the script. This warning is typical of unsigned compiled AutoHotkey scripts; if you are worried, scan the file with a virus checker, or review the source code and compile with AutoHotkey.

...
...

Fluency should be configured to map the F1, F2, and F3 function keys to dictation, previous field, and next field functions in Fluency, as shown here:

...

Right click the microphone tray to see configuration options:

...

If Fluency is running as an independent window recognizable by the host operating system, the script will send function key presses directly to the Fluency window. Otherwise, if Fluency is running within a remote desktop, the script will send function key presses to the currently active window within the desktop, which may have unintended side effects.

Source code is available at GitHub. The script can be used as a template for mapping PowerMic buttons to arbitrary system actions. It uses the AHKID library; if running or compiling from source, download AHKHID.ahk and put it in the same folder as the main script.