Record a message with Ctrl+Shift+F, and open the editor with Alt+K

N1MM records a phone message from the entry window: Ctrl+Shift+F1 to
Ctrl+Shift+F12 records into the file that key plays, and the same pair again
stops and saves it. Escape and sending anything stop one too — there is one
microphone, and it cannot be recorded and transmitted at the same time. The
status line says what is being recorded and what was saved, which is where
N1MM says it.

The recording being made is the session's rather than the window's, for the
same reason: the voice keyer window and these keys record into the same
microphone, and now each can see what the other started.

Alt+K opens the function key editor for the mode the radio is on, which is
N1MM's shortcut for what right-clicking a key button already did.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0157i7PiZyqBkquxS9A6FTdQ
This commit is contained in:
2026-09-11 08:24:21 +00:00
co-authored by Claude Opus 5
parent 082fa75a40
commit 31ad6fb192
6 changed files with 134 additions and 35 deletions
+11 -3
View File
@@ -128,9 +128,10 @@ mode stay where they were last typed.
**Config → Keyer and messages** picks `cwdaemon` (a UDP port, usually 6789) or a
WinKeyer (a serial port) and sets the speed. Escape stops sending.
The messages are edited as their file, in a plain text editor: right-click any
of the function key buttons under the entry window, or use the two buttons in
Config → Keyer and messages. One line per key — the button label, a comma, then
The messages are edited as their file, in a plain text editor: **Alt+K**,
right-click any of the function key buttons under the entry window, or use the
two buttons in Config → Keyer and messages. Alt+K and the right-click open the
file for the mode the radio is on. One line per key — the button label, a comma, then
the message — and a line starting with `#` is a comment. Which key a line
belongs to is decided by where it is in the file: the first twelve lines are F1
to F12 while running, and twelve more give the same keys while searching, with
@@ -215,6 +216,13 @@ which hears the audio and keys itself either way. **Record** replaces the file,
and the button becomes **Stop**; nothing is written over until the recorder has
finished, so a recording that goes wrong leaves the old one playable.
**Ctrl+Shift+F1** to **Ctrl+Shift+F12** record from the entry window, which is
N1MM's on-the-fly recording: the key names the file, so Ctrl+Shift+F1 records
over the CQ. The same pair again stops it, and so do Escape and sending
anything — there is one microphone, and it cannot be recorded and transmitted
at once. The status line says what is being recorded and what was saved. A key
that names several files records the first, as N1MM's does.
Playing and recording are `aplay` and `arecord` out of the box, and the two
commands are boxes at the bottom of the window: `{file}` in a command stands
for the file. A station on JACK, or one on Windows, writes its own. Why it runs