Skip to content

Per-language text caret and mouse cursor styling, aka language indicator

License

Notifications You must be signed in to change notification settings

yakunins/language-indicator

Repository files navigation

Language Indicator

Enables Per-Language Text Caret and Mouse Cursor Styling

This script keeps track of your current language (or input method, keyboard layout) and changes caret and mouse cursor based on files inside folders ./carets/ and ./cursors/. The caret and cursor might also be altered depending on capslock state, e.g. create ./carets/2-capslock.png for secondary language with capslock on.

Reliable: Works everywhere, including consoles and Universal Windows Apps (aka Metro apps).

Customizable: Add, change, or delete cursors in ./cursors/ to set the look for different languages and Caps Lock state. For example 2.cur to be used if secondary input method is turned on. Same with caret marks in ./carets/ folder.

Installation

  1. Download language-indicator.exe (the compiled AHKv2-64 script)
  2. Download ./carets/ + ./cursors/ folders.
  3. (Optional) Remove unwanted, or add your own carets or cursors in corresponding folder.
  4. Create shortcut for language-indicator.exe.
  5. Move shortcut to the startup folder. For Windows 10, this is typically %appdata%\Microsoft\Windows\Start Menu\Programs\Startup

Customization

  • Written for AHK v2.
  • Supported cursor file formats: CUR, ANI, ICO.
  • Create your own cursor with Sib Cursor Editor.
  • Currently, the script only affects the text selection cursor (ibeam). This can be changed within the script.

Custom Cursors 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

Cheers!

ibeam

About

Per-language text caret and mouse cursor styling, aka language indicator

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published