문제 정의
당신이 말하는 것은 일종의 초점을 훔치는 것 입니다. OS X에서는 많은 경우에 발생하지만 항상 포인터 도용 초점, 응용 프로그램 이벤트 도용 초점 또는 시스템 이벤트 도용 초점으로 설명하는 방법으로 발생합니다. 이 문제는 수년 동안 OS X 사용자를 괴롭 혔으며 Focus Follows Mouse 를 선호하는 이전 X Windows 사용자와 충돌 합니다. 이 충돌의 결과로 포인터 나 응용 프로그램이 포커스를 훔치는 것을 방지하는 설정이나 소프트웨어를 찾는 것보다 Focus Follows Mouse 기능을 제공하는 설정이나 타사 소프트웨어를 찾는 것이 훨씬 쉽습니다.
당신의 고통을 느끼고 다른 사람이 게시 한 여기 , 여기 , 여기 , 여기 , 여기에 대규모 스레드를 , 여기 , 여기 , 여기 , 여기 , 여기 , 여기 , 그리고 여기 , 그리고 명부는 계속적으로 간다 ... 그리고 거의 없다 결정적인 해결책.
개인적으로 나는 이런 방식으로 초점 도용 문제가 발생했을 때 내 컴퓨터에 거의 비행 기능을 부여했습니다. 관리 암호를 묻는 메시지가 표시 되고 누군가가 채팅 메시지를 보내고 채팅 창이 초점을 훔치고 부주의하게 의도하지 않게 채팅 창에 비밀번호를 입력하고 Return 키를 누르면 관리자 비밀번호가 전송됩니다. 이것과 비교할 때, 나는 당신의 불평이 무서워서, 당신이 그 이유를 알 수 있다고 생각합니다.
일반적으로 포커스는 응용 프로그램별로 결정되며, 기본적으로 Focus Follows Mouse가 활성화되어 있지 않은 터미널 및 X11과 같은 일부 응용 프로그램 은 defaults 명령을 사용하여 해당 기능 을 수행하기위한 후크가 있습니다. 이것들은 아래의 defaults 명령과 관련된 나의 제안에 대한 영감이었습니다. Application Switcher는 실제로 Dock.app의 일부이며,이 기능이 내장되어 있지 않은 것 같습니다 (테스트를 위해 grgarside에게 감사드립니다).
나는 이것을 연구하기 위해 최선을 다하고 있으며, 당신을 위해 가능한 해결책이 있다고 생각합니다.
Zooom / 2를 사용하면 포인터의 초점 추적 마우스 기능에 대한 지연을 설정할 수 있습니다. 이렇게하면 원하는 기능을 제공하여 포인터가 Application Switcher에서 포커스를 훔치는 것을 방지 할 수 있습니다. $ 19.95이지만 무료 평가판 <-다운로드 링크가 있습니다
대안
두 번째 디스플레이를 사용 하시겠습니까? 그런 다음 Application Switcher를 이동하십시오.
여기에 자세히 설명되어 있습니다 . 두 개의 디스플레이로 작업하는 경우 포인터는 일반적으로 기본 디스플레이에있게됩니다. Application Switcher를 보조 디스플레이로 옮기면 포인터가 해당 디스플레이와 상호 작용하지 않습니다.
마우스 포인터를 더 잘 보이게 만들기
Boinx Software의 Mouseposé (Mac App Store 에서 $ 4.99 )는 커서의 색상을 변경하여 더 잘 보이게하여 Application Switcher 위에 마우스 커서가 놓이지 않을 가능성을 줄입니다. 또한 위에서 언급 한 Zooom / 2와 같이 Focus Follows Mouse 기능을 구현하기 전에 지연을 도입하여 초점 도용 문제를 완화하는 기능을 제공합니다.
포인터를 더 크게 만들면 응용 프로그램 스위처 위로 마우스를 가져갈 가능성이 줄어 듭니다. 시스템 환경 설정 / 접근성 제어판 / 디스플레이 / 커서 크기 슬라이더를 조정하여 시도해 볼 수 있습니다.

원자 새의 MondoMouse는
Codetek의 Virtual Desktop Pro는 그렇게 할 수 있습니다 (40 달러), Apple이 아닌 경우 사용자가 잘 알고 있습니다.
참고 :이 두 응용 프로그램은 실제로 시스템에 Focus Follows Mouse 기능을 추가하기위한 것입니다.이 기능은 포인터가 Application Switcher로 초점을 훔치는 것을 방지하는 것과 반대입니다. 또한이 두 응용 프로그램 중 어느 것도 적극적으로 개발되지 않았으며 Atomic Bird 소프트웨어는 무료입니다.
기본값 명령으로 실험
사람들이 비밀 숨겨진 기본 설정을 찾는 방법은 실험과 시행 착오에 의해 결정됩니다. 당신은 아무것도 다치게하거나 그렇게함으로써 취소 할 수없는 일을하지 않을 것입니다.
yee Terminale.app를 실행하고 시도해보십시오.
defaults write com.apple.dock FocusFollowsMouse -string false; killall Dock
응용 프로그램 전환기는 (또는 ⌘ Cmd- Tab;-) 실제로 Dock.app의 일부입니다. Dock-proper의 동작으로 이것이 무엇을 할 것인지 잘 모르겠습니다. 지금 테스트 할 수 없기 때문입니다 (건물을 빌드하므로 지금 로그 아웃 할 수 없습니다). Dock-proper를 사용하여 아무것도 변경하지 않는다는 추측을 할 것입니다 .Dock과의 동작이므로 이미 Dock의 동작을 클릭해야합니다 (Dock에서 무언가를 클릭하거나 길게 클릭해야 함). 적절한 마우스 오버 정보로 앱 이름을 알려줍니다).
이것이 해야하는 일은 정확히 원하는 것입니다. 마우스 버튼을 클릭하지 않으면 마우스 포인터가 응용 프로그램 전환기를 무시합니다.
위 명령에서 false를 true로 변경하여이 동작을 되돌릴 수 있습니다.
grgarside? 자원 봉사 해 주셔서 감사합니다.
defaults write com.apple.dock FocusFollowsMouse -string NO; killall Dock
또는
defaults write com.apple.dock wm_ffm -bool false; killall Dock
또는
defaults write com.apple.mouse LSUIElement -string 1; sudo killall -HUP WindowServer #warning, this killall cmd will quit all apps and log you out
참고 : ~ / Library에서 문제가되는 .plist 파일을 삭제하면이 명령으로 변경된 내용을 제거 할 수 있습니다.
재미있는
Focus Follows Mouse 가 왜 OS X에서 포인터의 기본 동작이 아닌지 궁금해하는 경우 :
Focus-follows-mouse는 메뉴 막대가 화면 상단에 있도록 설계 되었기 때문에 OS X에 특히 적합한 입력 방법이 아닙니다. 마우스를 응용 프로그램 창 밖으로 이동하여 메뉴로 이동하면 도중에 다른 응용 프로그램의 창과 교차하면 메뉴가 변경됩니다. -scottishwildcat @ 스택 오버 플로우