Skip to content

Fidel Swift is a dynamic Amharic keyboard engine built for speed, precision, and fluidity. Type effortlessly in any Windows application with real-time phonetic conversion, smart word formation, and seamless Unicode support.

License

Notifications You must be signed in to change notification settings

abelzk/Fidel-Swift-Keyboard

Repository files navigation

Fidel Swift

Generic badge

Introduction / Overview

Fidel Swift is a modern, Unicode-compatible Amharic keyboard engine designed for Windows. It enables users to type Amharic characters seamlessly across any Windows application using an intuitive and customizable phonetic layout.

Features

  • Real-time Character Conversion: Instantly converts keystrokes to Amharic characters.
  • Customizable Hotkeys and Keyboard Mappings: Tailor the keyboard behavior to your preferences.
  • Toggleable Amharic/English Typing Mode: Easily switch between Amharic and English input.
  • Startup Launch Support: Configure Fidel Swift to launch automatically when Windows starts.
  • Clean, Modern UI: Built with Flet for a user-friendly experience.
  • Optimized Performance: Designed for minimal CPU usage and efficient operation.

Screenshots

...

Installation Instructions

Detailed installation instructions can be found on our official website: fidelswift.vercel.app

Usage Guide

Switching Modes

You can switch between Amharic and English typing modes using customizable hotkeys. Refer to the settings within the application to configure your preferred hotkeys (e.g., Alt + Shift).

Tray Menu

Fidel Swift runs discreetly in the system tray. Right-click the tray icon to:

  • Access application Settings.
  • Exit the application.

Development Setup

To contribute to Fidel Swift or run it locally for development, follow these steps:

Prerequisites

  • Python 3.8 or higher
  • Pip (Python package installer)
  • Git

Getting Started

  1. Download & install the setup: ( Visit https://fidelswift.vercel.app )

  2. Running the software:

Typing for the first time

Project Structure

(A brief overview of the project's directory structure will be added here, e.g., main application logic, UI components, utility modules.)

Contributing Guidelines

We warmly welcome contributions to enhance Fidel Swift! To contribute:

  1. Fork the repository on GitHub.
  2. Create a new branch for your feature or bug fix (e.g., feature/new-layout or fix/typing-bug).
  3. Make your changes, adhering to the project's coding style.
  4. Test your changes thoroughly.
  5. Submit a Pull Request (PR) with a clear and concise description of your work.

Please follow standard coding practices and ensure your code is well-commented. We may establish more detailed guidelines or a CONTRIBUTING.md file as the project grows.

License

This project is licensed under the MIT License. You can find the full license text in the LICENSE file.

Contact / Credits

  • For support, suggestions, or bug reports, please use the GitHub Issues page.
  • For other inquiries, you can reach out at abelzeki24@gmail.como.

Special thanks to all contributors and inspirations that help Fidel Swift grow.

About

Fidel Swift is a dynamic Amharic keyboard engine built for speed, precision, and fluidity. Type effortlessly in any Windows application with real-time phonetic conversion, smart word formation, and seamless Unicode support.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 2

  •  
  •