본문으로 건너뛰기
BIMMER MAC BIMMER MAC

맥, 홈 서버, BMW 코딩 전문가 되기

BIMMER MAC BIMMER MAC

맥, 홈 서버, BMW 코딩 전문가 되기

  • 전체 글
  • 💾 BMW 코딩
  • 🚗 BMW 라이프
  • 주식 투자 방법
  • 비머맥 소개
  • 전체 글
  • 💾 BMW 코딩
  • 🚗 BMW 라이프
  • 주식 투자 방법
  • 비머맥 소개
닫기

검색

🍎 맥 · IT 기기

맥 사파리에서 마우스 우클릭 및 드래그 차단 해제하는 방법

By jihunx
2018-09-26 3 Min Read
4

배경

최근 개인적으로 맥북에서 크롬 대신 사파리를 사용하기 시작했습니다. 이유를 간단하게 설명드리자면, 아이폰과 아이패드에서는 사파리를 사용하는데 맥에서만 크롬을 이용하니 작업의 연속성이 떨어진다는 생각이 들었기 때문입니다. 이 글에서는 크롬에서 자주 사용하던 Pig Toolbox라는 확장 프로그램의 우클릭 막힘 풀기 기능을 사파리에서 대체하기 위해 고안한 방법을 공유드리고자 합니다.

 

방법 요약

Safari에는 기본적으로 마우스 오른쪽 액션을 방지하는 자바스크립트를 무력화할 수 있는 기능이 탑재되어 있습니다. 단, 이 기능은 사파리 기본 설정 상태에서는 표시되지 않기 때문에 이를 표시하는 방법을 먼저 알아보고, 이 기능을 키보드로 실행할 수 있도록 단축키를 지정하겠습니다. 그리고 이 기능이 활성화/비활성화되었다는 것을 육안으로 확인할 수 있도록 변경될 때마다 메시지가 표시되도록 하겠습니다.

 

사파리에서 개발자용 메뉴를 활성화하기

사파리를 기본 상태로 사용하시던 분들은 먼저 이 과정을 거쳐야 합니다. Safari를 실행한 후, 메뉴바에서 Safari > 환경설정을 선택합니다. 그리고 고급 탭에 들어가서 메뉴 막대에서 개발자용 메뉴 보기에 체크합니다.



 

단축키 지정하기

위 상태만으로도 마우스 우클릭 차단 해제 기능은 사용할 수 있습니다. 사파리에 개발자용이란 메뉴가 추가되었을텐데, 여기에서 JavaScript 비활성화에 체크하면 마우스 오른쪽 액션을 차단하는 자바스크립트를 중단시켜서 우클릭 및 드래그를 할 수 있습니다. 이 기능을 매번 클릭하는 것이 번거로우므로 단축키를 지정해 보겠습니다.



시스템 환경설정을 실행합니다. 키보드에서 단축키 > 앱 단축키를 선택합니다. 아래쪽의 + 버튼을 클릭하여 단축키 추가를 시작합니다. 응용 프로그램에서 Safari를 선택하고 메뉴 제목에 JavaScript 비활성화라고 입력합니다. Safari 개발자용 메뉴에서 표시되는 메뉴명과 대소문자까지 완전히 일치하는 메뉴명을 입력해야 합니다. 원하는 키보드 단축키를 지정합니다. 저는 Pig Toolbox의 우클릭 막힘 풀기 기능의 단축키가 alt + F7이라서 동일하게 지정해 두었습니다.



다시 Safari로 돌아가서 개발자용 메뉴를 확인해보면 아래와 같이 단축키가 지정되어 있는 것을 확인할 수 있습니다.



그런데 이렇게 단축키로 이 기능을 활성화/비활성화하다보니 현재 어떤 상태로 설정되어 있는지 알 수가 없습니다. Pig Toolbox와 마찬가지로 현재 설정 상태를 메시지로 알려주기 위해 또 하나의 과정이 필요합니다.

 

JavaScript 비활성화 설정 상태가 변경될 때 알림 메시지 보기

이 과정에는 별도의 앱이 필요합니다. 다른 대체재를 찾지 못하여 부득이하게 유료 앱인 Keyboard Maestro 앱을 활용할 수 밖에 없었네요. Keyboard Maestro는 단축키의 활용성을 극대화시킬 수 있는 앱이기 때문에 관심이 있다면 구매하여 사용해보시기 바랍니다. 무료 체험 버전이 있는지는 잘 모르겠습니다.

방법은 간단합니다. Keyboard Maestro 앱을 설치한 후, 제가 만든 매크로를 Import하여 사용하시면 됩니다. 먼저 매크로를 다운로드합니다.

Keyboard Maestro JavaScript 비활성화 토글 매크로 다운로드

Keyboard Maestro 앱을 실행한 후, File 메뉴 중 Import Macros Disabled를 클릭하고 위에서 다운로드 받은 파일을 선택합니다.

이 매크로는 이렇게 동작합니다. JavaScript 비활성화 기능이 해제된 상태에서 alt + F7키를 누르면 우클릭 방지가 해제되었다는 메시지가 뜨면서 기능이 활성화됩니다.



JavaScript 비활성화 기능이 체크된 상태에서 다시 단축키를 누르면 해제되면서 알림 메시지가 표시됩니다.



매크로를 좀 더 살펴보시면 단축키나 메시지 등은 입맛에 맞게 쉽게 변경할 수 있을 것입니다.

작성자

jihunx

IT, Planning

Follow Me
다른 기사
Previous

맥에서 PDF 용량 줄이는 방법

Next

LG 27UK850 모니터 구매 후기

4 댓글
  1. 익명 댓글:
    2019-02-12, 11:12 오전

    코딩으로 여기 알게되서 지금은 맥북 공부로 와서 보고 있네요 좋은 정보 감사합니다~

    답글
  2. hs 댓글:
    2019-07-26, 10:00 오후

    유용한 정보 감사합니다~

    답글
  3. 익명 댓글:
    2022-09-30, 5:58 오후

    좋은 정보 감사합니다!
    그런데 마지막에 키보드 단축키 설정값 넣는 칸에 alt f7 이라고 타이핑 어떻게 치셨나요?
    타이핑이 안먹히네요ㅜ

    답글
    1. 익명 댓글:
      2022-09-30, 6:00 오후

      앗 해결햇어요 조합 동시에 누르면 되네요!

      답글

답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

글 카테고리

  • 🍎 맥 · IT 기기 (21)
  • 💻 개발 · 서버 (52)
  • 💾 BMW 코딩 (80)
  • 📈 재테크 · 퀀트 (2)
  • 📝 일상 · 생각 (1)
  • 🚗 BMW 라이프 (33)
  • 🛠️ 생산성 · 도구 (45)

추천 글

  • BMW 코딩 입문서
  • BMW 코딩 백서
  • BMW 코딩 자료실
  • 홈 서버 구축 백서

최근 댓글

  1. BMW 코딩 입문서의 익명2026-08-02

    좋은내용 공유해주셔서 감사합니다 ^^

  2. ISTA로 시트 초기화하기의 ㅇㅇ2026-07-02

    내용은 찾았는데 시행을 어떻게하는지 여쭤봐도 될까요 서비스 플랜에 추가만 되네오

  3. BMWAiCoder로 BMW 내비게이션 맵 업데이트 FSC 코드 얻는 방법의 김성규2026-04-11

    차량과 연결된 이후에 fsc tools 창이 안뜨는데 이유를 모르겠네요

  4. E-Sys Launcher Premium v2.6.2 완전 삭제해서 날짜 제한 초기화하는 방법의 방랑자2025-09-07

    오래전이긴 하나, 혹시 해당 배치 파일을 다시 받을수 있을까요? 아니면 배치의 내용과 원리를 알려주시면 직접 만들수도 있을거 같아요~

  5. E-Sys Launcher Premium v2.6.2 완전 삭제해서 날짜 제한 초기화하는 방법의 익명2025-09-07

    ㅇㅇㅇ

  1. 홈
  2. 🍎 맥 · IT 기기
  3. 맥 사파리에서 마우스 우클릭 및 드래그 차단 해제하는 방법

Alfred AxureRP BMWAiCoder BMW맵업데이트 CoreTraining DrGini ESXi ETK E시리즈코딩 FSC git GitHub gracenote Hotkeys Intro ISTA-D ISTA-list Markdown OpenClaw OpenVPN Scrivener Sketch Study Synology Visual Studio Code VMwareWorkstation VO코딩 WindowsServer2016 wordpress Xpenology 리눅스 리눅스기초 맥서버 차량용거치대 코딩치트코드 코딩튜토리얼 펌웨어업데이트 홈서버구축

메타

  • 로그인
  • 입력 내용 피드
  • 댓글 피드
  • WordPress.org
Copyright 2026 — BIMMER MAC. All rights reserved.