Image 1 — Scroll Elevator: jump to the top or bottom of any Mac app from your cursor (one-time, $4.99 launch)
Image 2 — Scroll Elevator: jump to the top or bottom of any Mac app from your cursor (one-time, $4.99 launch)
Image 3 — Scroll Elevator: jump to the top or bottom of any Mac app from your cursor (one-time, $4.99 launch)

Scroll Elevator: jump to the top or bottom of any Mac app from your cursor (one-time, $4.99 launch)

TLDR: I made Scroll Elevator, a tiny menu-bar Mac app that gives you consistent one-click jump-to-top/bottom everywhere. When you scroll, two elevator buttons appear at your cursor—click to jump, hold to cruise. It drives the Accessibility scrollbar so background windows scroll without stealing focus. Fixes the mess of Cmd+Up/Home/End behaving differently per app (and missing keys on laptops). $4.99 one-time, no subscription, source-available, no network access, macOS 14+

Hey r/macapps, I'm Kevin, the developer. I made ControllerKeys (the controller-to-keyboard Mac app some of you have seen), and Scroll Elevator is my new one. Disclosure: this is my app.

PROBLEM

Getting to the top or bottom of something on a Mac is weirdly inconsistent. Cmd+Up jumps to the top in most apps, but in Finder it opens the enclosing folder, in Terminal it goes to the last command, and MacBooks don't even have Home/End keys (you do Fn+Arrow, and half the time that moves the text cursor instead of scrolling). I wanted one control that behaves the same everywhere. Also it's just plain not convenient to use the keyboard shortcuts when lazily scrolling sometimes.

So: Scroll Elevator is a tiny menu-bar app. When you scroll, two little elevator buttons appear right at your cursor. Click one to jump to the top or bottom of whatever you're in, or hold it to cruise. Move the mouse away and they fade. Under the hood it drives the Accessibility scrollbar of the window under your pointer, so background windows scroll without coming forward and your focus never changes.

COMPARISON

The main alternative is the built-in keyboard shortcuts (Cmd+Up/Down, Home/End): free, but inconsistent app to app and missing keys on laptops. Popular scroll utilities like Mos and LinearMouse are great, but they change scroll speed and feel; they don't give you a one-click jump to the very top or bottom. Scroll Elevator is the only thing I know of that puts that jump right at your cursor and works system-wide in (almost) any app.

PRICING

$4.99, one-time, no subscription: https://thekevintang.gumroad.com/l/scroll-elevator

It's also source-available on GitHub, so you can read it and build it yourself for free if you'd rather.

Other details: native, universal (Apple Silicon and Intel), about 2 MB, signed and notarized, macOS 14+. It only needs Accessibility permission and has no network access at all (which is also why it can't be on the App Store).

Links:

Site + live in-browser demo: https://kevintang.xyz/apps/scroll-elevator/

Source: https://github.com/NSEvent/scroll-elevator

Privacy: https://kevintang.xyz/apps/scroll-elevator/privacy-policy.html

Terms: https://kevintang.xyz/apps/scroll-elevator/terms.html

Me: https://kevintang.xyz and https://www.linkedin.com/in/thekevintang

Happy to answer anything, and I'd love feedback on any app where the jump does something unexpected.

u/WalletBuddyApp — 5 days ago
▲ 192 r/raspberrypipico+1 crossposts

Playing with my new DS5 Dongle!

I recently heard about this way to get your Dualsense controller paired to your computer wirelessly, but act as if it’s connected over USB. The project is called DS5Dongle on GitHub.

It works by using a cheap Pico 2W board as a Bluetooth receiver for your controller. The Pico 2W plugs directly into your computer and acts as a wired device.

Why would you want to do this? For me, I wanted a way to use the onboard microphone on the Dualsense controller as an input device on my computer. I already use my Dualsense as a mouse on my Mac, but I wanted to be able to do voice input on the controller for talking to coding AI agents.

I’ve been developing my Mac app ControllerKeys that turns your Dualsense controller into a mouse for the past 6 months. It works a bit like Steam Input, but really designed for productivity instead of gaming. So I can fully navigate my Mac using a Dualsense controller touchpad.

And now with the DS5 dongle, I can finally walk around and use my Mac on a TV with no problems! Freedom!

u/WalletBuddyApp — 11 days ago

BaySpeed — Topgolf only tells you where the ball landed. This tells you how fast you hit it. [Free · $6.99 Lifetime Pro]

TL;DR: BaySpeed turns your Topgolf history into a ball-flight lab — it estimates the one number Topgolf never shows you: how fast you actually hit the ball. Free, with a one-time $6.99 Pro unlock (no subscription).

A — What problem it solves

Topgolf's RFID floor only records where your ball stopped (final yardage). It never tells you your ball speed — the number that actually reflects how well you struck it. BaySpeed recovers it: sign in with your Topgolf account, import your full game history, and every shot gets analyzed for ball speed (mph), launch angle, carry vs roll, and impact force.

Under the hood it's a Newtonian trajectory simulation (quadratic drag, Magnus lift, spin decay) that binary-searches for the ball speed that would produce your measured Topgolf yardage, calibrated against Toptracer data. Estimates are ±10–15% — not a launch monitor, but real shot physics from data you already have.

B — Why it's better than the alternatives

  • vs the Topgolf app: it only shows yardage; BaySpeed adds speed, trajectory, and trends across sessions.
  • vs a launch monitor (Trackman/Garmin): those run hundreds-to-thousands and you don't have one in the bay — BaySpeed is free and works from your existing history.
  • vs Toptracer bays: only some bays have it, and it won't build you a personal cross-session lab — BaySpeed analyzes everything you've ever hit.

No ads, no tracking, no analytics SDKs. Your Topgolf password never touches the app — auth goes straight to Topgolf, token stored in the iOS Keychain.

C — Cost

Free to download. The free tier includes: import your full history, your 3 most recent sessions fully analyzed, trajectory replays, speed-distribution charts, per-shot physics, and a sample-data mode (no login needed to try it).

One-time $6.99 "BaySpeed Pro" (no subscription) unlocks full session history + Trends: personal records, improvement regression, momentum, milestones, percentiles, and shareable stat cards.

App Store: https://apps.apple.com/app/id6777824892

Disclosure: I'm the developer — Kevin Tang (ex-Microsoft / ex-Zoom engineer).

Not affiliated with Topgolf — BaySpeed only reads your own Topgolf game data.

Happy to discuss or answer any questions in the comments!

BaySpeed iOS App Screenshots. Screenshots show player all-time stats, individual game stats, individual shot stats, and overall game trends over time. BaySpeed estimates ball speed from your Topgolf history. Free on the App Store.

reddit.com
u/WalletBuddyApp — 13 days ago

Rainbow display on MacBook Pro M5 Max

I just got this M5 MacBook Pro Max a few days ago. This is the second time I’ve turned it on and the display is all rainbows. This is a photo of the lock screen with the default wallpaper.

I’m able to use the laptop as normal when it’s in this state, except the screen is all screwed up.

It looks normal after I restart it.

Anyone else having this issue with their M5 MacBook Pro?

u/WalletBuddyApp — 14 days ago
▲ 79 r/macapps

[OS] ControllerKeys - system-wide controller mapping for macOS - $9.99

I'm the developer of ControllerKeys, an open source macOS app that turns game controllers into system-wide keyboard, mouse, and automation devices.

Problem

I built it because I wanted to use my Mac from the couch without constantly reaching for a keyboard and mouse.

The basic setup is simple: buttons become keyboard shortcuts, the left stick moves the cursor, the right stick scrolls, and holding a trigger gives you precision cursor control.

Then it grew from there:

  • Chords: press multiple buttons for one shortcut
  • Long-hold and double-tap actions
  • Profiles for different apps or workflows
  • On-screen keyboard with app launcher, bookmarks, and quick commands
  • Touchpad support for DualSense, DualShock 4, and Steam Controller
  • Gyro mouse control and gyro gestures for DualSense, DualShock 4, and Steam Controller
  • Mac-to-Mac controller handoff: push the cursor against a screen edge and your controller input follows to the other Mac
  • Macros, shell commands, webhooks, OBS controls, and JavaScript scripts
  • Xbox, PlayStation, Nintendo, Steam Controller, and 300+ third-party controller support

Comparison

Steam Input is excellent for games, but ControllerKeys is aimed at system-wide Mac control. It can drive Safari, Finder, Terminal, OBS, Anki, creative apps, editors, or anything else on macOS, without needing Steam to be open.

Compared with older macOS tools like Enjoyable, ControllerKeys supports layers, chords, long-hold/double-tap actions, touchpad quadrants, gyro input, app-specific profiles, macros, scripts, webhooks, OBS controls, portable JSON profile import/export, and Universal Control-style controller handoff between Macs.

The handoff feature is one of my favorite parts: pair two Macs running ControllerKeys, push the controller cursor against a configured screen edge, and the mouse, keyboard, and mapped actions move to the other Mac. It is local-network only, with authenticated frames, and it means one controller can drive a MacBook plus a Mac mini/Studio setup without manually switching devices.

I also recently added support for the new Steam Controller hardware. ControllerKeys talks to supported controllers directly, so Steam Controller trackpads and gyro can be used for normal macOS apps too, not just Steam games.

User Proof

A few use cases surprised me:

  • A medical-school Anki user posted about using ControllerKeys with a DualShock 4, specifically calling out layers, chords, touchpad quadrants, and how it felt closer to reWASD/DS4Windows-style tools than older macOS options.
  • One Gumroad buyer said they tested 10+ macOS controller mappers looking for held-trigger layer support before finding this.
  • A physics professor at Arizona State uses a DualSense + ControllerKeys for hybrid lectures: touchpad cursor, OBS scene switching, slides, and Bluetooth mobility instead of being tethered to a Stream Deck.

Anki post: https://www.reddit.com/r/medicalschoolanki/comments/1t7cnyy/controller_anki_macos_finally/

Pricing

The prebuilt app is $9.99 on Gumroad: https://thekevintang.gumroad.com/l/xbox-controller-mapper

The source code is available here: https://github.com/NSEvent/xbox-controller-mapper

Website: https://www.kevintang.xyz/apps/controller-keys/

Transparency

I'm Kevin Tang, the developer.

Portfolio/contact: https://www.kevintang.xyz

LinkedIn: https://www.linkedin.com/in/thekevintang/

Privacy Policy: https://www.kevintang.xyz/apps/controller-keys/privacy-policy.html

Terms: https://www.kevintang.xyz/apps/controller-keys/terms.html

ControllerKeys needs macOS Accessibility permission to simulate keyboard and mouse input, so I think users should be able to inspect what the app is doing before trusting it.

Happy to answer questions, especially around controller support, Steam Controller behavior, remote handoff, or Accessibility/security concerns.

u/WalletBuddyApp — 1 month ago