Discussion: BetterTouchTool Launcher / Spotlight Replacement (very much work in progress)

It seems to work fine here, however the launcher so far has only been tested on macOS 26 (and if necessary might become a >= macOS 26 feature due to all the modern SwiftUI stuff involved)
I'll check whether I can reproduce this on macOS 15, if it is easy to fix I'll support it on older versions as well.

Thanks! I haven’t noticed any other UI problems with it yet, but I’ve only been using it for about 20 minutes. :slight_smile: Overall it looks great!

In the File Browser, is it possible to have an option so that video/audio, etc. don’t auto play when the preview pane is open?

not yet, I'll add that and make it the default.

6.449 (uploading) adds a simple autoplay checkbox that is disabled by default now (maybe I'll change the look in future versions).

I have also added some more explicit view sizing for the clipboard manager as I saw a note about macOS 15 being more strict about that. Maybe this already helps with the preview.

Thanks! That was quick!

The clipboard preview is fixed.

The unchecked checkbox seems like a good default for autoplay. Is there a keyboard shortcut to play it without opening Quick Look?

Also for the File Browser: is there an option to remember the last open folder and selected item? I might avoid inadvertently leaving tons of open Finder windows…

Please add deeplink support like:

Could you explain what this would do?

6.450 should make the launcher much snappier to show (apart from the first show, BTT does not yet warm-up the launcher before the first show, so that still takes a bit)

call a trigger via the launcher. but it could also be a link for Shottr for example.

here is an example named trigger that would allow you to do this, but I don't understand yet how you would use it. You know you can easily add any of BTT's triggers to your launcher?

deeplink_example.bttpreset (1.0 KB)

The example has keyword "deep" assigned, so in your example you'd need to type

deep btt://trigger_named/?trigger_name=Move Mouse to Screen Center

You can add any trigger to your launcher using the launcher config:

"Position On Screen" seems broken in BTT: 6.451. I've selected "Center On Focused Screen" but instead it is show on the other screen + it is not even centered, but it is the last position I've moved it. This also doesn't work:

I've tested only these two configs.

This is fixed in BTT: 6.454 now.

Just learning about this new feature for the first time, and although I haven’t even tried it out yet for myself, I just wanted to say…

WOW!

:exploding_head:

I know, right? BTT is truly the emacs of macos, it does everything! I expect Andreas to add a web browser any day now. And it’ll be the best web browser!

Two things I miss from Spotlight:

  1. Results from the installed dictionaries (via the dictionary app)
  2. Unit and currency conversions (via calculator and internet lookup?)

Is there a way to add or enable these? Would it require a plugin? Or could they be passed through to Spotlight in some way?

@somelinguist I have added support for currency conversion to 6.457.
Abut the dictionary stuff, how does that work in Spotlight? Does it appear right in the search results when you type something? (I think I might have disabled this feature at least nothing seems to show here :-))

The conversion requests are going through a version of https://frankfurter.dev hosted by me, so no data is logged. The currency data is updated on server side every few hours.

One major feature still missing in the BTT launcher is learning the user’s preferences on ordering. Alfred calls this keyword latching. So if I type “btt” into alfred and select the bettertouchtool app, the next time I type btt, BetterTouchTool will be right at the top of the list pre-selected. IMO this is a big deal and a large part of what makes launchers pleasant to use.

@grig, yep I'm currently testing this. It will be available in the next build.

@Andreas_Hegenberg How can I remove empty folders I made while testing the launcher?