OverKeys
An open-source keyboard layout visualizer for Windows
OverKeys is an open-source keyboard layout visualizer for Windows designed to help users learn, practice, and customize typing layouts. It displays an interactive keyboard overlay that reflects key presses while working across applications. The software supports numerous layouts, including QWERTY, Colemak, Dvorak, Canary, Graphite, and Workman. Users can create custom layouts and personalize the overlay with different colors, fonts, dimensions, and key styles. Multiple keyboard arrangements are available, including staggered, matrix, and split matrix configurations. Advanced layer-switching features support programmable keyboards using QMK, ZMK, and Kanata. Additional tools include automatic hiding, finger-position learning aids, reactive Shift mapping, and side-by-side layout visualization for comparing alternative typing arrangements.