I still don't think the arrow keys work exactly as I'd like them to, but they're close. I also wish the highlighted item in the listbox stayed that color of blue even when the listbox isn't focused, but so far, that's escaped me. Something about Bootstrap is affecting that.
Also, I'm not 100% sure the search algorithm is exactly right, but I figured people could chime in if it doesn't work like they want. I mean, it works just fine, but whether it's perfect or not is up for debate.
Dan, I just got around to installing this macro, but I am confused.
All of the confusion is probably my doing.
Here is what I don't understand:
In your earlier Macro, MACRO: Macro Spotlight - DEPRECATED, it worked as I expected:
When I type: @date
it found the macros that contain that string in the name.
But your new Execute Macro by Name does NOT:
Is there something I need to configure in "Execute Macro by Name" to make it include strings that start with "@"?
Can I change this to either be centered around the center of the frontmost window, or centered around the current mouse location?
Actually, you can do this fairly easily. Just change the variable "DND__sspWindowPosition" to the "x, y" coordinates you want the window to display at, before executing the macro.
NOTE: While I was playing with this, the first few times the Spotlight window seemed to ignore the values in "DND__sspWindowPosition", then suddenly they started working. It's possible I have a bug somewhere.
So if this happens to you, mess around a little by opening the dialog and running something, until it starts working. I have no idea what's going on.
Dan, this doesn't seem to be working.
When I do a KM full search for "DND__sspWindowPosition" it finds only the Action I have added to your macro with that variable.
When I look at the "Spotlight Search Prompt v1.0" macro, I don't see the window position being set anywhere.
It just hit me that maybe I have an old version of "Spotlight Search Prompt".
I'll go check now.
Then maybe you’re running into the same issue I did.
Without setting the variable, try dragging the window somewhere else and clicking OK or Cancel (NOT escape). Then check the value of the variable. Does it change? If so, then it’s the right variable.
It’s not an issue with multiple screens - I have multiple screens, and it works on my machine.
As I said previously, try it a bunch of times, dragging the window around, etc., and see if it suddenly starts working.
If that doesn’t work, let me know, and I’ll show you how to debug it.