{"repo":"intitni/AbnormalMouseApp","free":true,"listed":false,"github":"https://github.com/intitni/AbnormalMouseApp","clone":"git clone https://github.com/intitni/AbnormalMouseApp.git","description":"An app that enables you to swipe, zoom, and rotate with a normal mouse in macOS.","language":"Swift","stars":115,"topics":["mouse","scrolling","macos","cgevent","gesture","app","swipe","swiftui","finger-swipe-gestures","swift"],"license":"GPL-3.0","category":"mobile-apps","readme_excerpt":"Abnormal Mouse About the App At the end of 2019, I bought a strange mouse with an angular shape, an arrow key, a pair of AB keys, and an almost unusable touch scroll wheel. It would be a nice decoration if I didn't think of it as a mouse. Because of the epidemic of Covid-19, I decided not to bring my MacBook Pro to work. I had to use a Mac Mini at work, and I couldn't find a reason to buy another Magic Mouse to use in the office, I decided to use the strange mouse. Using a normal mouse in macOS is a terrible thing, the missing gestures and four-way scrolling is a huge problem. For example, there's no way to pan left or right when looking at UI designs. And Swish, my favorite window management tool, doesn't work anymore. So I decided to write an app to fix it, trying to trigger these features by just moving the mouse (and holding some buttons). The currently supported features are - Four-way scrolling (drag-to-scroll by holding down the trigger button and moving the mouse, which may seem odd, but I kind of like it). - Half page down. - Two-finger swipe gestures (Safari's swipe to back, Reeder's pull to refresh, etc.). - Zoom and rotate. - Four-finger swipe gestures (Switch between spaces, Mission Control).","default_branch":null,"files":null,"tree":[],"storefront":"/r/intitni","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/intitni/AbnormalMouseApp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}