Skip to content

🎯 A lightweight keystroke overlay app for Windows that shows real-time key presses on screen πŸ’»βœ¨ ⚑ Built with Java and JNativeHook for smooth performance, clean UI, and hassle-free usage πŸš€πŸ§© πŸ‘¨β€πŸ’» Perfect for streamers, educators, and creators who want viewers to follow every step πŸŽ₯πŸ“Œ

License

Notifications You must be signed in to change notification settings

thinakaranmanokaran/Key_Overlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

KeyOverlayApp Logo

Key Overlayer

A lightweight and customizable on-screen key overlay for Windows.

App Preview

πŸš€ Overview

KeyOverlayApp is a simple desktop utility that displays your keystrokes live on an always-on-top transparent window. Perfect for:

  • Developers
  • Screen recorders and tutorial makers
  • Tech presenters
  • Live streamers

This project follows a minimal and efficient design philosophy.

Downloads and installers are available from the Releases page.


✨ Features

  • Real-time display of typed keys
  • Transparent overlay window
  • Draggable screen position
  • System Tray integration
  • Auto-start and exit options
  • Lightweight and resource-friendly

🧰 Tech Stack

  • Java 17
  • Swing / AWT
  • Maven
  • Packaged using jpackage

πŸ“¦ Installation

Download the latest release installer from the Releases section in this repository and install normally on Windows.


πŸ”§ Build Instructions

mvn clean package

Output JAR will be generated in target/.

To generate an installer:

jpackage --input target \
  --main-jar KeyOverlayApp-1.0-SNAPSHOT-jar-with-dependencies.jar \
  --main-class com.example.Main \
  --name KeyOverlayApp \
  --type exe \
  --win-console

πŸ‘€ Author

Thinakaran Manokaran Portfolio: https://thinakaran.dev/


⭐ Contribute

Pull Requests and Issue reports are welcome.

If you like the project, consider giving it a ⭐ on GitHub!


About

🎯 A lightweight keystroke overlay app for Windows that shows real-time key presses on screen πŸ’»βœ¨ ⚑ Built with Java and JNativeHook for smooth performance, clean UI, and hassle-free usage πŸš€πŸ§© πŸ‘¨β€πŸ’» Perfect for streamers, educators, and creators who want viewers to follow every step πŸŽ₯πŸ“Œ

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages