# language-indicator **Repository Path**: lrw124/language-indicator ## Basic Information - **Project Name**: language-indicator - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-02 - **Last Updated**: 2025-12-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Language Indicator language indicator for text caret and mouse cursor ## Per-Language Styling of Text Caret and Mouse Cursor Keeps track of your current language and changes [caret](https://en.wikipedia.org/wiki/Caret_navigation) and [text selection mouse cursor](). It works in most envs, including consoles and Universal Windows Apps, aka Metro apps. Exceptions are Adobe Indesign and some .NET MAUI apps. Written for [AHK v2](https://www.autohotkey.com/docs/v2/). ## Installation 1. Download [`language-indicator.exe`](language-indicator.exe), a [compiled](https://github.com/AutoHotkey/Ahk2Exe) version of the script 2. Download and run [`install.cmd`](install.cmd) to create shortcut at startup folder Standalone version of the script creates a marker near the mouse cursor with lag. Since cursors cannot be embedded directly into an AHK script, this lag can be eliminated by adding `cursors` folder. See below for details. ## Customization 1. Download or create [`carets`](./carets) or [`cursors`](./cursors) folders (since `cursors` folder exist, embedded images won't be used, see [`./lib/UseBase64Image.ahk`](./lib/UseBase64Image.ahk)) 2. Remove unwanted or add your own carets or mouse cursors within [`carets`](./carets) or [`cursors`](./cursors) folders 3. Use the following naming convention: | Input | Mouse Cursor | Text Caret Mark | | :--------------------- | :------------------------- | :------------------------ | | Language 2 | `./cursors/2.cur` | `./carets/2.png` | | Language 1 + Caps Lock | `./cursors/1-capslock.cur` | `./carets/1-capslock.png` | | Language 2 + Caps Lock | `./cursors/2-capslock.cur` | `./carets/2-capslock.png` | Tips: - Supported caret mark formats: PNG, GIF - Supported cursor file formats: CUR, ANI, ICO - Create your own cursor with [Sib Cursor Editor](http://www.sibcode.com/cursor-editor/) - Cursor variants included: default i-beam cursor i-beam cursor with dot i-beam cursor with circle i-beam cursor with arrow up i-beam cursor with letter g Enjoy! A donut, [maybe](https://www.paypal.com/donate/?business=KXM47EKBXFV4S&no_recurring=0&item_name=funding+of+github.com%2Fyakunins¤cy_code=USD)? 🍩