Làm cách nào để thay đổi tap để nhấp bằng cách sử dụng các giá trị mặc định của Viết từ dòng lệnh?


14

Tôi muốn thay đổi thuộc tính tap-to-click của trackpad từ dòng lệnh. Về mặt đồ họa, tôi có thể làm điều đó bằng cách nhấp vào Tùy chọn hệ thống -> Bàn di chuột -> Nhấn để nhấp. Làm thế nào tôi có thể làm điều đó từ dòng lệnh?

Tôi đã thử:

defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Clicking -int 0
defaults write GlobalPreferences com.apple.mouse.tapBehavior -int 0

nhưng chúng không hoạt động (với int là 1 và 0, với khởi động lại). Tôi có thiếu một số bước? Tôi có Macbook 5,1 Snow Leopard.


Làm thế nào để bạn biết rằng đó là những chìa khóa chính xác cho hành vi nhấn để nhấp? Bạn đã phân biệt các tệp có liên quan trước và sau khi thay đổi tùy chọn trong GUI hệ thống chưa?
Cajunluke

Cả hai dòng đều là hướng dẫn từ các tìm kiếm của google và phần trên được thay đổi khi tôi sử dụng gui. Tôi cũng đã thử với -bool true / false vì Clicking-key thực sự là boolean. Có những nơi khác tôi nên tinker? Giống như "allow-command-line-access = true"?
Juha

Không có thiết lập truy cập dòng lệnh cho phép; defaultsnên làm việc. Bạn đã kiểm tra boolean CÓ / KHÔNG hoặc chuỗi đúng / sai / có / không?
Cajunluke

Câu trả lời:


6

Có nó để làm việc. Định dạng đúng (đối với tôi) là:

defaults -currentHost write -globalDomain com.apple.mouse.tapBehavior -int 0

Thay đổi 0 thành 1 nếu bạn muốn bật tính năng nhấn để nhấp. Điều này dường như thực sự nhạy cảm với phiên bản bạn đang sử dụng. Các lệnh trong câu hỏi đã làm việc cho người khác.

Đăng xuất - đăng nhập là cần thiết để làm việc này.


Nếu bạn cần đăng xuất và đăng nhập, bạn sẽ đạt được gì khi tránh Sys Pref GUI?
Tal

1
Làm điều đó cho 100 máy tính / tài khoản sau mỗi lần nâng cấp (mỗi năm một lần). Dòng lệnh tự động hóa các nhiệm vụ banal.
Juha

1
Ngoài tự động hóa, đó là một bản ghi tốt đẹp của sở thích của một người.
kỵ binh

2

Tôi đã có những điều sau đây trong tập tin của mình.osx :

# 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

Có vẻ như không hoạt động với Mojave nhưng được cho là điều này đã rất lâu rồi, tôi không ngạc nhiên.
skube
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.