OSX에는 트랙 패드를 사용하여 드래그하는 두 가지 방법, “드래그 잠금”(두 번 탭한 다음 놓을 때까지 드래그) 및 세 손가락을 터치하고 놓을 때까지 드래그하는 “세 손가락 드래그”가 있습니다. 문제는 하나 또는 다른 것을 선택해야한다는 것입니다.
두 옵션을 동시에 수동으로 켤 수있는 방법이 있습니까?
이 기능이 유용한 이유는 3 핑거 드래그가 짧은 빠른 드래그에 적합하지만 더 긴 드래그의 경우 종종 트랙 패드의 공간이 부족하기 때문입니다. 드래그 잠금은 긴 드래그에는 좋지만 매번 드래그 잠금을 두 번 탭하고 탭해야하기 때문에 많은 드래그가있을 때 속도가 느립니다. 한 번에 둘 다 갖는 것이 정말 좋을 것입니다.
답변
OS X El Capitan 10.11.1에서 다음 터미널 명령은 Magic Trackpad에서 나를 위해 해결하는 것 같습니다 (내장 트랙 패드에서는 한 번에 하나의 드래그 메커니즘 만 작동 할 수 있음).
# Enable "tap-and-a-half" to drag.
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad Dragging -int 1
defaults write com.apple.AppleMultitouchTrackpad Dragging -int 1
# Enable 3-finger drag. (Moving with 3 fingers in any window "chrome" moves the window.)
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerDrag -bool true
defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerDrag -bool true
출처 : https://github.com/boochtek/mac_config/blob/master/trackpad.sh
업데이트 : 조금 더 파고 “탭 동작” 마우스 기본 항목을 찾았 습니다. 내장 트랙 패드에서 “탭하여 드래그”하려면 “2”사전 설정이 필요합니다
defaults -currentHost write NSGlobalDomain com.apple.mouse.tapBehavior -int 2
defaults write NSGlobalDomain com.apple.mouse.tapBehavior -int 2
답변
트랙 패드의 환경 설정 파일로 직접 가서 세 손가락 드래그 플래그와 드래그 플래그 (DragLock 플래그 설정 여부에 관계없이)를 모두 설정할 수 있는지 확인했지만 둘 다 설정할 수는 있지만 새로운 값은 안정적으로 유지되지 않았습니다. Three Finger Dragging과 Double Tap Dragging을 동시에 수행 할 수 있습니다. (실제로 두 가지 환경 설정 파일이 있습니다. 하나는 Apple Bluetooth Multitouch Trackpad 용이고 다른 하나는 Apple Multitouch Trackpad 용이며 다른 경우에는 두 가지로 모두 테스트했습니다.) 대답이 아니요라고 믿습니다.
내 마음이 가지 않는 한, 이전 버전의 OS X에서 두 가지 유형의 드래그를 설정할 수 있었으며 무언가 변경된 것처럼 느껴졌지만이 질문을 볼 때까지 정확히 무엇을 말할 수 없었습니다. Apple이 다양한 Three Finger 설정간에 충돌이 있거나 그러한 변경이 필요한 새로운 기능에 대한 계획이 없다면이 기능이 왜 제거 될지 모르겠습니다. 기본 설정 파일은 별도의 플래그를 사용하여 다양한 드래그 조합을 허용 할 수 있습니다. 그것이 존재하는 방식은 플래그가 OS X가 드래그를 수행하는 방법과 일치하지 않게 설정 될 수있게하지만, 그것은 제대로 설정되지 않은 환경 설정 파일의 한 부분 일뿐입니다. 전체 사전 설정은 전체적인 방법론을 고려하지 않고 함께 던져진 것처럼 보이며 시간이 지남에 따라 변경이 발생할 가능성이 높아짐에 따라 문제가 발생할 가능성이 있습니다. OP가 말한 것처럼 두 가지 방법을 모두 사용하는 것이 때때로 편리합니다.
답변
클라이언트의 Mac에서 비활성화해야했고 GUI 인터페이스에서 오류가 발생하여 터미널에서이를 작성했습니다.
defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerDrag -bool false
defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerDrag -bool false
효과가있었습니다.
답변
이것은 나를 위해 일하게했습니다.
- “~ / Library / Preferences”의 “com.apple.AppleMultitouchTrackpad.plist”에서 “TrackpadThreeFingerDrag”= YES 및 “Dragging”= YES를 설정하십시오.
- 디스크 유틸리티로 권한 복구
- 재부팅
답변
High Sierra (10.13.x)의 옵션이 변경된 것 같습니다.
% defaults read com.apple.AppleMultitouchTrackpad
{
ActuateDetents = 1;
Clicking = 1;
DragLock = 0;
Dragging = 0;
FirstClickThreshold = 1;
ForceSuppressed = 0;
SecondClickThreshold = 1;
TrackpadCornerSecondaryClick = 0;
TrackpadFiveFingerPinchGesture = 0;
TrackpadFourFingerHorizSwipeGesture = 0;
TrackpadFourFingerPinchGesture = 0;
TrackpadFourFingerVertSwipeGesture = 0;
TrackpadHandResting = 1;
TrackpadHorizScroll = 1;
TrackpadMomentumScroll = 1;
TrackpadPinch = 1;
TrackpadRightClick = 1;
TrackpadRotate = 1;
TrackpadScroll = 1;
TrackpadThreeFingerDrag = 1;
TrackpadThreeFingerHorizSwipeGesture = 0;
TrackpadThreeFingerTapGesture = 0;
TrackpadThreeFingerVertSwipeGesture = 0;
TrackpadTwoFingerDoubleTapGesture = 0;
TrackpadTwoFingerFromRightEdgeSwipeGesture = 0;
USBMouseStopsTrackpad = 0;
UserPreferences = 1;
version = 12;
}
설정 DragLock
과 TrackpadThreeFingerDrag
둘 다 1
작업을 완료 할 것이라고 생각 하지만 테스트하기 위해 지금 컴퓨터를 다시 시작하고 싶지는 않습니다. =)
답변
Terminal.app를 열고 다음 명령 줄을 하나씩 실행하십시오.
defaults write com.apple.AppleMultitouchTrackpad DragLock -bool true
defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerDrag -bool true