3 items
See instantly when Caps Lock is on in ANY text field, not just passwords. Local, private, no tracking. **Stop noticing Caps Lock only after you've typed a whole sentence in shouty capitals.** CapsCue shows a small, unobtrusive alert the instant Caps Lock is on while you're typing — in comment boxes, search bars, chat apps, code editors, forms, anywhere. Not just password fields. ### Why CapsCue exists Most browsers only warn you about Caps Lock inside a password field, because that's the one place a wrong keystroke locks you out. But you type in dozens of other fields every day — a Slack message, a GitHub issue, a search box, a comment on a forum — and Caps Lock gives you zero warning there. You only find out when you glance up and see YOUR ENTIRE MESSAGE IN CAPS. CapsCue fixes that gap. It watches for Caps Lock the same way in every text field on every site, and shows a clean, small alert right next to what you're typing so you catch it before you hit send, not after. ### What it does - **Works everywhere you type** — regular text inputs, textareas, and contenteditable fields (rich text editors, chat composers, comment boxes) are all covered, not just `<input type="password">`. - **Shows up instantly** — the alert appears the moment Caps Lock is detected on and disappears the moment it's off, or the moment you click away from the field. - **Two alert styles** — have it appear right next to the field you're typing in, or tucked into a corner of the screen, whichever you find less distracting. - **Per-site control** — one click in the popup turns CapsCue off for the site you're currently on, if you don't want it there. - **Try it before you need it** — the popup includes a live demo field, so you can see exactly what the alert looks like without waiting to type in caps lock by accident somewhere important. ### How it works CapsCue is a small content script that listens for the browser's own Caps Lock signal (the standard `getModifierState('CapsLock')` API) while a text field has focus, and draws a small alert badge next to that field using plain HTML and CSS. That's the entire mechanism — no external libraries, no background polling, no keystroke logging. ### Privacy, in plain terms CapsCue never reads, stores, or transmits anything you type. It only checks whether Caps Lock is currently on and whether the focused element is a text field — it has no way to see, and no interest in, the actual characters you're typing. The only things it ever stores are your own preferences (on/off, alert style, per-site exceptions), saved locally on your device with `chrome.storage.local` — never synced anywhere, never sent to a server, because CapsCue doesn't have a server. There are no accounts, no analytics, and no network requests of any kind. Full privacy policy and terms are linked from the extension's popup and below. ### Who it's for - Writers and editors who lose focus checking for stray caps mid-sentence - Developers typing in web-based code editors, terminals, or ticket trackers - Anyone who's ever sent a message that looked like they were SHOUTING by accident - Shared or public computers where the previous user left Caps Lock on ### Common questions **Does this replace the Caps Lock warning Chrome already shows in password fields?** No — it complements it. Chrome (and your OS) already handle some password fields in some cases. CapsCue extends that same kind of warning to every other text field on the web, where nothing currently warns you at all. **Will it slow down my browsing?** No. It's a lightweight event listener with no network activity, no timers, and no per-keystroke logging — the alert only draws when Caps Lock is actually on and a text field is focused. **Can I turn it off for specific sites?** Yes — open the popup while on that site and click "Disable here." You can re-enable it the same way. **Does it work in rich text editors and chat apps?** Yes, including `contenteditable` elements, which cover most modern rich-text composers (chat apps, comment editors, etc.), in addition to standard `<input>` and `<textarea>` fields. **Does CapsCue collect any data?** No. See the privacy policy for full details — the short version is there's nothing to collect, because CapsCue has no server and makes no network requests. --- Privacy Policy: https://capscue-privacy-policy-production.up.railway.app/privacy Terms of Use: https://capscue-privacy-policy-production.up.railway.app/terms Support: anycodeapps@gmail.com
Jul 24, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.