dotfiles icon indicating copy to clipboard operation
dotfiles copied to clipboard

.macos - 'Tap to click' checked but not enabled in 10.12

Open phlbnks opened this issue 6 years ago • 13 comments

System:

  • OS X 10.12.5
  • Macbook Pro (tb) 2016

Process:

  • Quit System Preferences
  • Run:
    • # Enable tap to click (Trackpad) for this user and for the login screen defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool true defaults -currentHost write NSGlobalDomain com.apple.mouse.tapBehavior -int 1 defaults write NSGlobalDomain com.apple.mouse.tapBehavior -int 1
  • Logout
  • Login
  • Tap to click not functioning
  • Check System Preferences - Tap to Click is enabled, but only actually works after un-checking and re-checking using System Preferences.

Is it just me? Or does this not work in 10.12 / Sierra?

For slightly less useful reference, it didn't work in High Sierra either.

If it's me - any tips would be appreciated!

phlbnks avatar Jul 10 '17 08:07 phlbnks

I'm getting the same behaviour. Did you ever find a solution?

luispedrofonseca avatar Sep 30 '17 15:09 luispedrofonseca

@luispedrofonseca No solution yet I'm afraid...

phlbnks avatar Nov 02 '17 10:11 phlbnks

I had the same behaviour, but I fixed it by adding: defaults write com.apple.AppleMultitouchTrackpad Clicking -bool true

I hope this works for you

roadmanict avatar Nov 14 '17 05:11 roadmanict

@roadmanict Great - thanks! That worked for me (after a log out - log in cycle). Weirdly the checkbox in System Preferences was still unchecked even though it worked, but maybe a restart would sort that?? Still - it seems to work at least!

phlbnks avatar Nov 14 '17 09:11 phlbnks

Ah - I just realised I'm testing this on a laptop, I'll have to try with an external trackpad later. I guess that's why both com.apple.AppleMultitouchTrackpad and com.apple.driver.AppleBluetoothMultitouch.trackpad need doing if you use both.

phlbnks avatar Nov 14 '17 09:11 phlbnks

Thank you @roadmanict, that seems to do the trick for the current user! 👍

Unfortunately, it still won't work for the login screen. This feature seems to be removed completely I guess...

rake5k avatar Nov 14 '17 11:11 rake5k

Running this on Mojave works for me:

defaults write com.apple.AppleMultitouchTrackpad Clicking -bool true
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool true
defaults -currentHost write 'Apple Global Domain' com.apple.mouse.tapBehavior 1

krystof-k avatar May 04 '19 19:05 krystof-k

that also works for me on mojave

zzzeyez avatar May 19 '19 08:05 zzzeyez

This did the trick for the current session and if I log off and log back in, it also works. But when I shut down my Macbook, it just loses the configuration. Am I missing something? Running version 10.14.5 here. Thanks!

adalbertoma avatar May 30 '19 21:05 adalbertoma

defaults write com.apple.AppleMultitouchTrackpad Clicking -bool true
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool true
defaults -currentHost write Apple Global Domain com.apple.mouse.tapBehavior 1
#
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerDrag -bool true
defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerDrag -bool true
defaults write NSGlobalDomain com.apple.swipescrolldirection -bool true

this is working for me after restart. not sure if the three-finger stuff is playing a role?

10.14.5

zzzeyez avatar May 31 '19 03:05 zzzeyez

These commands don't work for me on Catalina. Anyone knows how to solve it? Thank you!

romancin avatar Sep 02 '20 09:09 romancin

Anyone found a solution to this for Big Sur and Monterey?

reinvanimschoot avatar Jan 03 '22 11:01 reinvanimschoot

Combination of those lines seem to do the trick for me on Monterey 12.5, at least for the built-in trackpad in Macbook Air M1 2020:

defaults write com.apple.AppleMultitouchTrackpad Clicking -bool true
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -bool true
defaults -currentHost write 'Apple Global Domain' com.apple.mouse.tapBehavior 1
defaults write NSGlobalDomain com.apple.mouse.tapBehavior -int 1

ghost avatar Jul 27 '22 20:07 ghost