圖標

Dahdidahdit — The Morse Trainer

An Actual Morse Code Trainer — Not Just A Morse Code Generator
Introduction
Ham radio ops who like QRP will sooner or later want to learn Morse code so they can communicate using CW. This app teaches amateur radio enthusiasts how Morse code works and helps them build their speed.

Custom-Tailored Lessons
You set your current level of proficiency and what you aim for (e.g. all letters with 20 words per minute). Dahdidahdit guides you from where you are to where you want to be — It teaches you new letters when you are ready and increases your speed when you seem bored.

Requirements
The only things you need (other than a phone and the app) are a sheet of paper and a pen.

Usage
When you start the session, Dahdidahdit plays Morse code letters so you can determine which speed you are comfortable with. You jot down the letters you recognized. When the session ends, Dahdidahdit shows you what it sent and you compare notes. Then you tap the button that shows the number of mistakes.

Automated Curriculum
When you complete enough practice sessions with only a few mistakes, Dahdidahdit starts the next lesson, by introducing a new letter or by increasing the speed.

Additional Features

  • Learning Q-codes

  • Sending practice using either an on-screen or an actual paddle connected by USB

  • Morse QSOs via internet with Morserino or Dahdidahdit users

  • Game: Morse Tennis




版本

雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。

下載 F-Droid
  • 版本 1.18.0 (1180002) 建議 於 2026 年 2 月 24 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 7.0 或更高的版本。

    此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 允許接收 Wi-Fi 多點傳播封包
      允許應用程式接收透過多點傳播位址傳送給 Wi-Fi 網路上所有裝置 (而不只是傳送給你的手機) 的封包。這項設定會比非多點傳播模式耗用更多電力。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立即自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • com.nononsenseapps.feeder.permission.read
    • com.nononsenseapps.feeder.play.permission.read
    • com.paddlesandbugs.dahdidahdit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 3 MiB PGP 簽章 | 構建日誌

  • 1.17.0新1.17.0版1.17.0本1.17.0 1.17.0{1.17.0{1.17.0 1.17.0l1.17.0a1.17.0t1.17.0e1.17.0s1.17.0t1.17.0_1.17.0v1.17.0e1.17.0r1.17.0s1.17.0i1.17.0o1.17.0n1.17.0 1.17.0}1.17.0}1.17.0
    • User-selected theme (dark, bright, system)
    • User-selected on-screen paddles (large, normal)
    • Drilling of user-selected letters in custom training.
  • 版本 1.17.0 (1170001) - 於 2026 年 1 月 6 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 7.0 或更高的版本。

    此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 允許接收 Wi-Fi 多點傳播封包
      允許應用程式接收透過多點傳播位址傳送給 Wi-Fi 網路上所有裝置 (而不只是傳送給你的手機) 的封包。這項設定會比非多點傳播模式耗用更多電力。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立即自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • com.nononsenseapps.feeder.permission.read
    • com.paddlesandbugs.dahdidahdit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 3 MiB PGP 簽章 | 構建日誌

  • 1.15.0新1.15.0版1.15.0本1.15.0 1.15.0{1.15.0{1.15.0 1.15.0l1.15.0a1.15.0t1.15.0e1.15.0s1.15.0t1.15.0_1.15.0v1.15.0e1.15.0r1.15.0s1.15.0i1.15.0o1.15.0n1.15.0 1.15.0}1.15.0}1.15.0
    • Allow to use external mouse as paddle (#25)
    • Upgrade to install on Android 15
  • 版本 1.15.0 (1150001) - 於 2025 年 5 月 11 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 7.0 或更高的版本。

    此套件包由原開發者構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • 允許接收 Wi-Fi 多點傳播封包
      允許應用程式接收透過多點傳播位址傳送給 Wi-Fi 網路上所有裝置 (而不只是傳送給你的手機) 的封包。這項設定會比非多點傳播模式耗用更多電力。
    • 擁有完整的網路存取權
      允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
    • 啟動時執行
      允許應用程式在系統完成開機程序後立即自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
    • com.nononsenseapps.feeder.permission.read
    • com.paddlesandbugs.dahdidahdit.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 2.9 MiB PGP 簽章 | 構建日誌