Cmd-Tab 오버레이에서 마우스 간섭을 비활성화 하시겠습니까?


22

내가 자주 사용하는 ⌘ Cmd- Tab내 오른손으로 마우스. 커서가 오버레이 내에있는 경우, 실수로 마우스를 움직이면 OS X은 커서가 놓인 창 아이콘으로 전환하려고한다고 생각합니다.

한편, 나는 마우스가 ⌘ Cmd-에 영향을 미치지 않는 Windows의 동작에 익숙합니다 Tab. ⌘ Cmd-를 사용할 때 생각하고, 멈추고, 무언가를 확인하거나, 수정하고 싶지 않습니다 Tab. 콤보를 누르고 즉시 이전 앱으로 전환하려고합니다. 마우스는 단순히 이것을 방해합니다.


여기에 이미지 설명을 입력하십시오


이 "기능"을 끌 수 있습니까?


죄송합니다. "Alt-Tab"이라는 용어에 익숙해서 Mac에 적용하지 않았습니다. 나는 Cmd + Tab을 의미했다. (Tangentially, 나는 당신처럼 주요 캐릭터를 만드는 방법을 모른다; markdown help는 그것을 언급하지 않습니다.)
Philip

이 답변에 표시된 방법을 사용했습니다 .
grg

1
감사. 온 주제에, 어제는 Windows가 있다는 것을 발견 그 태스크 스위처 오버레이에 마우스 입력을합니다. 그러나 오버레이가 작기 때문에 마우스가 내부에있을 확률이 더 작아서 눈치 채지 못했습니다.
Philip Philip

아마도 뭔가 빠졌을 수도 있지만,이 질문은 이해가되지 않습니다. 어떤 "기능"을 비활성화하려고합니까? 키 스트로크 단축키의 동작과 마우스 / 트랙 패드의 동작에 대해 설명합니다. 두 사람이 합병 할 때 어떤 다른 행동을 기대할 수 있습니까?
njboot

@njboot, 위로 글라이딩 할 때가 아니라 작업 전환기 오버레이에서 앱 아이콘 위로 글라이딩 할 때.
Philip

답변:


3

Keyboard Maestro의 앱 스위처와 마우스 상호 작용을 방지 할 수 있습니다.

데모:

또는 ⌘ 키를 계속 누른 상태에서 마우스 위치를 잠글 수 있습니다.

그러나 타사 도구가 없으면 불가능한 것으로 보입니다. 다음 페이지에서 이에 대한 피드백을 Apple에 제공 할 수 있습니다.


0

문제 정의

당신이 말하는 것은 일종의 초점을 훔치는 것 입니다. 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

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 @ 스택 오버 플로우


미안 ... 다 끝났어 Plz가 작동하는지 알려주십시오. 티아.
chillin

1
FocusFollows 마우스는 Dock이 아닌 터미널 용입니까? 어느 쪽이든, 아무 일도 일어나지 않습니다 :)
grg

1
최신 버전의 VDP는 2005 년에 게시되었습니다. Mavericks에서 Spaces 등과 함께 어떻게 작동합니까?
nohillside

4
초점 도용과는 아무런 관련이 없습니다. 이것은 Cmd-Tab 내에서 특정 기능을 비활성화하는 것입니다.
Alan Shutko

2
grgarside가 설명했듯이 focus-follows-mouse를 변경해도 영향을 미치지 않습니다.
Alan Shutko
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.