Skip to content
ben-migPublic

About

A macOS menubar app that makes your laptop feel like a real thing. Keyboard sounds, trackpad haptics.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kyrr

A macOS menubar app that makes your laptop feel like a real thing. Keyboard sounds and trackpad haptics.

Your Mac doesn't give you much to feel. Kyrr adds sound and haptics so it feels a little more like a real thing.

Sound modes

  • Mechanical -- realistic keyboard clicks. Pick a switch profile (MX Blue, MX Red, Topre, Model M, or Typewriter).
  • Melodic -- each key plays a note on the chosen scale.
  • Wooden -- each keystroke strikes a wooden block, synthesized with inharmonic modal resonance.

Haptic hover

Trackpad feedback as you move the cursor across UI elements, system-wide. Buttons, links, and checkboxes feel heavy. Toolbars, sliders, and window edges feel medium. Text fields, rows, and images feel light. Works with any app, including browsers. Requires a Force Touch trackpad.

Features

  • Spatial audio pans sound based on key position for a sense of keyboard width.
  • Auto-on when headphones connect; auto-off when your mic starts recording (meeting-aware).
  • Launch at login.
  • Lightweight Swift + AVAudioEngine. No bundled samples, every sound is synthesized at runtime.
  • Haptic hover works independently of sound. Turn off audio and keep the tactile layer, or use both.

Quick start

  1. Open Kyrr.xcodeproj in Xcode.
  2. Run. Grant Accessibility access when macOS prompts (required for global keystroke and cursor monitoring).
  3. Type. Hover.

Architecture

Rebuilding the app icon

swift Scripts/generate-icon.swift

Overwrites Kyrr/Assets.xcassets/AppIcon.appiconset/ with freshly rendered PNGs at all required sizes.

License

MIT.

About

A macOS menubar app that makes your laptop feel like a real thing. Keyboard sounds, trackpad haptics.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages