트랙 패드 드래그 잠금과 세 손가락 드래그를 동시에 사용 하시겠습니까? 잠금”(두 번

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

효과가있었습니다.


답변

이것은 나를 위해 일하게했습니다.

  1. “~ / Library / Preferences”의 “com.apple.AppleMultitouchTrackpad.plist”에서 “TrackpadThreeFingerDrag”= YES 및 “Dragging”= YES를 설정하십시오.
  2. 디스크 유틸리티로 권한 복구
  3. 재부팅

답변

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;
}

설정 DragLockTrackpadThreeFingerDrag둘 다 1작업을 완료 할 것이라고 생각 하지만 테스트하기 위해 지금 컴퓨터를 다시 시작하고 싶지는 않습니다. =)


답변

Terminal.app를 열고 다음 명령 줄을 하나씩 실행하십시오.

defaults write com.apple.AppleMultitouchTrackpad DragLock -bool true

defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerDrag -bool true


답변