Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/intitni/abnormalmousewebsite
An app that enables you to swipe, zoom, and rotate with a normal mouse in macOS. Made with SwiftUI and The Swift Composable Architecture.
https://github.com/intitni/abnormalmousewebsite
app cgevent finger-swipe-gestures macos mouse scroll scrolling swift swiftui
Last synced: 13 days ago
JSON representation
An app that enables you to swipe, zoom, and rotate with a normal mouse in macOS. Made with SwiftUI and The Swift Composable Architecture.
- Host: GitHub
- URL: https://github.com/intitni/abnormalmousewebsite
- Owner: intitni
- Created: 2020-07-03T01:57:28.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-12-23T16:02:05.000Z (about 1 year ago)
- Last Synced: 2024-10-29T10:01:51.384Z (2 months ago)
- Topics: app, cgevent, finger-swipe-gestures, macos, mouse, scroll, scrolling, swift, swiftui
- Language: HTML
- Homepage:
- Size: 49.2 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelogs/.DS_Store
Awesome Lists containing this project
README
# Abnormal Mouse
[Feature Description](https://abnormalmouse.intii.com) | [中文](https://github.com/intitni/AbnormalMouseApp/blob/master/README_CN.md)
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).## How to use it
You can [download a trial version here](https://abnormalmouse.intii.com).
## Contribute.
- If you find a bug, or if there is a feature you want, please feel free to open an issue.