Skip to content

Commit

Permalink
add Custom URLs
Browse files Browse the repository at this point in the history
  • Loading branch information
godbout committed Sep 28, 2023
1 parent c2b1810 commit a041373
Showing 1 changed file with 11 additions and 6 deletions.
17 changes: 11 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,19 +65,24 @@ Scroll with:

# APIs

## Distributed Notifications

Scrolla sends [Distributed Notifications](https://developer.apple.com/documentation/foundation/distributednotificationcenter) to macOS when it starts highlighing Areas, and when it backs off.
You can listen to those Notifications with external tools like [BetterTouchTool](https://www.google.com/search?q=bettertouchtool) or [Hammerspoon](https://www.hammerspoon.org) and build your own custom workflows as a result of those Notifications.

The Notifications Names are:
* ScrollaDidEngage
* ScrollaDidDisengage

# Alternatives
## Custom URLs

* [Vimac](https://github.com/dexterleng/vimac) (open source, free)
* [Keyboard Scroller](https://github.com/dexterleng/KeyboardScroller.docs) (closed source, free)
You can control Scrolla programmatically by calling the following Custom URLs:
* start: `scrolla://start`
* stop: `scrolla://stop`
* toggle: `scrolla://toggle`

# Roadmap
# Alternatives to Scrolla

* ~90% will do: build a proper "marketing" site
* ~40% will do: add an option to select the Scroll Area where the cursor is currently is as the first choice
* [Vimac](https://github.com/dexterleng/vimac) (open source, free)
* [Keyboard Scroller](https://github.com/dexterleng/KeyboardScroller.docs) (closed source, free)
* [Homerow](https://www.homerow.app) (closed source, one time purchase)

0 comments on commit a041373

Please sign in to comment.