Sculpt Comfort Mission Control Versions Save

Switch desktops on your Mac with any mouse

v2.0-alpha.1

6 years ago

This is a complete rewrite of the app.

Although it's a minimal working release which lacks some important features (hence the alpha suffix), it can already do everything v1 can but better! That said, you can already 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.

Sample configs included.

1.4.1

6 years ago
  • New action added: launchpad
  • (#14 @Gnodnate) sculpt comfort 3 config

1.4.0

6 years ago
  • macOS Sierra is now supported (disable SIP first, same applies to El Capitan)
  • Added a readme! Yes, no joke! Read it!
  • The new default config aims to support regular mice. If you use Sculpt Comfort, use a custom config
  • If started successfully, a notification appears instead of confusingly showing an icon in dock for a moment. Can be turned off
  • A number of internal changes

1.3.0

8 years ago

1.3.0 Optional use of Event Taps API to detect button clicks. Unlike the default HID method, it consumes events so that default actions for the buttons are not executed. The downside is that it can't detect nonstandard buttons, e.g. Sculpt Comfort's win button. Example config

1.2.0

8 years ago

1.2.0

1.1.2

8 years ago

1.1.2 Retry injecting a few times to avoid failures if running as a login item.

1.1.1

  • Configurable launch timeout (.app/Contents/Info.plist, SCMCLldbTimeout key)
  • Configurable long click duration (.app/Contents/Resources/Sculpt Control Inject Bundle.bundle/Contents/Info.plist, SCMCLongClickDuration key)
  • Launch timeout is increased to 120 seconds

1.1 Added alternative button codes

1.0 Click to open Mission Control Hold to open Application windows Swipe to switch spaces

Tested with 1 & 2 displays.

1.1.1

8 years ago

1.1.1

  • Configurable launch timeout (.app/Contents/Info.plist, SCMCLldbTimeout key)
  • Configurable long click duration (.app/Contents/Resources/Sculpt Control Inject Bundle.bundle/Contents/Info.plist, SCMCLongClickDuration key)
  • Launch timeout is increased to 120 seconds

1.1 Added alternative button codes

1.0 Click to open Mission Control Hold to open Application windows Swipe to switch spaces

Tested with 1 & 2 displays.

1.0

8 years ago

Click to open Mission Control Hold to open Application windows Swipe to switch spaces

Tested with 1 & 2 displays.