Repository navigation
MorseCQ v1.0.0
MorseCQ 1.0 is an account-free, offline Morse code trainer. Open the app and start learning — no sign-up, no network, everything stays on your device. Morse chat has moved to its own app, DitMesh.
Install
| platform | installer | portable |
|---|---|---|
| macOS (Apple silicon and Intel) | morsecq-1.0.0-macos-universal2.pkg → /Applications |
…-macos-universal2.zip |
| Windows x64 | morsecq-1.0.0-windows-x64.msi (Start-menu shortcut) |
…-windows-x64.zip |
| Linux x86_64 | morsecq-1.0.0-linux-x86_64.deb / .rpm (morsecq on PATH, desktop entry) |
…-linux-x86_64.tar.gz |
| Android | morsecq-1.0.0-android.apk; .aab for stores |
|
| iOS | morsecq-1.0.0-ios-unsigned.ipa (sign or sideload it yourself) |
SHA256SUMS lists every file's checksum. Supports Android 7.0+, iOS 14+, macOS 13+, Linux and Windows.
What's new since v0.2.0
Account-free and offline
- No account, no network. Learn / Reference / Me open immediately; progress, materials and recordings stay on the device. Me → Clear learning data removes them after confirmation.
- Chat moved to DitMesh. Accounts, Tox chat and identity backup are no longer part of MorseCQ. Data from v0.x is not carried over — this release starts a fresh learning profile.
Learning
- A complete beginner path. The first lesson teaches hearing dit/dah and K/M, then guided receive and send practice before independent copying. Koch lessons advance through a challenge that needs 50 symbols at 90% with every new character copied at least ten times; assisted practice never unlocks a lesson.
- Advanced practice. A persistent mistake notebook, whole-word and sentence head-copy listening, and first-QSO, conversation and contest goal routes.
- QSO simulator with contest and park-to-park POTA exchanges, corrections and targeted repetition.
- Realistic radio conditions (noise, fading, QRM) for receive drills, external keys and keyers with configurable key bindings, and Chinese telegraph-code practice.
- Placement check, spaced review, daily plans, statistics, learning materials, the recorded-audio workbench, microphone decoding, reference and translator, and amateur-radio tools, all offline.
Fits every screen
- Every screen, dialog, sheet and menu checked on phones (including notched and small iPhones, both orientations), tablets and desktop windows, in all ten languages, at text sizes up to iOS's largest accessibility size. Nothing is cut off, hidden under the notch, home indicator, keyboard or floating button, or shrunk below a readable size; rotating keeps your place, typed text and open drill.
- Ten interface languages and five visual styles, light and dark.
Known limitations
- Not signed or notarized. macOS: right-click the .pkg → Open (or run
xattr -d com.apple.quarantine <file>). Windows: SmartScreen → More info → Run anyway. - Android is now signed with the release key. v0.x APKs were debug-signed, so Android won't install this over them: uninstall the old app first (its data is not carried over anyway).
- Android and iOS have not been tested on physical devices yet, only on emulators and simulators.
- iOS distribution through the App Store is still blocked on the GPL-3.0 licence question.