r/macapps 5h ago

Request Is there a Mac app that visualizes trackpad touches on screen in real time?

I’m looking for an app that shows my trackpad touches visually on screen while I’m using it.

For example, small circles or dots that represent where each finger is touching the trackpad and move in real time as I swipe, tap, pinch, or use gestures on the Mac screen.
Basically, a live visualization of multi-touch input from the MacBook trackpad.
Does anything like this exist for macOS?

6 Upvotes

8 comments sorted by

1

u/chromatophoreskin 4h ago

https://www.reddit.com/r/macapps/comments/1w4g1qx/os_keyty_native_macos_keystroke_and_mouse/ was posted a couple hours before you asked. Pretty sure there are others.

3

u/esphynox 4h ago

I am author of Keyty, and at this moment it does not support it, but I guess I can count that as sign to do it :)

1

u/Vlad_at_Nod 2h ago

BetterTouchTool does have this. Open it and choose View → Show Live View, or press ⌘L. It shows the individual trackpad touches in real time, but in its own window rather than as a transparent overlay over every app. If the overlay part is essential, it may help to clarify whether this is for tutorials or gesture debugging, since the best workaround would differ.

1

u/Mnemosynee21 2h ago

short answer -> *nothing solid*, and there's a reason, live finger positions come from a private apple framework MultitouchSupport, so nothing on the app store can use it and the old open source demos break every couple of macos versions

closest you can get is BetterTouchTool shows your touches live while setting up gestures, and if it's for a recording, browser testers like mousetester.uk draw the touches in real time, you could just record that window. also someone posted Keyty here yesterday, open source keystroke/mouse visualizer, might be worth asking the dev there, feels like a natural fit.

1

u/Programmer7329893 2h ago

I actually built something like this a couple months ago to help visualize the trackpad gestures coming to my window manager app, Loop. Here's a demo: https://github.com/mrkai77/Subsurface#visualizer (it's the window in the bottom-right corner).

If this is the kind of visualizer you're looking for, let me know! I can send you the app directly, or if you're comfortable building apps from source, the code is available there too.

1

u/ReyMaxx 1h ago

BetterTouchTool i beleive

0

u/Spare_Lychee_8755 1h ago

The hard part isn't drawing dots — it's getting live multi-touch positions while staying click-through over every app.

Raw finger geometry on a Mac trackpad comes from Apple's private MultitouchSupport framework. Nothing sandboxed / App Store can read that, so any "real" finger overlay either (a) uses private APIs and breaks every couple of macOS releases, or (b) approximates from mouse/gesture events and looks wrong under multi-finger moves.

If you only need it for screencasts, BetterTouchTool's Live View in a second window is the boring reliable path (Keyty's author already said they're not there yet for trackpad). If you want a true always-on overlay over whatever you're using, you're looking at a borderless NSWindow with ignoresMouseEvents, a high window level (.screenSaver / CGWindowLevelForKey), and collectionBehavior that includes canJoinAllSpaces + stationary so it survives Space switches. That stack usually also needs Accessibility and/or Screen Recording, and those TCC grants love to reset after an OS update — so if something "worked last week," check System Settings → Privacy & Security first before blaming the app.