Skip to content

CW practice mode (sidetone only, no TX) #324

Description

@ten9876

What

Add a practice mode to the CWX panel that plays sidetone locally without keying the transmitter. This lets operators practice sending CW without going on air.

Why

New CW operators need a way to practice timing and character formation without transmitting. SmartSDR includes this as part of its CW keyer.

Suggested Behavior

  • Toggle button (e.g. "Practice") in the CWX panel bottom bar or setup view
  • When enabled, keyboard input plays sidetone through the local audio engine at the configured CW pitch and speed
  • No cwx send commands are sent to the radio — purely client-side
  • WPM speed control still works in practice mode
  • Visual feedback (sent character highlighting) still works

Protocol

No radio commands needed — this is entirely client-side audio generation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    CWCW keying, decode, and operationGUIUser interfaceNew FeatureNew feature requestaudioAudio engine and streamingmaintainer-reviewRequires maintainer review before any action is takenpriority: lowLow priority

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions