Skip to content

Jeyididya/keyshift

Repository files navigation

KeyShift v1.0.0 - Real-time Keyboard Remapping for Ethiopic Scripts

KeyShift Banner

🚀 What is KeyShift?

KeyShift is a powerful Chrome extension that enables real-time keyboard remapping.

✨ Key Features

🎯 Core Functionality

  • Real-time Character Transformation: Type Amharic characters instantly as you type
  • Universal Compatibility: Works on all websites any input field
  • Smart Combo Sequences: Advanced multi-character combination support for complex scripts

⚡ Advanced Capabilities

  • Instant Language Switching: Press Ctrl+Shift+L to cycle through language mappings
  • Omnibox Integration: Type keyshift in address bar for quick translations
  • Shadow DOM Support: Works with modern web applications and dynamic content
  • Cross-tab Synchronization: Settings automatically sync across all open tabs

🛡️ Privacy & Performance

  • 100% Client-side: All processing happens locally - no data collection
  • Lightweight: Minimal performance impact

🆕 What's New in v1.0.0

Initial Release Features

  • ✅ Complete Amharic script support with full character mapping
  • ✅ Popup control panel with quick settings
  • ✅ Comprehensive options page
  • ✅ Visual language switch notifications

🛠️ Installation

Chrome Web Store

  • Coming soon

Manual Installation

  1. Download the latest release from Releases Page
  2. Extract the ZIP file
  3. Open Chrome and navigate to chrome://extensions/
  4. Enable "Developer mode" in the top-right corner
  5. Click "Load unpacked" and select the extracted extension folder

📖 How to Use

  1. Enable the Extension: Toggle ON in the popup or settings
  2. Select Language: Choose Amharic or Tigrinya from the dropdown
  3. Start Typing: Visit any website and type in input fields
  4. Quick Switch: Use Ctrl+Shift+L to cycle languages

🎮 Keyboard Shortcuts

Shortcut Action
Ctrl+Shift+L Cycle through available language mappings

🌐 Supported Browsers

  • ✅ Google Chrome
  • 🔄 Firefox (Coming Soon)
  • 🔄 Brave (Coming Soon)

🔧 Technical Details

  • Framework: Built with Plasmo for optimal Chrome extension development

🐛 Bug Reports & Feature Requests

Found a bug? Want to suggest a feature? Please create an issue with:

  • Detailed description of the problem
  • Steps to reproduce
  • Browser version and OS information

Download Latest ReleaseReport Issue

About

Type in The mapping you want on Any Website

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors