Mac에서만 키보드를 사용하여 마우스 오른쪽 버튼을 클릭하는 방법은 무엇입니까?


62

마우스 오른쪽 클릭을 시뮬레이션하지만 트랙 패드 나 마우스를 건드리지 않는 키보드 단축키 또는 키 를 설정하는 방법이 있습니까?

예를 들어 Finder에 파일 목록이 있다고 가정하십시오. 키보드 화살표로 위아래로 이동하여 선택 항목을 이동합니다. 선택에 만족하면 "버튼을 누르십시오"라는 것은 키보드로 이전에 선택한 파일을 2 차 클릭 한 것처럼 시뮬레이션합니다. 마우스 포인터가있는 곳에서 컨텍스트 메뉴가 열리지 않아야합니다. 그렇지 않으면 먼저 선택 위로 이동해야 키보드 전용 워크 플로우가 손상됩니다.

Mac에서는 현재 모든 오른쪽 클릭 옵션이 트랙 패드 나 마우스를 터치해야합니다.

  • 두 손가락 단일 탭

  • Ctrl + 클릭

  • 트랙 패드 설정에서 활성화 된 경우 트랙 패드의 오른쪽 영역을 누릅니다.

다음 Windows 옵션 키 와 유사합니다 .

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

답변:


18

Windows에서 메뉴 키의 기능과 같이 키보드로 선택한 항목의 상황에 맞는 메뉴를 표시하는 방법을 모르겠습니다.

포인터의 현재 좌표에서 2 차 클릭을 수행하기위한 키보드 단축키를 지정하려면 다음 중 하나를 수행하십시오.

  • Karabiner 와 같이 private.xml을 사용하십시오 .

    <?xml version="1.0"?>
    <root>
      <item>
        <name>Right Mousebutton</name>
        <identifier>rightMouseButton</identifier>
        <autogen>__KeyToKey__ KeyCode::OPTION_R, PointingButton::RIGHT</autogen>
      </item>
    </root>
    
  • BetterTouchTool 사용 :

  • 키보드 Maestro 사용 :

  • 다운로드 MouseTools을 하고 바로 가기 지정 에를 MouseTools -rightClick.


16
현재 마우스 좌표에 포인트가 없습니다. 현재 선택해야합니다. 가능합니까?
Arnold Roa

2
@ArnoldRoa 합의. 마우스 위치가 아닌 현재 선택 영역이나 커서 위치 에서이 작업을 수행 할 수 있습니까?
J Spen

@ArnoldRoa @J ​​이것으로 운이 있습니까?
더그

9

마우스를 사용하기 어려운 경우 시스템 환경 설정> 범용 액세스> 마우스 탭에있는 마우스 키를 켤 수 있습니다.

"마우스 대신 키보드 사용"이라고 표시되어 있습니다. 또한 귀하의 요구를 충족시킬 수있는 몇 가지 옵션을 선택할 수 있습니다.

각 OSX 버전에 대한 Apple의 지원 정보에는 다음 정보가 더 있습니다.


1
찾을 수 없습니다. 내 OS는 10.8.5입니다.
preetam

3
범용 액세스 환경 설정 분할 창은 10.8 이후 액세스 가능성이라고합니다.
Lri

@ Nixx : 마우스 포인터 탐색에만 키보드를 사용할 수 있습니다. 그러나 option키가 작동하고 내 요구 사항 이잖아되지 않는다
preetam

7

첫 번째 방법으로 활성화 할 수 없으면 두 번째 방법을 사용하십시오.

방법 1

시스템 환경 설정> 손쉬운 사용으로 이동하여 마우스 및 트랙 패드를 찾은 다음 "마우스 키"를 활성화하십시오. 원하는 경우 옵션 메뉴로 이동하여 "옵션 키를 다섯 번 눌러 마우스 키를 전환하십시오"를 활성화하십시오.

시스템 환경 설정

방법 2

눌러 Option- Command- F5, 그리고 창이 나타납니다. "마우스 키 사용"을 선택하십시오.

접근성 옵션

마우스 키를 사용하는 방법

오른쪽으로 눌러 클릭 Fn- Ctrl- I. 키보드의 일부 키가 제대로 작동하지 않으므로 마우스 키를 끄고 싶을 수도 있습니다. 외부 키보드를 사용하는 경우 기능 키와 동일한 기능을 찾으십시오. Mac 있는 Windows 키보드의 키를 매핑하려면 안내서를 방문하십시오 .


macbook을 사용하여 마우스
없이이

효과가있다! 그러나 쓸모가 없으므로 Mac의 Fn 키가 있어야합니다. 주변에 있다면 실제 랩톱에서 작업하고 있음을 의미하며, 아마도 트랙 패드를 사용할 것입니다. 외부 키보드를 사용하고있을 때는이 기능이 유용합니다. HP 키보드의 Windows 옵션 키를 Fn 키에 매핑하는 방법을 찾지 못했습니다.
kumetix

@preetam-어떤 버전을 사용하고 있습니까?
abc

1
숫자 키패드가 없으면 마우스 키에서 작동하지 않는 "일부 키"는 7, 8, 9, U, O, J, K, L이며, 이는 문제가 될 수 있습니다 ...
Tom Gewecke

@TomGewecke 내가 알고있는 이유는 바로 마우스 키를 빠르게 활성화 및 비활성화하는 방법을 보여준 이유입니다.
abc

3

시스템 환경 설정-> 키보드-> 바로 가기-> 키보드로 액세스 할 수있는 내장 기능이 있습니다 (죄송합니다. 독일 OS X가 설치되어있어 거친 번역입니다).

여기에서 "메뉴 바에 초점"이라는 키보드 단축키를 찾을 수 있습니다 (내 단축키는 CTRL- 로 설정되어 F2있습니다).

파일을 활성화하고 파일을 선택하고 바로 가기 키를 누르면 키보드 포커스가 메뉴 표시 줄에 나타납니다. 커서 키를 사용하여 "Services"메뉴로 이동하여 서비스를 선택하고를 누르십시오 Enter.

Voila, 선택한 파일에서 서비스가 실행됩니다


2

다음은 Automator와 Python을 사용하는 솔루션입니다. 실제 마우스보다 약간 느리지 만 (약 0.5 초 지연), 작동하며 타사 소프트웨어가 필요하지 않습니다.


Automator를 열고 새 서비스를 작성하십시오.

자동화 서비스 메뉴


에서 서비스 수신 선택합니다 .no inputany application

"쉘"을 검색하고 "쉘 스크립트 실행"조치를 스토리 보드로 끌어 오십시오.

스토리 보드


다음 코드를 Run Shell Script 작업에 붙여 넣습니다 .

from Quartz.CoreGraphics import CGEventCreateMouseEvent, kCGMouseButtonRight, CGEventPost, kCGHIDEventTap, CGEventCreate, kCGEventRightMouseDown, kCGEventRightMouseUp, CGEventGetLocation

def mouseEvent(type, posx, posy):
          theEvent = CGEventCreateMouseEvent(None, type, (posx,posy), kCGMouseButtonRight)
          CGEventPost(kCGHIDEventTap, theEvent)

event = CGEventCreate(None)
position = CGEventGetLocation(event)
mouseEvent(kCGEventRightMouseDown, int(position.x), int(position.y))
mouseEvent(kCGEventRightMouseUp, int(position.x), int(position.y))

서비스를 저장하십시오 (cmd + s). "마우스 오른쪽 버튼 클릭"과 같은 설명적인 이름을 사용하십시오.


로 이동하십시오 System Preferences → Keyboard → Shortcuts → Services.

서비스 메뉴

서비스를 찾아 (목록의 맨 아래에 있어야 함) 키보드 단축키를 지정하십시오.

이제 바로 가기를 사용하여 마우스 오른쪽 버튼을 클릭 할 수 있습니다.


4
이 솔루션의 문제점은 마우스가있는 곳에서 정확히 클릭이 발생한다는 것입니다. 따라서 바탕 화면 아이콘과 같이 화살표 키를 사용하여 항목을 스크롤 한 다음 바로 가기를 사용하면 팝업에 아이콘 속성이 표시되지 않지만 마우스가 현재있는 항목의 속성이 표시됩니다.
Manfredo

0

나는 High Sierra 10.13.2에 있습니다. Karabiner를 설치할 수 없으며 Keyboard Maestro는 지정된 위치에 대해서만 클릭을 제공합니다 (커서 포인트를 찾아서 참조하지 않았습니다). 설치 Shortcat 지금까지 잘 보인다, 또한 Vimium은 매우 유용하지만, 브라우저에서만 작동합니다.


일부 타사 도구를 설치하는 것이 이상하게 보였지만 애플은이 간단한 기능을 제공하지 않았기 때문에 시도조차하지 않았습니다.
preetam

-2

링크 또는 항목으로 이동하고 Return 키 또는 스페이스 바를 눌러 선택하고 활성화 한 다음 Return 키를 누르십시오. 여기에 이미지 설명을 입력하십시오


1
선택 / 활성화 할 수 있지만 "오른쪽 클릭"하지는 않습니다.
preetam

무슨 말인지 알 겠어 평생 Mac 사용자에게는 어려운 점은 최종 목표에 대한 추가 정보없이이 질문에 대답하는 방법을 아는 것입니다. Windows 사용할 때 내가 좋아했던 것 중 하나는 거의 모든 것이 키보드 단축키 또는 키보드를 사용하여 작업을 수행하는 방법이 있다는 것입니다. 마우스 오른쪽 버튼으로 클릭하여 실행하려는 명령은 무엇입니까?
8:10에

-3

Mojave에서는 트랙 패드를 두 손가락으로 클릭하기 만하면 텍스트의 빨간색 구불 구불 한 줄 단어에 대한 맞춤법 검사와 같은 오른쪽 클릭 효과를 생성하여 맞춤법을 수정합니다.


1
질문의 대상은 마우스 나 트랙 패드가 너무 느리기 때문에 키보드를 사용하는 것입니다 (우리 중 일부는 빨리 입력하는 데 사용).

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