An open API service indexing awesome lists of open source software.

https://github.com/abelzk/fidel-swift-keyboard

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.
https://github.com/abelzk/fidel-swift-keyboard

amharic amharic-keyboard amharic-language keybindings-integration keyboard-layout

Last synced: about 2 months ago
JSON representation

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.

Awesome Lists containing this project

README

          

# Fidel Swift
[![Generic badge](https://img.shields.io/badge/badge-placeholder-green.svg)](https://shields.io/)

## 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](https://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](LICENSE) file.

## Contact / Credits
- For support, suggestions, or bug reports, please use the [GitHub Issues](https://github.com/abelzk/fidel-swift-keyboard/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.