키보드를 통한 OS X 오른쪽 클릭 / 컨텍스트 메뉴 오른쪽 클릭

키보드 단축키를 사용하여 현재 선택된 항목 (마우스 아래의 항목이 아님)의 오른쪽 클릭 / 컨텍스트 메뉴에 액세스 할 수 있습니까?

그렇지 않은 경우 Applescript 또는 유틸리티를 통해이를 달성 할 수있는 방법이 있습니까?



답변

Mac에서는 일반적으로 현재 삽입 지점의 화면 좌표를 결정하는 방법이 없습니다. 따라서 현재 삽입 점에서 클릭을 자동화 할 수있는 방법이 없습니다.

일부 앱에는 AppleScript를 통해 좌표를 얻는 방법이 있거나 개인 API 또는 다른 시스템 해커를 사용하여 좌표를 얻는 것이 가능할 수 있지만 Apple API에서 지원하는이 문제에 대한 일반적인 해결책은 없습니다 .

분명히 Windows에서는 일반적인 UI 동작이지만 Mac에서는 할 수있는 것이 아닙니다.


답변

컨텍스트 메뉴는 주로 마우스 오른쪽 버튼 클릭 (또는 컨트롤 클릭)으로 만 열 수 있습니다.

그러나 마우스를 사용하지 않고 화면의 특정 영역을 마우스 오른쪽 버튼으로 클릭하려면 시스템 환경 설정의 범용 액세스 설정에서 마우스 키를 사용할 수 있습니다. 키보드 숫자 패드를 사용하여 마우스를 제어 할 수 있습니다. 활성화되면, 오른쪽 마우스를 클릭 한 다음에 의해 달성 될 수 Ctrl+ 5숫자 키패드 또는와 키보드 Fn+ Ctrl+ i노트북. 이를 통해 단어를 마우스 오른쪽 버튼으로 클릭 할 수 있습니다.

시스템 환경 설정-> 범용 액세스-> 마우스-> 마우스 키 활성화 (ON)로 이동하십시오.
시스템 환경 설정-> 범용 액세스-> 마우스-> 마우스 키 활성화 (ON)로 이동하십시오.

/programming//a/11238186/1919382 에서 발견


답변

나는 또한 이런 종류의 기능을 찾고 있었고 좋은 대안을 찾았습니다.

OS X의 대부분의 상황에 맞는 메뉴 항목은 상단 메뉴 표시 줄에서도 찾을 수 있으며 키보드 단축키로 액세스 할 수 있습니다. 기본적으로 ctrl+로 설정되어 F2있지만 종종 작동하지 않습니다. 키보드 환경 설정 패널에서 바인딩을 변경할 수 있습니다.

이 게시물에 자세한 내용이 있습니다 http://reviews.cnet.com/8301-13727_7-57591609-263/access-menus-via-the-keyboard-in-os-x/


답변

선택한 항목 위로 마우스를 움직여서 마우스 오른쪽 버튼을 클릭하는 Applescript를 작성할 수 있습니다. 그 외에는, 방법이 없다고 생각하지 않습니다.


답변

Finder에있는 파일의 경우 Alfred의 File Actions 기능 이있는 “Actions”메뉴 (내장 컨텍스트 메뉴가 아님)로 이동할 수 있습니다 .

이것은 유료 버전의 응용 프로그램에만 있지만 실제로는 가치가있는 다른 기능으로 인해 있습니다. 예를 들어, 선택할 수있는 작업 중 하나는 “Email to …”입니다. 그런 다음 입력을 시작하고 연락처에서 직접 읽은 이름을 선택하고 Enter 키를 누르면 “이메일 작성”창이 수신자 및 제목과 함께 열립니다. 채워지고 파일이 첨부되었습니다.

이러한 기능과 다른 기능 을 사용하면 상황에 맞는 메뉴 와 동일 하지 않지만 Alfred를 설치 한 후 파일의 상황에 맞는 메뉴에 액세스 할 필요가 없었기 때문에 적어도 Finder에서는이 질문의 목적을 달성했다고 생각합니다.


답변

BetterTouchTool 의 최신 버전에는 “특정 앱으로 현재 파인더 선택 열기”및 “특정 앱으로 활성 / 선택 폴더 열기”를 트리거 할 수있는 조치가 있습니다.

이것은 모든 처리 개인적으로, Finder에서 바로 클릭에 대한 사용 사례를. ⌥ ‘를 사용하여 터미널에서 활성 / 선택한 폴더를 열고 제스처 (트랙 패드 아래에서 두 손가락을 위로 스 와이프)를 사용하여 Adobe Bridge에서 현재 Finder 선택을 엽니 다. 완벽하게 작동합니다.


답변

그것은 매력적이지는 않지만 실제로이를 수행하는 구체적인 방법은 없지만 다른 옵션이없는 왼쪽은 매크로에서 잘 작동 할 수 있습니다.

Hold Cmd+F5 (turns voiceover on)
Press Tab
Press Space
Press Esc
Press Cmd+Ctrl+Alt+Space
Select menu item "Show menu"
Hold Cmd+F5 (turns voiceover off)

정말 지저분한 시스템이며 일관되게 작동하지 않습니다. 그러나 때로는 유용 할 정도로 잘 작동하는 유일한 옵션입니다 …