Skip to content

A minimal and elegant macOS keystroke visualizer that displays your key presses in real time with smooth animations and full local privacy.

License

Notifications You must be signed in to change notification settings

hereisSwapnil/keys-on

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KeysOn

A minimal, beautiful keystroke visualizer for macOS.

App Icon

Download

Download Latest Release

Features

  • Beautiful Visuals: Clean, modern bubbles that fade in and out.
  • Smart Grouping: Groups rapid keystrokes into a single bubble.
  • Customizable: Adjust font size, colors, display duration, and bubble limits.
  • Privacy Focused: Runs locally, no data logging.
  • Performance: Native Swift + Core Animation.

Controls

Component usage
Status Bar Icon Click to access menu (Toggle Enabled, Preferences, Quit).
Preferences Customize Font Size, Colors, Duration, Key Limits.
Global Type anywhere to see your keystrokes visualized.

Note

The app runs in the background. Use the menu bar icon (keyboard symbol) to access controls. You must grant Accessibility Permissions to the app when prompted (System Settings -> Privacy & Security -> Accessibility).

Build & Run

To build the app bundle:

chmod +x build.sh
./build.sh

This will create KeysOn.app and KeysOn.dmg in the current directory.

License

MIT License. See LICENSE file.

About

A minimal and elegant macOS keystroke visualizer that displays your key presses in real time with smooth animations and full local privacy.

Topics

Resources

License

Stars

Watchers

Forks