Skip to content

FrantisekSilhan/MorseCodeKeyboard

Repository files navigation

MorseCodeKeyboard

A modern Android keyboard that lets you type using Morse code. Designed for accessibility and efficient input on devices where a full keyboard is impractical.

Key Features

  • Input text using Morse code (dots, dashes, and pauses)
  • Lightweight, privacy-focused local keyboard (no network required)
  • Optimized for touch and external input devices
  • Configurable timing and sensitivity settings

APK

A prebuilt APK is available on the Releases page. Download the latest release and install the APK on your Android device.

Tested on:

  • Samsung Galaxy Watch 7 (One UI Watch 8.0)
  • Wear OS 6.0

The provided APK was built and verified on the above wearable devices/OS versions.

Quick install via ADB:

adb install -r app-release.apk

Or install directly on device using a file manager after enabling installs from unknown sources.

Requirements

  • Android: minSdkVersion 34 (see app/build.gradle.kts)
  • Java/Kotlin tooling and Android SDK for building from source

Building from source

On Windows, from the project root run:

./gradlew.bat assembleDebug

To build a release APK:

./gradlew.bat assembleRelease

The generated APKs will be available under app/build/outputs/apk/.

Running in an emulator or device

  1. Connect an Android device with USB debugging enabled, or start an emulator.
  2. Install the debug APK with ADB:

adb install -r app/build/outputs/apk/debug/app-debug.apk

License

GPL-3.0

About

A modern Android keyboard that lets you type using Morse code.

Topics

Resources

License

Stars

Watchers

Forks

Contributors