내부 UI 요소를 클릭하기 전에 활성화하려면 명시 적 클릭이 필요한 macOS 윈도우


38

저는 3 개월 전에 새로운 직업을 시작했을 때 MacBook Pro와 함께 발행 된 새로운 Mac 사용자입니다. 이전의 Windows 및 Linux 사용자는 이제 Apple의 데스크탑 환경을 사용하는 것과의 차이점에 익숙해졌습니다.

여전히 속도를 늦추는 것 중 하나는 응용 프로그램 창을 명시 적으로 클릭하여 활성화해야 해당 창 내부의 UI 요소와 상호 작용할 수 있다는 것입니다.

예를 들어, 두 개의 브라우저 창이 나란히 열려 있고 왼쪽 하나가 활성화되어 있으면 오른쪽 창에서 링크를 따라 두 번 클릭합니다. 하나는 창을 활성화하고 다른 하나는 링크를 클릭합니다.

이것은 비활성 창에서 UI 요소를 클릭 할 수있는 Windows 또는 Linux와 대조적이며, 한 번 클릭하면 창과 그 안의 요소가 모두 활성화됩니다.

비슷한 문제가 창 사이에 텍스트를 복사하여 붙여 넣으려고합니다. 활성 터미널이나 편집기에서 텍스트를 선택하고 복사 한 다음 '오른쪽 클릭, 붙여 넣기'를 사용하여 다른 텍스트에 붙여 넣을 수 있지만 창을 활성화하지는 않습니다. 입력하기 전에 창을 마우스 왼쪽 버튼으로 클릭하여 활성화해야합니다.

Windows 및 Linux에서 마우스 오른쪽 단추를 클릭하여 붙여 넣기도 창을 활성화합니다. 명령을 터미널에 붙여 넣은 경우 Enter 키를 눌러 실행할 수 있지만 Mac에서는 추가 마우스 클릭이 필요합니다. 약간 번거 롭다.

이 동작을 Windows 및 Linux와 비슷하게 조정할 수 있습니까?


macOS의이 기능은 click-through기본적으로 활성화되어 있으며,이를 고칠 스위치를 찾을 수 없지만이 키워드 검색을 시작하십시오. 새로운 것이 있으면 답으로 돌아올 것입니다!
yannisalexiou

Windows에서도 많은 응용 프로그램을 활성화하려면 초기 클릭이 필요하고이를 사용하려면 두 번째 클릭이 필요합니다. 창세기 초기에는 이것이 기본 행동이라고 생각합니다.
Jeroen Wiert Pluimers

3
이것에 대한 개발이 있었습니까? 그것은 여전히 ​​macOS에 대한 가장 큰 좌절입니다.
요나

Google에서 나를 여기로 데려 왔습니다 ... 새로운 macOS 사용자, 나를 벽으로 몰고 가고 있습니다!
m1nkeh

답변:


19

대답은 일반적으로 "아니오"입니다. 그러나 몇 가지 예외 / 해결 방법이 있습니다.

  • Cmd-Click을 사용하여 초점이 맞지 않는 창에서 모든 컨트롤을 클릭 할 수 있습니다. 이것은 창에 초점을 맞추지 않고 해당 컨트롤을 직접 작동시켜 나란히있는 브라우저 창 시나리오에서 클릭을 절약 할 수 있습니다. 불행히도이 작업을 현명하게 수행하는 것은 각 응용 프로그램 개발자의 몫이며 일부 초점이 맞지 않은 응용 프로그램은 간단한 클릭으로 취급하지 않고 Cmd-Click에 할당 된 특수 작업을 계속 수행합니다.
  • Terminal.app에서 Cmd-Right Click은 터미널의 포커스 여부에 상관없이 기본 선택 내용 (터미널 창에서 마지막으로 강조 표시 한 마지막 텍스트)을 동일한 터미널 또는 다른 터미널에 붙여 넣습니다.
  • 특히 XQuartz.app에서 실행되는 X11 응용 프로그램 (요즘별로 많지 않음)의 경우 "포커스 팔로우 마우스"옵션을 지정하여 X11 윈도우가 마우스 위로 움직이면 포커스를 맞출 수 있습니다. (또한 Terminal.app 창 에는 숨겨진 초점 추적 마우스 옵션 이 있었지만 여전히 El Capitan 또는 Sierra에서 작동하는지 알 수 없습니다.)

2
예외 / 해결 방법에 대해 알고 싶습니다. +1
3439894

1
마우스에 따른 터미널 포커스는 여전히 존재합니다.
매트 Sephton

2
경우에 링크 다이, 그것은이다 - 즉, 마우스 추적은 여전히 높은 시에라에 defaults write com.apple.Terminal FocusFollowsMouse -string YESNO떨어져 회전을.
nycynik

Firefox는 비활성 창에서는 클릭을 허용하지만 크롬에서는 표시하지만 웹 사이트는 클릭하지 않습니다.
kslstn

0

Windows 및 Linux에서는 창, 기본 응용 프로그램과 관련된 모든 것이 제목 창 안에 있습니다. 주요 예 : 창에있는 메뉴 막대. macOS에서 활성 창은 창이 아닌 화면 상단에 메뉴 표시 줄이 있으며 (오래된 이상한 점은 제외) 활성 프로세스는 대표 창 외부에 영향을 미치거나 승인 될 수 있습니다.

따라서 필요한 스위치가 MacOS의 사용자 인터페이스에서 구현되었거나 기본 유닉스 계층에서 사용될 수 있을지 의심됩니다. 또한 화면 상단 메뉴가 활성 프로세스에 속하는 한 구현이 가능할 것이라고 의심합니다. 그냥 내 2c.


질문자가 자신의 질문을 명확히 할 필요는 없습니다. macs를 사용하는 20 년이 넘는 기간 동안 (macOS가 unix 계층에없는 경우에도) Mac 사용자 인터페이스에서 필요한 것이 실현 될 수 있다고 들었습니다. 이제 존재하지 않는 것을 증명하는 것은 어렵습니다. 이제 Terminal.app (unix)에서 유닉스가 요구자가 요구하는 것을 할 수 있다는 사실에 대한 대답을 알지 못합니다.
미켈란젤로

특정 기본 Mac OS 응용 프로그램에서 다른 기본 Mac OS 응용 프로그램으로 클릭하면 발생하지 않습니다. 예를 들어 메일에서 메시지로 클릭해도 앱 UI와 상호 작용하기 위해 두 번 클릭하지 않아도됩니다.
Zeke
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.