KLayoutIndicator
A small Windows utility that shows the current keyboard layout with a clear on-screen frame.
It helps you notice the active input language immediately. It can also display Caps Lock and Num Lock states, which is especially useful on password entry forms and in full-screen scenarios where system indicators are not visible.
Features
- Shows the current Windows keyboard layout with a colored frame.
- Individual style for each layout: enable/disable, color, thickness, and opacity.
- Frame pulsing: toward a selected opacity, from it, or back and forth; the pulse period is configurable.
- Separate indication for Caps Lock and Num Lock. Num Lock can be highlighted when it is off.
- A short Caps Lock press can switch the layout without enabling uppercase mode; a long press keeps the standard Caps Lock behavior.
- (v.2.8.2 added) Alt + Space can switch the layout.
- Automatic layout switching after keyboard idle time; mouse movement is not counted as keyboard activity.
- Frame placement modes: around the whole screen, excluding the taskbar area, around the window under the cursor, or around the window with the active caret.
- Multi-monitor support: a separate frame on each monitor, one frame around the whole desktop, or a frame only on the monitor with the cursor.
- Control from the Windows notification area, startup with Windows, and protection against launching a second instance.
- Bilingual interface: Russian and English.
- (v.3.5.0 added) Settings to assist users whose physical keyboard has only one layout printed on it [experimental].
What can be displayed
The main idea is to avoid a separate window and gently highlight the relevant area with a frame. Different states can use separate styles.
Layout
color, thickness, opacity, pulsing
Caps Lock
separate frame when enabled
Num Lock
state indication, including disabled Num Lock
System requirements
Windows 10 / 11. The program is distributed as a ZIP archive.
Download
Download the archive, extract it to a convenient folder, and run the program.
Download- Version
- 3.5.0
- Global version
- 2026.06.24.27
- Release date
- 2026-07-09
- File size
- 971096 bytes (948 KiB)
- SHA-256
- 59B18D67E7D5EDB58420A36543B63037FB331ECC33AFD70AC2B6D824F9F6C86E