Correctly
C
Correctly
Overview :
Correctly is an intelligent typing tool that understands your typing intentions even when you've used the wrong keyboard layout. There's no need to manually switch languages; Correctly can detect and correct input errors, ensuring your message is accurately conveyed. This product addresses the difficulties users face when switching between different language keyboard layouts and leverages AI technology to enhance input efficiency and accuracy. The product is currently offered for free, primarily targeting users who frequently switch keyboard layouts.
Target Users :
The target audience includes users who frequently switch between different language keyboard layouts, such as multilingual users, programmers, and multinational company employees. Correctly enhances typing efficiency and accuracy by reducing input errors caused by incorrect keyboard layouts, saving time spent on switching layouts, and improving work and communication efficiency.
Total Visits: 492.1M
Top Region: US(19.34%)
Website Views : 60.2K
Use Cases
A user mistypes in English under an Arabic keyboard layout, and Correctly automatically corrects it to the proper English text.
A programmer ensures input accuracy with Correctly while developing software with multilingual support.
An employee of a multinational company experiences text confusion due to keyboard layout errors while drafting a report; Correctly helps automatically correct it.
Features
Automatic keyboard layout detection: Identifies if you are using the wrong layout and corrects it automatically.
AI-driven correction: Utilizes artificial intelligence to understand your intended text and corrects input errors caused by incorrect layouts.
Multilingual support: Correctly supports various language layouts, including English and Arabic (or other languages customized as needed).
Keyboard input listening: Correctly listens to your keyboard input and analyses what you input after a brief delay.
Intelligent conversion example: If you mistakenly type in English while the keyboard layout is set to Arabic, Correctly will automatically convert '????? ?????' to 'hello world'.
Custom keyboard layouts: Users can edit the ENGLISH_LAYOUT and ARABIC_LAYOUT constants in the script.py file to customize English and Arabic keyboard layouts.
Environment variable loading: Uses the python-dotenv library to load environment variables like the OpenAI API key.
How to Use
1. Clone the repository to your local machine: Use the git clone command to clone the Correctly repository.
2. Install dependencies: Install the required libraries by running pip install -r requirements.txt.
3. Set environment variables: Create a .env file and enter your OpenAI API key.
4. Run the script: Start the keyboard input listening script using the command python3 script.py.
5. Use Correctly: Begin typing, and Correctly will run in the background to automatically correct inputs made with the wrong keyboard layout.
AIbase
Empowering the Future, Your AI Solution Knowledge Base
© 2025AIbase