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


12

OSX에는 트랙 패드를 사용하여 드래그하는 두 가지 방법, "드래그 잠금"(두 번 탭한 다음 놓을 때까지 드래그) 및 세 손가락을 터치하고 놓을 때까지 드래그하는 "세 손가락 드래그"가 있습니다. 문제는 하나 또는 다른 것을 선택해야한다는 것입니다.

견인

두 옵션을 동시에 수동으로 켤 수있는 방법이 있습니까?

이 기능이 유용한 이유는 3 핑거 드래그가 짧은 빠른 드래그에 적합하지만 더 긴 드래그의 경우 종종 트랙 패드의 공간이 부족하기 때문입니다. 드래그 잠금은 긴 드래그에는 좋지만 매번 드래그 잠금을 두 번 탭하고 탭해야하기 때문에 많은 드래그가있을 때 속도가 느립니다. 한 번에 둘 다 갖는 것이 정말 좋을 것입니다.


세 손가락 드래그는 드래그 잠금과 같은 1 초 정도의 잠금이있는 것처럼 보이므로 트랙 패드 크기에 제한을받지 않고 확장 된 드래그를 수행 할 수 있습니다. 동의 탭-드래그가 더 편리하고 둘 다 허용하지 않는 이유는 없습니다. 클릭 드래그는 물론 지원되는 상태를 유지하지만 지금은 클릭을 싫어합니다. 흥미롭게도 클릭 드래그는 선택한 (강조된) 텍스트를 이동하는 데 사용되는 세 가지 메커니즘 중 하나입니다. Zhora와 동의하면 여기에서 설정을 알아내는 데 약간 혼란스러워했습니다.
부분적으로 흐린

답변:


6

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

1
나를 위해 일하고, 다시 시작해야합니다.
공룡

1

트랙 패드의 환경 설정 파일로 직접 가서 세 손가락 드래그 플래그와 드래그 플래그 (DragLock 플래그 설정 여부에 관계없이)를 모두 설정할 수 있는지 확인했지만 둘 다 설정할 수는 있지만 새로운 값은 안정적으로 유지되지 않았습니다. Three Finger Dragging과 Double Tap Dragging을 동시에 수행 할 수 있습니다. (실제로 두 가지 환경 설정 파일이 있습니다. 하나는 Apple Bluetooth Multitouch Trackpad 용이고 다른 하나는 Apple Multitouch Trackpad 용이며 다른 경우에는 두 가지로 모두 테스트했습니다.) 대답이 아니요라고 믿습니다.

내 마음이 가지 않는 한, 이전 버전의 OS X에서 두 가지 유형의 드래그를 설정할 수 있었으며 무언가 변경된 것처럼 느껴졌지만이 질문을 볼 때까지 정확히 무엇을 말할 수 없었습니다. Apple이 다양한 Three Finger 설정간에 충돌이 있거나 그러한 변경이 필요한 새로운 기능에 대한 계획이 없다면이 기능이 왜 제거 될지 모르겠습니다. 기본 설정 파일은 별도의 플래그를 사용하여 다양한 드래그 조합을 허용 할 수 있습니다. 그것이 존재하는 방식은 플래그가 OS X가 드래그를 수행하는 방법과 일치하지 않게 설정 될 수있게하지만, 그것은 제대로 설정되지 않은 환경 설정 파일의 한 부분 일뿐입니다. 전체 사전 설정은 전체적인 방법론을 고려하지 않고 함께 던져진 것처럼 보이며 시간이 지남에 따라 변경이 발생할 가능성이 높아짐에 따라 문제가 발생할 가능성이 있습니다. OP가 말한 것처럼 두 가지 방법을 모두 사용하는 것이 때때로 편리합니다.


아, 너무 나쁘다. 확인해 주셔서 감사합니다. 그들이 미래에 그것을 다시 가져 오길 바랍니다.
truth1ness

1

클라이언트의 Mac에서 비활성화해야했고 GUI 인터페이스에서 오류가 발생하여 터미널에서이를 작성했습니다.

defaults write com.apple.driver.AppleBluetoothMultitouch.trackpad TrackpadThreeFingerDrag -bool false
defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerDrag -bool false

효과가있었습니다.


0

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

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

흠, 나를 위해 일하지 않았다. 저는 요세미티와 2010 년 중반 맥북에 있습니다. 당신?
truth1ness

블루투스와 동등한 것이 아니라 "com.apple.AppleMultitouchTrackpad.plist"를 편집해야합니다. 나는 2015 MBA 13과 2011 MBP 13을 가지고 있습니다.
totum

파일을 다시 확인했지만 여전히 작동하지 않는지 다시 시도했습니다. 2011 년 이전에 다른 것이 있을까요?
truth1ness

@ truth1ness 아마도 당신이 옳을 수도 있습니다. 2011 년 이전 기계를 손에 넣을 수 있다면 반드시 확인하십시오. 그냥 여기 내 작업 PLIST (MBA2014)를 잡아 수 있습니다 시도 - 링크
totum

나는 이것을 2010 년 중반 MBP에서도 작동시켰다! 2014 MBP에서도 작동하고 있다고 생각합니다. 그러나 방금 2010 MBP에 OS X를 다시 설치하고 모든 설정 등을 날려 버렸습니다. 최근 OS 업데이트의 기능으로 인해 기능이 손상되었을 수 있습니다.
Cliff

0

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작업을 완료 할 것이라고 생각 하지만 테스트하기 위해 지금 컴퓨터를 다시 시작하고 싶지는 않습니다. =)


-1

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

defaults write com.apple.AppleMultitouchTrackpad DragLock -bool true

defaults write com.apple.AppleMultitouchTrackpad TrackpadThreeFingerDrag -bool true
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.