{"id":13688622,"url":"https://github.com/thealpa/SaneSideButtons","last_synced_at":"2025-05-01T19:31:13.892Z","repository":{"id":43139843,"uuid":"367615507","full_name":"thealpa/SaneSideButtons","owner":"thealpa","description":"A macOS menu bar app that enables system-wide navigation functionality for side buttons on third-party mice.","archived":false,"fork":false,"pushed_at":"2025-01-21T19:30:51.000Z","size":9770,"stargazers_count":417,"open_issues_count":10,"forks_count":20,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-01-21T20:29:00.664Z","etag":null,"topics":["macos","mouse-events","objective-c"],"latest_commit_sha":null,"homepage":"https://janhuelsmann.com/sanesidebuttons","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thealpa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-05-15T11:36:24.000Z","updated_at":"2025-01-21T19:30:56.000Z","dependencies_parsed_at":"2023-11-19T01:27:41.811Z","dependency_job_id":"10c59bf4-1f23-4bc3-b828-d8317fbd7778","html_url":"https://github.com/thealpa/SaneSideButtons","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thealpa%2FSaneSideButtons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thealpa%2FSaneSideButtons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thealpa%2FSaneSideButtons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thealpa%2FSaneSideButtons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thealpa","download_url":"https://codeload.github.com/thealpa/SaneSideButtons/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251932678,"owners_count":21667191,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["macos","mouse-events","objective-c"],"created_at":"2024-08-02T15:01:17.845Z","updated_at":"2025-05-01T19:31:13.884Z","avatar_url":"https://github.com/thealpa.png","language":"Swift","readme":"# SaneSideButtons\n\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"icon.png\" width=150 /\u003e\n\u003c/p\u003e\n\nmacOS mostly ignores the M4/M5 mouse buttons, commonly used for navigation. Third-party apps can bind them to ⌘+[ and ⌘+], but this only works in a small number of apps and feels janky. With this tool, your side buttons will simulate 2-finger swipes, allowing you to navigate almost any window with a history. As seen in the Logitech MX Master!\n\n## About SaneSideButtons\n\nSaneSideButtons is a fork of the abandoned [SensibleSideButtons](https://github.com/archagon/sensible-side-buttons) by Alexei Baboulevitch. More information about SensibleSideButtons can be found on his [website](https://sensible-side-buttons.archagon.net/). Please consider using his [Amazon affiliate link](http://amzn.to/2tlwbAB) when making any purchase.\n\nStarting with version 1.0.7 SaneSideButtons is maintained by [Jan Hülsmann](https://github.com/thealpa) and offers native Apple Silicon support.\n\n## Installation\n\nDownload SaneSideButtons from [here](https://github.com/thealpa/SaneSideButtons/releases/download/1.1.0/SaneSideButtons.dmg) or install using Homebrew:\n\n```bash\nbrew install --cask sanesidebuttons\n```\n\n## Compatibility\n\n- macOS Ventura (13.0) and above\n- Intel and Apple Silicon\n\n## Automatic launch\nTo launch SaneSideButtons automatically when you log in on your Mac:\n\n1. Click the `System Preferences` icon in the Dock or choose Apple menu  \u003e System Preferences.\n1. Open the `General` preference pane.\n1. Click on `Login Items` in the right preference pane.\n1. Click on the plus button at the bottom of the `Open at Login` pane.\n1. Navigate to your Applications folder (or wherever you put the app) and double-click `SaneSideButtons`.\n","funding_links":[],"categories":["Swift"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthealpa%2FSaneSideButtons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthealpa%2FSaneSideButtons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthealpa%2FSaneSideButtons/lists"}