67 karma · joined January 1, 2022
At the moment the Accessibility API results are limited to the frontmost window; it's on my todo list to expand this to additional windows and displays. Also, the green line will only be drawn on results on the main display - another item I plan on fixing.
For the Canon Cat, I'm actually not sure as I've only watched videos of this functionality there.
For the implementation in Superkey, you can select a key to use for this, like caps lock. The way I use it is I hold the caps lock key and type text, then the app uses OCR and optionally the macOS Accessibility API to search for matching text. Releasing the key or hitting enter will click (or double or triple click, etc) on a match.
Raskin's idea was of course more text-editing focused, and tapping on the leap keys will also move the cursor. I typically use Superkey to navigate UIs quickly, kind of as though UIs all have keyboard shortcut navigation. There are also limitations that Superkey faces, like not having access to offscreen parts of a document.
Beyond that, Rectangle Pro (paid, closed source) is where I've put a ton more features. You can find Rectangle & Rectangle Pro at https://rectangleapp.com
https://medium.com/ryan-hanson/key-remapping-built-into-maco...
The idea is to use your spatial memory to switch/launch apps faster than anything else that I've found, with a smaller learning curve and less memorization.
You can use keyboard shortcuts with the arrow keys, modifier keys + cursor movement, or a trackpad gesture.
I am planning on adding some control into the UI for it, but no guarantees on a timeframe.
The app is not free and I’m the developer.
The Pro version of the app just has a lot of additional features. Here's a comparison chart: https://rectangleapp.com/comparison
There's also a feature called todo mode that kind of lets you pin a window on the side of the screen. This feature was created by Patrick Collison of Stripe and Nat Friedman.
And there's the fact that it's open source.
The real differences come in the paid, closed source version: Rectangle Pro [3]. Here's a comparison of some of my similar apps: https://rectangleapp.com/comparison
Rectangle is not on the Mac App Store, though, if that's important to you.
[1]: https://github.com/rxhanson/Rectangle
[2]: https://github.com/rxhanson/Rectangle/blob/master/TerminalCo...
TL;DR The APIs are the same between the two, but there is the potential of a security risk with Spectacle. Something I didn't mention in that post is that Rectangle technically should outperform Spectacle, although it might not be noticeable, as Spectacle loads a JavaScript engine to perform window size/pos calculations while everything in Rectangle is in Swift.
[1]: https://medium.com/ryan-hanson/why-switch-from-spectacle-to-...