Skip to content
All projects
LiveWindowsUtilityOpen source

CapsLockViewer

A tiny Caps Lock indicator that stays out of your way.

A Caps Lock indicator that sits quietly in your Windows tray: a cyan A when caps is on, a white outline when it is off, using about 10 MB of RAM. I built it because every other Caps Lock app was weirdly heavy. TrayStatus uses around 197 MB to show one keyboard bit; this does the same in about ten.

Platform
Windows 10/11
Memory
~10 MB
License
MIT
Inside CapsLockViewer

About 10 MB of RAM

Twenty times leaner than TrayStatus, which uses around 197 MB to show one keyboard bit.

Lives in the tray

A cyan A when caps is on, a white outline when off. No window, no clutter.

Polled, not hooked

It reads the key state on a 150 ms timer. No keyboard hook, nothing to slow your typing.

One source file

MIT licensed and a single C# file you can read in five minutes. Open an issue if you want to tweak it.

Built withC#.NET 8WinForms

CapsLockViewer, a project by Remiel Shirazi · Creator, 2026