All Projects â†’ ultimate-deej â†’ Sculpt-Comfort-Mission-Control

ultimate-deej / Sculpt-Comfort-Mission-Control

Licence: MIT License
Switch desktops on your Mac with any mouse

Programming Languages

objective c
16641 projects - #2 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Sculpt-Comfort-Mission-Control

Powerkey
Remap your Macbook's power key to Forward Delete
Stars: ✭ 212 (+81.2%)
Mutual labels:  osx, macosx
brewfile
🍎 Brewfile to install softwares in macOS for engineers
Stars: ✭ 37 (-68.38%)
Mutual labels:  osx, macosx
Fire
🔥A delightful HTTP/HTTPS networking framework for iOS/macOS/watchOS/tvOS platforms written in Swift.
Stars: ✭ 243 (+107.69%)
Mutual labels:  osx, macosx
Predator
A screensaver for macOS which is based on the predator countdown timer. Don't worry your mac doesn't blow up 😄
Stars: ✭ 120 (+2.56%)
Mutual labels:  osx, macosx
DellXPS15-9550-OSX
Tutorial for a full working Mac OS (10.11 up to 11.0) enviroment on the Dell XPS 15 (9550)
Stars: ✭ 452 (+286.32%)
Mutual labels:  osx, sierra
Evilosx
An evil RAT (Remote Administration Tool) for macOS / OS X.
Stars: ✭ 1,826 (+1460.68%)
Mutual labels:  osx, macosx
purge-nvda
Optimize external graphics for macs with discrete NVIDIA GPUs.
Stars: ✭ 91 (-22.22%)
Mutual labels:  sierra, high-sierra
Syncthing Macos
Frugal and native macOS Syncthing application bundle
Stars: ✭ 1,096 (+836.75%)
Mutual labels:  osx, macosx
giant-sur
🍏 macOS Big Sur UI clone for the web built with React, Next.js, TypeScript, and Tailwind CSS
Stars: ✭ 73 (-37.61%)
Mutual labels:  osx, macosx
osxapp vers
Get product name, exact product version and build version from an Apple Install [Mac OS X|OS X|macOS]*.app or from a mounted Mac OS X Install CD/DVD image
Stars: ✭ 12 (-89.74%)
Mutual labels:  osx, macosx
Macos Patcher
Command line tool for running macOS on unsupported Macs
Stars: ✭ 114 (-2.56%)
Mutual labels:  osx, macosx
Jsonify
♨️A delightful JSON parsing framework.
Stars: ✭ 42 (-64.1%)
Mutual labels:  osx, macosx
Autoraise
AutoRaise (and focus) a window when hovering over it with the mouse
Stars: ✭ 105 (-10.26%)
Mutual labels:  osx, mouse
Macos Downloader
Command line tool for downloading macOS installers and beta updates
Stars: ✭ 162 (+38.46%)
Mutual labels:  osx, macosx
Subethaedit
General purpose plain text editor for macOS. Widely known for its live collaboration feature.
Stars: ✭ 1,183 (+911.11%)
Mutual labels:  osx, macosx
CIS-for-macOS-High-Sierra
No description or website provided.
Stars: ✭ 15 (-87.18%)
Mutual labels:  macosx, high-sierra
Sxkdvm
SXKDVM - OSX Docker KVM / Run an OSX KVM virtual machine inside a Docker container.
Stars: ✭ 840 (+617.95%)
Mutual labels:  osx, macosx
Android File Transfer Linux
Android File Transfer for Linux
Stars: ✭ 994 (+749.57%)
Mutual labels:  osx, macosx
MacOS-Developers-Excuses
A macOS screen saver that shows a random developer excuse over a beautiful photo background. Made with ❤
Stars: ✭ 53 (-54.7%)
Mutual labels:  osx, macosx
LAPSforMac
Local Administrator Password Solution for Mac
Stars: ✭ 29 (-75.21%)
Mutual labels:  high-sierra, highsierra

What is it?

It's an app that lets you switch between virtual desktops on your Mac. With a mouse! And not only with Sculpt Comfort, any mouse will do. But you really want a mouse with at least two additional buttons.

Note for Catalina users

Since SCMC doesn't support Catalina at the moment, you might want to use a solution by @ephemient. See this comment.

Important 10.14 Mojave information

Due to security enhancements in Mojave, it's not currently possible to use SCMC with SIP enabled. You must keep it disabled to continue using this app.

Installation

  1. Install Loader. This is probably a one-time setup as this component is unlikely to change soon.
    1. Disable SIP
    2. Copy SCMC Loader.osax to /System/Library/ScriptingAdditions
    3. [pre-10.14 only] Enable SIP
  2. Install a config (see Configuration folder)
  3. Run Sculpt Comfort Mission Control.app

Contributing

Contributions are highly welcomed. You can help the project by:

  • Adding more details to readme
  • Fixing typos, grammar and spelling mistakes etc.
  • Code contributions. Take a thorough approach here. The best way to make a code contribution is to discuss the idea before actually starting to code.
  • Tell me if it works with your mouse. Just:
    1. Either create a pull request. It should contain a config and an update to the readme.
    2. Or create an issue. I will then add a config to the repo, and the model name to the readme.

While the above are direct contributions, there are other ways to help the project:

  • Star this repo ⭐. It really motivates me to continue improving the app!
  • Tell a friend

Which macOS versions are supported?

10.12+. Support for earlier versions is dropped.

Which mice are supported?

As stated earlier, the app should be able to work with any mouse, there are no artificial restrictions to this. However, here's the list of tested models:

  • Microsoft Sculpt Comfort Mouse (of course)
  • Microsoft Sculpt Ergonomic Mouse (a config is missing though, contact me and we'll make one)
  • A 5-button No Name mouse

What happened here, an update?

This is version 2, a complete rewrite of the app.

Although it's a minimal working release which lacks some important features, it can already do everything v1 can but better! To be specific, you will benefit from moving to v2 because:

  • You don't need lldb and developer tools
  • Because of the above, it starts much faster. You won't even notice
  • You only need to disable SIP for an initial installation
  • If the app handles a mouse event, other apps don't receive it anymore (with a proper config). With the previous version, it happened for some button configurations. No more unwanted navigation in browsers or wherever else.

Have questions?

Read the issues. Or submit one.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].