Thanks to visit codestin.com
Credit goes to github.com

Skip to content

nuance-dev/klic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Klic - Next-Gen Input Visualizer for macOS

A sleek, minimal input visualization app that displays keyboard shortcuts, trackpad gestures, and mouse movements in an elegant overlay. Built specifically for streamers, presenters, and educators.

image

✨ Features

Input Visualization

  • Keyboard: Real-time display of key presses with elegant animations for modifiers and combinations
  • Trackpad (WIP): Multi-touch visualization showing finger positions, gestures, and pressure sensitivity
  • Mouse: Cursor movement trails, click visualization, and scroll wheel actions
  • Shortcuts: Special highlighting for keyboard shortcuts with connecting animations

Screenshot 2025-03-31 at 21 47 57

Core Features

  • Intelligent Display: Overlays appear only when inputs are detected and fade away automatically
  • Next-Gen Design: Premium glass effect with subtle gradients inspired by Vercel, Linear, and Arc
  • Minimal Footprint: Low CPU/GPU usage for seamless streaming and recording
  • Smart Positioning: Elegant overlay that never gets in the way of your content
  • Gesture Recognition (WIP): Advanced visualization for swipes, pinches, rotations, and multi-finger gestures
  • Momentum Detection: Special indicators for momentum scrolling and inertia events
  • Batch Input Handling: Intelligent grouping of rapid inputs to prevent visual clutter
  • Dark Mode: Seamless integration with macOS appearance settings

💻 Requirements

  • macOS 12.0 (Monterey) or later
  • Apple Silicon or Intel processor
  • Accessibility permissions for input monitoring

🚀 Getting Started

  1. Download the latest version from the releases page
  2. Grant accessibility permissions when prompted
  3. Use the menu bar icon to access settings and customize your experience
  4. Start streaming or recording with your inputs beautifully visualized
  5. Use the demo mode to showcase different input types

🛠 Technical Details

  • Built with SwiftUI and Metal for optimal rendering performance
  • Uses Apple's accessibility framework for secure input monitoring
  • Optimized for Apple Silicon with minimal resource usage
  • Sandboxed for enhanced security
  • Intelligent event filtering to handle rapid inputs

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🔗 Links

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages