projectstorm / dynamouse

macOS multi-mouse & multi-external display assignment for complex screen and peripheral workstations.
MIT License
226 stars 2 forks source link
external-display macos mouse-pointer system tray-application utility

DynaMouse

Intro

Finally, a system for Mac that allows you to have multiple mice, multiple monitors and assign each to one another. While Mac allows for multiple mice plugged-in at the same time, it doesn't allow multiple cursors at the same time.

DynaMouse allows you to assign a specific display to a dedicated mouse device (including the built-in mac trackpads) so that when you have multiple screens in a studio-like/complex workstation setup (and far apart from each other), you don't have to drag your mouse over to the other screen.

Behold:

When you first start DynaMouse and start configuring it, you will be asked to enable Accessibility permissions in System Preferences so that DynaMouse can monitor usb pointer devices and also control the mouse position on the screen. Dynamouse will wait for these permissions to be enabled before continuing to boot up :)

Features

Devices tested

The devices below have been tested and work:

Troubleshooting

Development

  1. pnpm install
  2. pnpm watch
  3. pnpm start

Releasing

Binaries are auto-created and a release is published when a new tag is pushed to master.