OverKeys0.3.5
Learn and practice alternative layouts, personalize appearance, and improve your typing. An open-source, customizable on-screen keyboard for Windows.
v0.3.5
12.8 MBscanned clean
Verify your download
Select the file you downloaded to check it against the hash we published — the check runs in your browser, nothing is uploaded.
About
OverKeys places a customizable on-screen keyboard over Windows so you can see the active layout while typing. It supports practice with alternative layouts such as Colemak, Dvorak, Graphite, Focal, Canary, QWERTY, and user-defined arrangements, helping users build familiarity and improve typing system-wide.
Appearance controls cover colors, fonts, sizes, offsets, and key styles, while auto-hide removes the overlay when it is not in use. The visualizer supports staggered, matrix, and split-matrix keymaps, including five- and six-column variants, plus an optional top row for numbers or configured keys. A second layout can appear beside the default one for reference during a transition.
Custom layouts are loaded from configuration files and can define top labels, held-state keys, locale-specific keys, and ignored keys such as Print Screen or layer triggers. Layer switching works with QMK, ZMK, and other programmable firmware through configurable triggers and toggle modes. Kanata users can connect over TCP to display the active layer, while Learning Mode color-codes keys by finger position and Reactive Shift Mapping changes symbols when Shift is held.
Developed and published by Angelo Convento, this open-source Windows system utility targets x64 systems. It began as a way for its creator to practice the Canary layout system-wide and grew to include custom layouts, layer integration, and appearance controls. Current version 0.3.5, released July 12, 2026, adds a hotkey for toggling top-row visibility, a native debug viewer in the Advanced tab, wide-mod adjustments, improved foreign-layout mapping, and more detailed timestamped logging.
Architecture: x64
What's new in v0.3.5
0.3.5 (2026-07-12) ✨ Features - add hotkey to toggle top row visibility (#186) (da2f6b9) - add native debug viewer in advanced tab (#177) (5cc5810) - add support and implement wide-mod adjustments (#174) (328201b) - add timestamps to logger for better debugging (#176) (26650b8) 🐛 Bug Fixes - enhance foreign keyboard layout and key mapping (#175) (902bf48) - enhance logging with comprehensive levels and revision tracking (#178) (cd8c031) 📚 Documentation - add CONTRIBUTING.md (ba882be) - correct typos in README and link to contribution guidelines (f238153) - update fallback font name from Geist Mono to DM Mono (6af500b) ⚙️ CI/CD Pipeline - remove release approval workflow (0c4a769) - update PR fetching logic to filter by title for release-please (8aa77b5) - update release-please workflow to use RELEASE_PLEASE_TOKEN for triggering workflows (7ce7a56)
Details
SHA-256
Does this still work for you?
Badge for your website
Developers can show that OverKeys is available on MirrorNest. Copy the code below: the badge links to this page and updates itself.
<a href="https://mirrornest.com/software/overkeys-831b7105"><img src="https://mirrornest.com/badge/overkeys-831b7105.svg" alt="OverKeys on MirrorNest" height="20"></a>[](https://mirrornest.com/software/overkeys-831b7105)Reviews
No reviews yet — be the first.
OverKeys alternatives
dotMemory Unit Standalone Launcher
Effective memory usage in .NET applications with dotMemory Unit
GamebarHandler
Gets rid of those pesky 'open ms-gamebar' and 'open ms-gamingoverlay' popups.
ShareX
ShareX is a free and open-source application that enables users to capture or record any area of their screen with a single keystroke. It also supports uploading images, text, and various file types to a wide range of destinations.
cerebro-es (Install)
elasticsearch web admin tool
CPUID CPU-Z
System information software
Vantage
Vantage