{"id":26511901,"url":"https://github.com/artginzburg/MiddleClick","last_synced_at":"2025-03-21T03:02:34.184Z","repository":{"id":37750889,"uuid":"201205402","full_name":"artginzburg/MiddleClick","owner":"artginzburg","description":" \"Wheel click\" with three-finger click/tap for Trackpad and Magic Mouse.","archived":false,"fork":true,"pushed_at":"2025-03-19T11:25:51.000Z","size":2301,"stargazers_count":1807,"open_issues_count":23,"forks_count":98,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-03-19T12:27:13.033Z","etag":null,"topics":["64-bit","macos","middleclick"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"LoPablo/MiddleClick","license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/artginzburg.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}},"created_at":"2019-08-08T07:40:06.000Z","updated_at":"2025-03-19T11:19:04.000Z","dependencies_parsed_at":"2023-02-02T20:01:43.152Z","dependency_job_id":null,"html_url":"https://github.com/artginzburg/MiddleClick","commit_stats":null,"previous_names":["artginzburg/middleclick-ventura","artginzburg/middleclick"],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artginzburg%2FMiddleClick","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artginzburg%2FMiddleClick/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artginzburg%2FMiddleClick/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/artginzburg%2FMiddleClick/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/artginzburg","download_url":"https://codeload.github.com/artginzburg/MiddleClick/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244728215,"owners_count":20500023,"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":["64-bit","macos","middleclick"],"created_at":"2025-03-21T03:01:27.791Z","updated_at":"2025-03-21T03:02:34.178Z","avatar_url":"https://github.com/artginzburg.png","language":"Swift","readme":"\u003ca href=\"https://github.com/artginzburg/MiddleClick/releases\"\u003e\n  \u003cimg align=\"right\" src=\"https://img.shields.io/github/downloads/artginzburg/MiddleClick/total?color=teal\" title=\"GitHub All Releases\"\u003e\n\u003c/a\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003e\n    MiddleClick \u003cimg align=\"center\" height=\"80\" src=\"MiddleClick/Images.xcassets/AppIcon.appiconset/mouse128x128.png\"\u003e\n  \u003c/h1\u003e\n  \u003cp\u003e\n    \u003cb\u003eEmulate a scroll wheel click with three finger Click or Tap on MacBook trackpad and Magic Mouse\u003c/b\u003e\n  \u003c/p\u003e\n  \u003cp\u003e\n    with \u003cb\u003emacOS\u003c/b\u003e Sequoia\u003ca href=\"https://www.apple.com/macos/macos-sequoia/\"\u003e\u003csup\u003e15\u003c/sup\u003e\u003c/a\u003e support!\n  \u003c/p\u003e\n  \u003cbr\u003e\n\u003c/div\u003e\n\n\u003cimg src=\"demo.png\" width=\"55%\"\u003e\n\n\u003ch2 align=\"right\"\u003e:mag: Usage\u003c/h2\u003e\n\n\u003cblockquote align=\"right\"\u003e\n\nIt's more than just `⌘`+click\n\n\u003c/blockquote\u003e\n\n\u003cp align=\"right\"\u003e\n\n`System-wide` · close tabs by middleclicking on them\n\n\u003c/p\u003e\n\n\u003cp align=\"right\"\u003e\n\n`In Safari` · middleclicking on a link opens it in the background as a new tab\n\n\u003c/p\u003e\n\n\u003cp align=\"right\"\u003e\n\n`In Terminal` · paste selected text\n\n\u003c/p\u003e\n\n\u003cbr\u003e\n\n## Install\n\n### Via :beer: [Homebrew](https://brew.sh) (Recommended)\n\n```ps1\nbrew install --cask --no-quarantine middleclick\n```\n\n\u003e Check out [the cask](https://github.com/Homebrew/homebrew-cask/blob/master/Casks/m/middleclick.rb) if you're interested\n\n### \u003ca href=\"https://github.com/artginzburg/MiddleClick/releases/latest/download/MiddleClick.zip\"\u003eDirect Download · \u003cimg align=\"center\" alt=\"GitHub release\" src=\"https://img.shields.io/github/release/artginzburg/MiddleClick?label=%20\u0026color=gray\"\u003e\u003c/a\u003e\n\n\u003cbr\u003e\n\n### Hide Status Bar Item\n\n1. Holding `⌘`, drag it away from the status bar until you see a :heavy_multiplication_x: (cross icon)\n2. Let it go\n\n\u003e To recover the item, just open MiddleClick when it's already running\n\n## Preferences\n\n### Number of Fingers\n\n- Want to use 4, 5 or 2 fingers for middleclicking? No trouble. Even 10 is possible.\n\n```ps1\ndefaults write art.ginzburg.MiddleClick fingers 4\n```\n\n\u003e Default is 3\n\n### Allow to click with more than the defined number of fingers.\n\n- This is useful if your second hand accidentally touches the touchpad.\n- Unfortunately, this does not serve as a palm rejection technique for huge touchpads.\n\n```ps1\ndefaults write art.ginzburg.MiddleClick allowMoreFingers true\n```\n\n\u003e Default is false, so that the number of fingers is precise\n\n### Tapping preferences\n\n#### Max Distance Delta\n\n- The maximum distance the cursor can travel between touch and release for a tap to be considered valid.\n- The position is normalized and values go from 0 to 1.\n\n```ps1\ndefaults write art.ginzburg.MiddleClick maxDistanceDelta 0.03\n```\n\n\u003e Default is 0.05\n\n#### Max Time Delta\n\n- The maximum interval in milliseconds between touch and release for a tap to be considered valid.\n\n```ps1\ndefaults write art.ginzburg.MiddleClick maxTimeDelta 150\n```\n\n\u003e Default is 300\n\n## Building from source\n\n1. Clone the repo\n2. Run `make`\n3. You'll get a `MiddleClick.app` in `./build/`\n\n## Credits\n\nCreated by [Clément Beffa](https://clement.beffa.org/),\u003cbr/\u003e\nfixed by [Alex Galonsky](https://github.com/galonsky) and [Carlos E. Hernandez](https://github.com/carlosh),\u003cbr/\u003e\nrevived by [Pascâl Hartmann](https://github.com/LoPablo),\u003cbr/\u003e\nmaintained by [Arthur Ginzburg](https://github.com/artginzburg)\n","funding_links":[],"categories":["Swift","Utilities"],"sub_categories":["Text"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fartginzburg%2FMiddleClick","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fartginzburg%2FMiddleClick","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fartginzburg%2FMiddleClick/lists"}