Selected layout on the cursor

LangCursor adds an EN/RU marker to the system cursor and updates it when the layout changes

  • Native system cursor
  • Trial: 14 days / 500 switches
En
Preview language
Preview style

No more guessing the layout before typing text

The active input language becomes visible where the user is already looking: on the pointer, not in the menu bar or in a separate floating widget.

How it helps

No more time wasted fixing text typed in the wrong layout

Selected layout always stays in the field of attention

Terminal

Command lines and shells

See the active layout before typing commands, flags, or short aliases in the wrong alphabet.

Passwords

Secure fields and logins

Reduce the need to check the menu bar before entering credentials or one-time codes.

Editors

Code and text contexts

Keep English and Russian typing visually distinct while moving between editors, docs, and chats.

Messaging

Fast context switching

Move between messengers, browsers, and notes without rechecking the current input source every time.

Cursor styles

Four visual modes

En

Letter badge

A colored circular marker with a language label.

Color dot

A clean dot-only marker for users who prefer color over text.

En

High contrast

A stronger marker for visibility-first setups and faster recognition.

System cursor

Keep the native cursor unchanged while preserving the utility workflow.

How it works

Native, compact, and visual

1

Lives in the menu bar

LangCursor runs as a macOS accessory application, so the primary interface is the menu bar, not a full windowed dashboard.

2

Tracks the layout

The app reacts to layout changes so the cursor state does not drift away from the system

3

Native cursor

Uses native system cursor replacement instead of a second drawn cursor layered on top

4

Full control

The user can restore the system cursor and enable launch on system startup through the menu

FAQ

Answers to practical questions

Which languages are surfaced by the current UI?

The supported visual markers exposed by the current implementation are English and Russian, shown as En and Ру.

How does the trial work right now?

The trial ends after 14 days or 500 language switches, whichever comes first. After that, the app restores the plain system cursor and shows purchase contacts.

Other questions

Write to us on Telegram