Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save 0xdevalias/848ad2bcfdd78f5150fdfe444d846a26 to your computer and use it in GitHub Desktop.
Save 0xdevalias/848ad2bcfdd78f5150fdfe444d846a26 to your computer and use it in GitHub Desktop.
A quick guide on how to restore multi-touch gestures on macOS after they stop working, without the need to reboot your system.

Restoring macOS Multi-Touch Gestures Without Reboot

A quick guide on how to restore multi-touch gestures on macOS after they stop working, without the need to reboot your system. Inspired by personal experience and community solutions, this guide focuses on a practical approach that is quick, effective, and minimally disruptive.

Table of Contents

Solutions

Most of these solutions were found (or re-discovered) on the following StackExchange question:

Restart the hidd Process (Preferred)

The hidd (Human Interface Device Daemon) manages macOS gestures. Restarting it can quickly restore functionality:

sudo killall hidd

The process will automatically restart, and gestures should return immediately.

"I used to be a killall Dock type solver for this problem, but it's annoying as it un-minimised my FAR too many chrome windows/etc. I remembered stumbling on this answer a couple of weeks back and finally got a chance to try it out; and force killing hidd seemed to do the trick with no ill side effects! It re-spawned so quick that I didn't even have time to notice it disappear from Activity Monitor; but my gestures came back with it! 🖤" — Glenn 'devalias' Grant (Dec 2, 2024) (Ref)

Source

Restart the Dock (Alternative)

If restarting hidd doesn’t work or isn’t an option, restarting the Dock can also help:

killall Dock

Note: This may un-minimize all your windows, which can be disruptive if you have many open applications.

Source

Manual Steps That Might Help

  • Disable and Re-enable Gestures: (Source)

    1. Open System Settings > Trackpad > Scroll & Zoom.
    2. Disable gestures like "Scroll direction" or "Zoom in or out" and re-enable them.
  • Put the Mac to Sleep:

    1. Use Apple Menu -> Sleep (Source)
    2. Wake the Mac after a few seconds. This can sometimes reinitialize gesture functionality.

See Also

My Other Related Deepdive Gist's and Projects

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment