Chrome의 옵션과 같이 cmd-Q 단축키를 2 초 동안 길게 유지하도록 전역 적으로 변경할 수 있습니까?


39

여러 번, 탭이나 창을 닫거나 응용 프로그램을 전환하려고 할 때 실수로 +를 누릅니다 Q. 내가 할 수있는 바로 가기를 요구하는 구글 크롬의 옵션을보고 보유 , 나는 기뻐했다. 문제는 Safari를 사용한다는 것입니다.

요약하자면, "모든 응용 프로그램 (또는 최소한 Safari)에서"hold command-Q "단축키를 어떻게 범용으로 만들 수 있습니까?


4
이 설정은 어디에 있습니까?
Senseful

멋진 질문 디모데 !!
daviesgeek

3
@Senseful Chrome 환경 설정이 아니라 Chrome 메뉴 아래의 직관적입니다.
Timothy Mueller-Harder

4
"종료하기 전에 경고하십시오."
Timothy Mueller-Harder

유용한 질문으로 이어지는 훌륭한 질문!
Paul Wagland

답변:


8

Douglas Teoh는 SlowQuitApps 라는 앱을 만들었습니다 .

Cmd-Q 바로 가기에 1 초의 글로벌 지연을 추가하는 OS X 앱입니다. 즉, 응용 프로그램이 종료되기 전에 Cmd-Q를 1 초 동안 누르고 있어야합니다.

지연이 활성화되면 화면 중앙에 오버레이가 그려집니다.


2
사람들이 실제로 이것을 달성하기 위해 앱을 작성하고 있다고 믿을 수 없습니다. “직관적 인 애플”로가는 길
Stewart

18

초보자를위한 부분 솔루션은 다음과 같습니다.

Safari (또는 특정 응용 프로그램)에서 실수로 종료되는 것을 방지

키보드 환경 설정에서 "Quit Safari"메뉴 항목에 대한 비정상적인 키보드 단축키를 설정하기 만하면됩니다.

이렇게하면 표준 Q바로 가기 가 비활성화 되므로 실수로 눌렀을 때 차이가 나지 않으며 종료하기 전에 생각해야합니다!

(불행히도 각 응용 프로그램을 수동으로 입력하지 않고 모든 응용 프로그램에 대해이 작업을 수행하는 쉬운 방법을 찾지 못했습니다.)


아주 좋은, 나는 구현하고 upvoted! 제쳐두고, 기본적으로 ⌥⌘Q는 "종료 및 폐기 Windows"입니다.
Paul Wagland

어머나, 네 말이 맞아 글쎄, or⌘Q 또는 다른 것이 작동해야합니다. 그러나 우연히 ⌥⌘Q를 치기가 조금 더 어렵다는 것을 알았습니다.
jtbandes

13

jtbandes의 솔루션을 계속 하면 표준 Quit 명령을 다른 키 입력으로 다시 매핑하면 (예, 실수로 종료가 걱정되는 모든 응용 프로그램에 대해 수동으로 다시 매핑해야 함) Automator에서 서비스를 만들 수 있습니다. 입력. AppleScript를 실행하십시오. 스크립트는 다음과 같습니다

tell application "System Events"
    set theName to name of the first process whose frontmost is true
end tell
tell application theName
    display dialog "Are you sure you want to quit?"
    quit
end tell

그런 다음 해당 서비스 (저는 "SafeSave"라고 함)를 저장하고 키 스트로크 서비스를 지정하십시오 Q. 따라서 표준 키 입력을 되찾았습니다.


영리한. 흠, 나는 cmd-Q에서 활성화하는 스크립트를 작성하여 종료를 완료하기 위해 다른 cmd-Q를 요구할 수 있다고 생각합니다.
Timothy Mueller-Harder

참으로 영리합니다! 투표를하세요! :-)
Asmus

아주 좋은, 나는 구현하고 upvoted!
Paul Wagland

8

다른 옵션은 Karabiner 를 다음 XML과 함께 사용 하는 것입니다.

__HoldingKeyToKey__ KeyCode::Q, VK_COMMAND | ModifierFlag::NONE, KeyCode::VK_NONE, KeyCode::Q, VK_COMMAND, Option::NOREPEAT


응용 프로그램의 이름이 Karabiner 로 바뀌었지만 이 답변은 10.10에서 훌륭하게 작동했으며 완전히 무료였습니다.
Alex Pretzlav

이것을 사용하는 방법을 설명 할 수 있습니까? Karabiner가 설치되어 있지만 명령을 사용하는 방법을 모르겠습니다.
Manuel Mauky

@ManuelMauky Karabiner의 복잡한 수정 페이지로 이동하여 "예기치 않은 command-q 방지 (rev 2)"근처의 "가져 오기"버튼을 클릭하십시오.
Utku

1

CommandQ ($ 4.00)는 정확하게 이것을 수행합니다. 개인적으로 사용하지는 않았지만 매우 사용자 정의가 가능하고 멋진 GUI가 있습니다. 이 질문의 요구 사항을 충족시키는 것 같습니다.


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