[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:linearmouse:en":3,"releases:stats:cask:linearmouse:en":565},{"accentColor":4,"artifacts":5,"autoUpdates":37,"categories":38,"conflictsWith":45,"dependsOn":49,"deprecated":41,"description":57,"descriptionEn":58,"developer":59,"disabled":41,"displayName":14,"downloadSha256":60,"downloadSize":61,"downloadUrl":62,"editorChoice":41,"formulaeUrl":63,"homepage":64,"iconUrl":65,"installCommand":66,"installs":67,"installs30d":68,"isFont":41,"isLibrary":41,"kegOnly":41,"kind":71,"latestRelease":72,"machineTranslated":41,"name":14,"names":93,"platforms":95,"primaryCategory":537,"rank30d":538,"releaseCount":539,"releaseStats":540,"repoUrl":546,"screenshots":547,"sourceLocale":87,"sourceUrl":555,"summary":556,"summaryTranslation":557,"supports":558,"tags":560,"tap":564,"token":94,"version":92,"versionChangedAt":76},"#4789DB",{"apps":6,"binaries":8,"entries":9,"pkgs":36},[7],"LinearMouse.app",[],[10,18,25],{"declaration":11,"phase":16,"sources":17,"type":16},{"uninstall":12},[13],{"login_item":14,"quit":15},"LinearMouse","com.lujjjh.LinearMouse","uninstall",[],{"declaration":19,"phase":22,"sources":23,"target":21,"type":24},{"app":20,"target":21},[7],"\u002FApplications\u002FLinearMouse.app","install",[7],"app",{"declaration":26,"phase":33,"sources":34,"type":35},{"zap":27},[28],{"trash":29},[30,31,32],"~\u002F.config\u002Flinearmouse","~\u002FLibrary\u002FApplication Support\u002Fcom.apple.sharedfilelist\u002Fcom.apple.LSSharedFileList.ApplicationRecentDocuments\u002Fcom.lujjjh.linearmouse.sfl*","~\u002FLibrary\u002FPreferences\u002Fcom.lujjjh.LinearMouse.plist","cleanup",[],"zap",[],true,[39],{"icon":40,"machineTranslated":41,"name":42,"slug":43,"sourceLocale":44},"lucide:wrench",false,"Utilities","utilities","zh-CN",{"casks":46,"formulae":48},[47],"linearmouse@beta",[],{"arch":50,"casks":53,"formulae":54,"requirements":55},[51,52],"arm64","x86_64",[],[],{"macos":56},{},"LinearMouse is a free, open-source macOS utility for tuning mouse and trackpad behavior. It is aimed at people who want separate controls for different devices, applications and displays rather than one system-wide pointer setting.\n\n## Features\n- Set scrolling direction independently for a mouse and trackpad.\n- Adjust scrolling behavior, pointer speed and pointer acceleration, including disabling acceleration.\n- Use device\u002Fapp\u002Fdisplay profiles for different workflows.\n- Map buttons and scrolling actions to shortcuts, media controls and system actions.\n- Configure long presses, button combinations and swipe gestures in0.12.0.\n- Use supported Logitech hardware features such as DPI and wheel controls; support varies by model and connection type.\n\n## Installation and use\nInstall with `brew install --cask linearmouse`, or download the official DMG and move LinearMouse to Applications. Open it and follow the requested macOS Accessibility permissions so it can modify input events. Select the device and adjust a small number of settings before configuring profiles. Login-item behavior and an optional menu-bar item are available. Other pointer or keyboard tools may also alter the same events; this is not a guarantee that every combination of utilities or device driver is compatible.\n\n## Requirements and platforms\nLinearMouse targets macOS and has Intel and Apple Silicon platform entries in the current Homebrew cask. The official0.12.0 application Info.plist specifies macOS10.15 or later; the download was built with the macOS26.5 SDK. Future builds made with the macOS27 SDK may require12.0, according to the version-tagged source configuration, so check the release you install. The cask lists no additional formula dependencies and conflicts with `linearmouse@beta`. Minimum RAM and installed storage were not established in the cited guide. No official Windows, Linux, iOS or Android application edition was established.\n\nThe official0.12.0 DMG is5,001,442bytes, distinct from installed footprint. Supported hardware-dependent features are not available on every mouse, and Logitech USB-receiver and Bluetooth behavior can differ. This is a mouse\u002Ftrackpad customization utility, not a replacement for macOS or a universal vendor firmware updater.\n\n## Accounts, price and license\nLinearMouse is MIT-licensed and free to use, with optional sponsorship. Local configuration does not require a LinearMouse subscription or cloud account. The project is maintained by lujjjh and contributors. Refer to the official privacy policy for online update and other data handling, and to the repository license for third-party notices.\n\nSources: [Official website](https:\u002F\u002Flinearmouse.app), [Repository](https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse), [Releases](https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Freleases).","Customise mouse behavior","lujjjh and contributors","aff50f3c818ced5a4e22a6174c872e3223797d43263fe647d7f955f9be0fcf3c",5001442,"https:\u002F\u002Fdl.linearmouse.org\u002Fv0.12.0\u002FLinearMouse.dmg","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Flinearmouse","https:\u002F\u002Flinearmouse.org\u002F","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F46d5b4315178\u002Fd0174388bf37-256.png","brew install --cask linearmouse",{"d30":68,"d365":69,"d90":70},2707,43783,12719,"cask",{"bodyMarkdown":73,"brewCommittedAt":74,"hasNotes":37,"id":75,"isLatest":37,"isPrerelease":41,"machineTranslated":41,"publishedAt":76,"sections":77,"source":86,"sourceLocale":87,"summary":88,"title":89,"translation":90,"version":92},"\u003C!-- Release notes generated using configuration in .github\u002Frelease.yml at v0.12.0 -->\r\n\r\n## What's Changed\r\n### New features\r\n* Add long presses, button combinations, and swipe gestures to button mappings by @lujjjh in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1326\r\n* Add maximize and minimize button mapping actions by @DrMatrix85 in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1341\r\n* Add long-press activation to Auto Scroll toggle mode by @lujjjh in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1348\r\n* Support matching bundle-less processes by executable name in the app picker by @Outfire in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1369\r\n### Bug fixes\r\n* Fix crash when Logitech receiver channel fails to open by @ksc98 in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1333\r\n* Restore LaunchAtLogin migration by @YuriNachos in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1336\r\n* fix: accept integer-pixel scroll distances containing 0 in the JSON schema by @YuriNachos in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1343\r\n* Fix Auto Scroll drag activation over clickable elements by @lujjjh in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1346\r\n* Fix hold-only autoscroll swallowing clicks by @lujjjh in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1347\r\n* Fix right-click fallback for button gesture mappings by @lujjjh in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1352\r\n* Accept a zero gesture dead-zone instead of disabling all gestures by @YuriNachos in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1354\r\n* Post simulated key events with HID system state to keep input state intact by @Outfire in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1370\r\n* Fix potential crashes when mice connect or disconnect by @lujjjh in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1388\r\n* Keep mouse battery levels up to date with device notifications by @lujjjh in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1389\r\n* Preserve held button modifiers across triggers and fix mapping conflicts by @lujjjh in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1390\r\n* Do not post a stray key when a symbolic hot key has no key assigned by @Yash121l in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1393\r\n* Fix zoom shortcuts on non-US keyboard layouts by @lujjjh in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1406\r\n### Other changes\r\n* Honor acceleration=0 and inertia=0 in SmoothedScrollingEngine by @YuriNachos in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1337\r\n* fix: parse hex vendor\u002Fproduct IDs case-insensitively (accept 0X prefix) by @YuriNachos in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1342\r\n* Update translations (Korean) by [profs35](https:\u002F\u002Fcrowdin.com\u002Fprofile\u002Fprofs35) in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1345\r\n* Fix AutoScroll accessibility hit-test latency and reliability by @lujjjh in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1350\r\n* Restore the pointer-speed schema minimum a JSDoc typo dropped by @YuriNachos in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1353\r\n* Bypass Homerow-generated events by @romankhadka in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1358\r\n* Improve Logitech device lifecycle and restore hardware state by @lujjjh in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1376\r\n* Fix Swift warnings and avoid null HID property writes by @lujjjh in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1397\r\n* Filter configuration watcher events without resolving symlinks per event by @anandghegde in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1395\r\n* Adopt Swift 6 in HIDPP, GestureKit, and DockKit by @lujjjh in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1398\r\n\r\n## New Contributors\r\n* @ksc98 made their first contribution in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1333\r\n* @YuriNachos made their first contribution in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1337\r\n* @DrMatrix85 made their first contribution in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1341\r\n* @romankhadka made their first contribution in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1358\r\n* @Outfire made their first contribution in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1370\r\n* @Yash121l made their first contribution in https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fpull\u002F1393\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Fcompare\u002Fv0.11.4...v0.12.0\n\n[Official release](https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse\u002Freleases\u002Ftag\u002Fv0.12.0).","2026-10-03T01:42:55Z",643,"2026-10-07T09:38:37.849603Z",[78],{"area":79,"items":80},"Changes",[81,82,83,84,85],"Add button gestures, maximize\u002Fminimize actions and long-press Auto Scroll.","Match bundle-less processes by executable name.","Fix receiver\u002Fdevice lifecycle crashes and keep battery levels current.","Preserve held modifiers and correct gesture\u002FAuto Scroll behavior.","Fix non-US zoom shortcuts and improve Logitech hardware restoration.","editorial","en-US","Adds long presses, button combinations and gestures; fixes device lifecycle, Auto Scroll and modifier handling.","LinearMouse 0.12.0",{"locale":87,"machineTranslated":41,"sourceLocale":87,"status":91},"source","0.12.0",[14,94],"linearmouse",[96,128,159,191,222,254,285,317,348,380,411,443,474,506],{"arch":52,"artifacts":97,"conflictsWith":117,"dependsOn":120,"downloadSha256":60,"downloadUrl":62,"macos":126,"requiresRosetta":41,"tag":127,"version":92},{"apps":98,"binaries":99,"entries":100,"pkgs":116},[7],[],[101,106,110],{"declaration":102,"phase":16,"sources":105,"type":16},{"uninstall":103},[104],{"login_item":14,"quit":15},[],{"declaration":107,"phase":22,"sources":109,"target":21,"type":24},{"app":108,"target":21},[7],[7],{"declaration":111,"phase":33,"sources":115,"type":35},{"zap":112},[113],{"trash":114},[30,31,32],[],[],{"casks":118,"formulae":119},[47],[],{"arch":121,"casks":122,"formulae":123,"requirements":124},[52],[],[],{"macos":125},{},"27","golden_gate",{"arch":51,"artifacts":129,"conflictsWith":149,"dependsOn":152,"downloadSha256":60,"downloadUrl":62,"macos":126,"requiresRosetta":41,"tag":158,"version":92},{"apps":130,"binaries":131,"entries":132,"pkgs":148},[7],[],[133,138,142],{"declaration":134,"phase":16,"sources":137,"type":16},{"uninstall":135},[136],{"login_item":14,"quit":15},[],{"declaration":139,"phase":22,"sources":141,"target":21,"type":24},{"app":140,"target":21},[7],[7],{"declaration":143,"phase":33,"sources":147,"type":35},{"zap":144},[145],{"trash":146},[30,31,32],[],[],{"casks":150,"formulae":151},[47],[],{"arch":153,"casks":154,"formulae":155,"requirements":156},[51],[],[],{"macos":157},{},"arm64_golden_gate",{"arch":52,"artifacts":160,"conflictsWith":180,"dependsOn":183,"downloadSha256":60,"downloadUrl":62,"macos":189,"requiresRosetta":41,"tag":190,"version":92},{"apps":161,"binaries":162,"entries":163,"pkgs":179},[7],[],[164,169,173],{"declaration":165,"phase":16,"sources":168,"type":16},{"uninstall":166},[167],{"login_item":14,"quit":15},[],{"declaration":170,"phase":22,"sources":172,"target":21,"type":24},{"app":171,"target":21},[7],[7],{"declaration":174,"phase":33,"sources":178,"type":35},{"zap":175},[176],{"trash":177},[30,31,32],[],[],{"casks":181,"formulae":182},[47],[],{"arch":184,"casks":185,"formulae":186,"requirements":187},[52],[],[],{"macos":188},{},"26","tahoe",{"arch":51,"artifacts":192,"conflictsWith":212,"dependsOn":215,"downloadSha256":60,"downloadUrl":62,"macos":189,"requiresRosetta":41,"tag":221,"version":92},{"apps":193,"binaries":194,"entries":195,"pkgs":211},[7],[],[196,201,205],{"declaration":197,"phase":16,"sources":200,"type":16},{"uninstall":198},[199],{"login_item":14,"quit":15},[],{"declaration":202,"phase":22,"sources":204,"target":21,"type":24},{"app":203,"target":21},[7],[7],{"declaration":206,"phase":33,"sources":210,"type":35},{"zap":207},[208],{"trash":209},[30,31,32],[],[],{"casks":213,"formulae":214},[47],[],{"arch":216,"casks":217,"formulae":218,"requirements":219},[51],[],[],{"macos":220},{},"arm64_tahoe",{"arch":52,"artifacts":223,"conflictsWith":243,"dependsOn":246,"downloadSha256":60,"downloadUrl":62,"macos":252,"requiresRosetta":41,"tag":253,"version":92},{"apps":224,"binaries":225,"entries":226,"pkgs":242},[7],[],[227,232,236],{"declaration":228,"phase":16,"sources":231,"type":16},{"uninstall":229},[230],{"login_item":14,"quit":15},[],{"declaration":233,"phase":22,"sources":235,"target":21,"type":24},{"app":234,"target":21},[7],[7],{"declaration":237,"phase":33,"sources":241,"type":35},{"zap":238},[239],{"trash":240},[30,31,32],[],[],{"casks":244,"formulae":245},[47],[],{"arch":247,"casks":248,"formulae":249,"requirements":250},[52],[],[],{"macos":251},{},"15","sequoia",{"arch":51,"artifacts":255,"conflictsWith":275,"dependsOn":278,"downloadSha256":60,"downloadUrl":62,"macos":252,"requiresRosetta":41,"tag":284,"version":92},{"apps":256,"binaries":257,"entries":258,"pkgs":274},[7],[],[259,264,268],{"declaration":260,"phase":16,"sources":263,"type":16},{"uninstall":261},[262],{"login_item":14,"quit":15},[],{"declaration":265,"phase":22,"sources":267,"target":21,"type":24},{"app":266,"target":21},[7],[7],{"declaration":269,"phase":33,"sources":273,"type":35},{"zap":270},[271],{"trash":272},[30,31,32],[],[],{"casks":276,"formulae":277},[47],[],{"arch":279,"casks":280,"formulae":281,"requirements":282},[51],[],[],{"macos":283},{},"arm64_sequoia",{"arch":52,"artifacts":286,"conflictsWith":306,"dependsOn":309,"downloadSha256":60,"downloadUrl":62,"macos":315,"requiresRosetta":41,"tag":316,"version":92},{"apps":287,"binaries":288,"entries":289,"pkgs":305},[7],[],[290,295,299],{"declaration":291,"phase":16,"sources":294,"type":16},{"uninstall":292},[293],{"login_item":14,"quit":15},[],{"declaration":296,"phase":22,"sources":298,"target":21,"type":24},{"app":297,"target":21},[7],[7],{"declaration":300,"phase":33,"sources":304,"type":35},{"zap":301},[302],{"trash":303},[30,31,32],[],[],{"casks":307,"formulae":308},[47],[],{"arch":310,"casks":311,"formulae":312,"requirements":313},[52],[],[],{"macos":314},{},"14","sonoma",{"arch":51,"artifacts":318,"conflictsWith":338,"dependsOn":341,"downloadSha256":60,"downloadUrl":62,"macos":315,"requiresRosetta":41,"tag":347,"version":92},{"apps":319,"binaries":320,"entries":321,"pkgs":337},[7],[],[322,327,331],{"declaration":323,"phase":16,"sources":326,"type":16},{"uninstall":324},[325],{"login_item":14,"quit":15},[],{"declaration":328,"phase":22,"sources":330,"target":21,"type":24},{"app":329,"target":21},[7],[7],{"declaration":332,"phase":33,"sources":336,"type":35},{"zap":333},[334],{"trash":335},[30,31,32],[],[],{"casks":339,"formulae":340},[47],[],{"arch":342,"casks":343,"formulae":344,"requirements":345},[51],[],[],{"macos":346},{},"arm64_sonoma",{"arch":52,"artifacts":349,"conflictsWith":369,"dependsOn":372,"downloadSha256":60,"downloadUrl":62,"macos":378,"requiresRosetta":41,"tag":379,"version":92},{"apps":350,"binaries":351,"entries":352,"pkgs":368},[7],[],[353,358,362],{"declaration":354,"phase":16,"sources":357,"type":16},{"uninstall":355},[356],{"login_item":14,"quit":15},[],{"declaration":359,"phase":22,"sources":361,"target":21,"type":24},{"app":360,"target":21},[7],[7],{"declaration":363,"phase":33,"sources":367,"type":35},{"zap":364},[365],{"trash":366},[30,31,32],[],[],{"casks":370,"formulae":371},[47],[],{"arch":373,"casks":374,"formulae":375,"requirements":376},[52],[],[],{"macos":377},{},"13","ventura",{"arch":51,"artifacts":381,"conflictsWith":401,"dependsOn":404,"downloadSha256":60,"downloadUrl":62,"macos":378,"requiresRosetta":41,"tag":410,"version":92},{"apps":382,"binaries":383,"entries":384,"pkgs":400},[7],[],[385,390,394],{"declaration":386,"phase":16,"sources":389,"type":16},{"uninstall":387},[388],{"login_item":14,"quit":15},[],{"declaration":391,"phase":22,"sources":393,"target":21,"type":24},{"app":392,"target":21},[7],[7],{"declaration":395,"phase":33,"sources":399,"type":35},{"zap":396},[397],{"trash":398},[30,31,32],[],[],{"casks":402,"formulae":403},[47],[],{"arch":405,"casks":406,"formulae":407,"requirements":408},[51],[],[],{"macos":409},{},"arm64_ventura",{"arch":52,"artifacts":412,"conflictsWith":432,"dependsOn":435,"downloadSha256":60,"downloadUrl":62,"macos":441,"requiresRosetta":41,"tag":442,"version":92},{"apps":413,"binaries":414,"entries":415,"pkgs":431},[7],[],[416,421,425],{"declaration":417,"phase":16,"sources":420,"type":16},{"uninstall":418},[419],{"login_item":14,"quit":15},[],{"declaration":422,"phase":22,"sources":424,"target":21,"type":24},{"app":423,"target":21},[7],[7],{"declaration":426,"phase":33,"sources":430,"type":35},{"zap":427},[428],{"trash":429},[30,31,32],[],[],{"casks":433,"formulae":434},[47],[],{"arch":436,"casks":437,"formulae":438,"requirements":439},[52],[],[],{"macos":440},{},"12","monterey",{"arch":51,"artifacts":444,"conflictsWith":464,"dependsOn":467,"downloadSha256":60,"downloadUrl":62,"macos":441,"requiresRosetta":41,"tag":473,"version":92},{"apps":445,"binaries":446,"entries":447,"pkgs":463},[7],[],[448,453,457],{"declaration":449,"phase":16,"sources":452,"type":16},{"uninstall":450},[451],{"login_item":14,"quit":15},[],{"declaration":454,"phase":22,"sources":456,"target":21,"type":24},{"app":455,"target":21},[7],[7],{"declaration":458,"phase":33,"sources":462,"type":35},{"zap":459},[460],{"trash":461},[30,31,32],[],[],{"casks":465,"formulae":466},[47],[],{"arch":468,"casks":469,"formulae":470,"requirements":471},[51],[],[],{"macos":472},{},"arm64_monterey",{"arch":52,"artifacts":475,"conflictsWith":495,"dependsOn":498,"downloadSha256":60,"downloadUrl":62,"macos":504,"requiresRosetta":41,"tag":505,"version":92},{"apps":476,"binaries":477,"entries":478,"pkgs":494},[7],[],[479,484,488],{"declaration":480,"phase":16,"sources":483,"type":16},{"uninstall":481},[482],{"login_item":14,"quit":15},[],{"declaration":485,"phase":22,"sources":487,"target":21,"type":24},{"app":486,"target":21},[7],[7],{"declaration":489,"phase":33,"sources":493,"type":35},{"zap":490},[491],{"trash":492},[30,31,32],[],[],{"casks":496,"formulae":497},[47],[],{"arch":499,"casks":500,"formulae":501,"requirements":502},[52],[],[],{"macos":503},{},"11","big_sur",{"arch":51,"artifacts":507,"conflictsWith":527,"dependsOn":530,"downloadSha256":60,"downloadUrl":62,"macos":504,"requiresRosetta":41,"tag":536,"version":92},{"apps":508,"binaries":509,"entries":510,"pkgs":526},[7],[],[511,516,520],{"declaration":512,"phase":16,"sources":515,"type":16},{"uninstall":513},[514],{"login_item":14,"quit":15},[],{"declaration":517,"phase":22,"sources":519,"target":21,"type":24},{"app":518,"target":21},[7],[7],{"declaration":521,"phase":33,"sources":525,"type":35},{"zap":522},[523],{"trash":524},[30,31,32],[],[],{"casks":528,"formulae":529},[47],[],{"arch":531,"casks":532,"formulae":533,"requirements":534},[51],[],[],{"macos":535},{},"arm64_big_sur",{"icon":40,"machineTranslated":41,"name":42,"slug":43,"sourceLocale":44},73,13,{"brewLag":541,"cadence":545,"count30d":543},{"compared":542,"earlierCount":543,"medianMinutes":544},3,1,153722867,"irregular","https:\u002F\u002Fgithub.com\u002Flinearmouse\u002Flinearmouse",[548],{"caption":549,"height":550,"machineTranslated":41,"sourceLocale":87,"theme":551,"thumbUrl":552,"url":553,"width":554},"Official Mac feature example: choose USB-receiver mouse or built-in trackpad and configure scrolling separately.",985,"light","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F32da930329fa\u002F6c6a31a0770d-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002F32da930329fa\u002F6c6a31a0770d-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Fl\u002Flinearmouse.rb","Free Mac mouse and trackpad utility for scrolling, pointer acceleration\u002Fspeed, button actions and per-device or app profiles.",{"locale":87,"machineTranslated":41,"sourceLocale":87,"status":91},{"arm64":37,"requiresRosetta":41,"status":559,"x86_64":37},"known",[14,561,562,563],"macOS","Mouse","MIT","homebrew\u002Fcask",null]