Scoot
brew install --cask scoot
v1.3
Keyboard-driven cursor actuator
25
30-day installs · #2766
74
90-day · #2853
308
365-day · #2736
522
★ GitHub stars · updated 5mo ago
GitHub topics
accessibility
automation
keyboard-navigation
mac
macos
macosx
mouse
swift
Links
- https://github.com/mjrusso/scoot
- GitHub: mjrusso/scoot
- Brew formula source: Casks/s/scoot.rb
Raw metadata
{
"alternatives": [],
"artifacts": [
{
"app": [
"Scoot.app"
],
"target": "/Applications/Scoot.app"
},
{
"zap": [
{
"trash": [
"~/Library/Application Scripts/com.mjrusso.Scoot",
"~/Library/Containers/com.mjrusso.Scoot",
"~/Library/Preferences/com.mjrusso.Scoot.plist"
]
}
]
}
],
"auto_updates": null,
"categories": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Keyboard-driven cursor actuator",
"disable_reason": null,
"disabled": 0,
"display_name": "Scoot",
"enrichment_fetched_at": "2026-06-20T22:49:11+00:00",
"first_seen": "2026-06-20T00:47:34+00:00",
"full_token": "scoot",
"github_default_branch": "main",
"github_last_commit_at": "2026-03-02T15:16:26Z",
"github_readme_excerpt": "# Scoot\n\n_Meet **Scoot**, your friendly cursor teleportation and actuation tool._\n\nScoot helps you efficiently move your mouse cursor, using keyboard shortcuts!\n\nFor updates, [follow @mjrusso on Twitter](https://twitter.com/mjrusso).\n\n\u003cimg src=\"https://github.com/mjrusso/scoot/actions/workflows/main_test.yml/badge.svg\" alt=\"build status\"\u003e\u003c/a\u003e\n\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"./Assets/card.png\" alt=\"Scoot, MacOS Cursor Actuator\" /\u003e\n\u003c/p\u003e\n\n---\n\n\u003cimg align=\"right\" width=\"128\" alt=\"Scoot App Icon\" src=\"./Scoot/Assets.xcassets/AppIcon.appiconset/512.png\" /\u003e\n\nScoot is a tiny utility app that provides fast, keyboard-driven control over the mouse pointer. Scoot lets you move your mouse\u2014and click and drag, too\u2014all from the comfort of your keyboard.\n\nScoot supports two primary navigation modes: **element-based**, and **grid-based**.\n\n* **Element-based navigation:** MacOS accessibility APIs are used to find user interface elements, such as buttons and links, on the user\u0027s screen. (In this mode, Scoot will look for elements in the focused window of the frontmost app.) Here, for example, Scoot has identified the only link on the page _(\"More information...\")_, and assigned it the key sequence \"aa\":\n\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"./Assets/Examples/element-nav.png\" alt=\"Scoot using the element-based navigation mode\" /\u003e\n\u003c/p\u003e\n\n* **Grid-based navigation:** all connected screens are subdivided into a grid of equally-sized cells.\n\n\u003cp align=\"center\"\u003e\n \u003cimg src=\"./Assets/Examples/grid-nav.png\" alt=\"Scoot using the grid-based navigation mode\" /\u003e\n\u003c/p\u003e\n\nEach location is identified by a unique character sequence, making each element (or cell) uniquely addressable with the keyboard \u2014 simply type the associated key sequence to teleport your mouse cursor to that location.\n\nScoot also supports moving the mouse cursor using text editing keyboard shortcuts that you\u0027re likely already familiar with (specifically, those for moving the insertion point). Scoot supports standard MacOS text editing short",
"github_repo": "mjrusso/scoot",
"github_stars": 522,
"github_topics": [
"accessibility",
"automation",
"keyboard-navigation",
"mac",
"macos",
"macosx",
"mouse",
"swift"
],
"homepage": "https://github.com/mjrusso/scoot",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 25,
"installs_365d": 308,
"installs_90d": 74,
"last_seen": "2026-06-20T00:47:34+00:00",
"llm_generated_at": null,
"llm_model": null,
"names": [
"Scoot"
],
"one_liner": null,
"rank_30d": 2766,
"rank_365d": 2736,
"rank_90d": 2853,
"raw_hash": "3726d05d741233aa",
"ruby_source_path": "Casks/s/scoot.rb",
"tap": "homebrew/cask",
"token": "scoot",
"version": "1.3",
"why_use_this": null
}