OS X Lion에서는 ESC키를 누르면 전체 화면 모드가 종료됩니다. 불행하게도 특히 Safari를 사용할 때 ESCJavascript 키 입력 이벤트 처리와 같은 다른 기능에 사용됩니다. Esc 키를 눌렀을 때 Lion이 전체 화면 모드를 종료하는 것을 원하지 않지만 해당 기능을 비활성화할 수 있는 곳을 찾을 수 없습니다.
Cmd전체 화면 모드 시작/종료( - Ctrl- F) 에 대한 키보드 단축키를 이미 알고 있습니다 . 바로가기 를 비활성화하고 싶습니다 ESC. 인터넷 검색을 해봤지만 답변을 찾을 수 없습니다.
답변1
OptionEsc나를 위해 일한 것을 시도해보십시오 .
답변2
macOs Sierra 이상에 대한 답변을 찾지 못했습니다. 이것이 제가 이 문제를 해결한 방법입니다.
이미 제안했듯이 ESC를 ⌥ + ESC로 다시 매핑했습니다. 이는 작업을 수행하고 심지어 핵심 작업에 할당된 다른 기능도 수행합니다. 일부 사이트에서는 전체 화면 비디오를 종료할 수 있지만 페이지 로딩이 중단되지는 않습니다.
먼저 설치해야합니다카라비너 요소키를 다시 매핑할 수 있도록
- 설치하다꾸미다
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 캐스크 설치
brew tap caskroom/cask
- 카라비너 요소 설치
brew cask install karabiner-elements
나는 이 문제를 위해 특별히 사용자 정의 "복잡한 수정"을 만들었습니다. 이 수정 사항을 설치하려면 다음을 수행해야 합니다.
- 카라비너 요소를 열고 "복잡한 수정" 탭으로 이동하세요.
- "규칙 추가" 버튼을 클릭한 다음 "인터넷에서 더 많은 규칙 가져오기"를 클릭하세요.
- 가져오기 수정 "Safari에서 ESC를 누를 때 전체 화면을 종료하지 마세요"
답변3
웹 브라우저의 경우, 특히 Escape
전체 화면 닫기를 방지하지 않으면서 키 사용을 활성화하거나 요구하는 동작이 있는 사이트(예:스택 교환 사이트), 다음 사용자 스크립트를 사용할 수 있습니다.
// ==UserScript==
// @name Keep Full Screen
// @namespace http://superuser.com/q/315949
// @description Prevents Escape key from leaving full screen.
// @include http://*
// ==/UserScript==
document.onkeydown = function (evt) {
if (evt.keyCode == 27) evt.preventDefault();
}
브라우저에서 이를 실행하려면 브라우저에 대한 사용자 스크립트 엔진을 사용하십시오.
답변4
쉽게 찾았어요! 2가지 작업이 포함된 KeyboardMaestro
" "를 누를 때 ESC누르기 시뮬레이션(대신): - " CMD+." - 그런 다음 " ALT+ ESC" 도 있습니다.
일부 앱은 하나의 명령에만 반응하거나 다른 명령에만 반응하기 때문에 둘 다 필요합니다(때때로 아무 것도 수행할 수 없거나 아무것도 할 수 없음). 이렇게 하면 대부분의 앱이 해당 컨텍스트에서 " "처럼 작동 ESC하지만 전체 명령에서 절대 종료되지는 않습니다. 스크린 모드