Lion에서 Command-Control-Arrow 경고음 (경고음 재생) 프로그램에서 제외한 모든 조합

나는 사자로 업그레이드 이후 나타났습니다 I 보도가있는 경우 그 CommandControlLeft/Right(때로는 Down뿐만 아니라, 아래 참조), 나 한테 내 컴퓨터 경고음 (경고 사운드를 재생).

모든 응용 프로그램에서 발생하는 것은 아닙니다.

  • 콘솔에서 위의 키 조합 중 하나를 누를 수 있으며 경고음이 없습니다.
  • 메일에서, 내가 누르면 경고음 CommandControlLeft/Right,하지만 Up/Down.
  • 대부분의 다른 모든 응용 프로그램에서 제외한 모든 조합 CommandControlUp경고음이 발생합니다.

나는 경우라고하더라도, 같은 넷빈즈와 PhpStorm 같은 응용 프로그램을 여기에 속담 원숭이 렌치 있지만, 불러들이려고 할 수도있는 메뉴 명령을 찾을 수 없습니다 : 내가 가진 CommandControlLeft매핑 “마지막 편집으로 이동 “. 해당 키 조합을 누르면 Mac에서 여전히 경고음이 들리지만 커서가 마지막 편집 위치로 이동합니다.

어떻게합니까 CommandControlLeft/Right/Up/Down지도를 내 맥에 대해 불평 있는지에?



답변

이 문맥에서 당신이 듣고있는 경고음은 그 핵심 명령이 무언가에 매핑되어 있기 때문이 아니라 그렇지 않기 때문에 상당히 반대입니다.

매핑되지 않은 키 명령을 입력하면 벨 소리가납니다.

당신이 참고로 CommandControlRightMail.app에서 가청 벨 결과입니다. 당신은 또한주의 할 것이다 CommandN새 메시지의 결과를.

여기 내 주장을 확인하는 증거가 있습니다.

  • 시스템 환경 설정> 키보드를여십시오.
  • 상단의 필 박스에서 키보드 단축키를 선택하십시오.
  • 오른쪽 메뉴에서 응용 프로그램 바로 가기를 선택하십시오
  • 오른쪽 패널의 왼쪽 하단에있는 작은 + 부호를 클릭하십시오
  • 응용 프로그램 풀다운에서 메일을 선택하십시오.
  • 메뉴 제목 필드에 “새 메시지”를 입력하십시오 (따옴표 없음).
  • 키보드 단축키 필드 입력에 커서를 놓고 CommandControlRight
  • 추가 클릭

이제 메일로 돌아가서 입력 CommandControlRight. 새 메시지가 생성되지만 사용자가 입력하는 경우 CommandN당신은 소리 종소리를들을 수 있습니다. CommandN더 이상 아무것도 매핑되지 않았기 때문 입니다. 우리는 그것을 대체했습니다.

따라서들을 수있는 벨 소리가 들리면 불가능한 일 (예 : 현재 응용 프로그램에 의미가없는 키 명령 입력)을 시도한다는 의미입니다.


답변

좋은 해결 방법을 찾았습니다. ~/Library/KeyBindings/DefaultKeyBinding.dict다음 내용으로 파일 을 작성하십시오 .

{
    "^@\UF701" = "noop:";
    "^@\UF702" = "noop:";
    "^@\UF703" = "noop:";
}

에서 찾을 수 GitHub의 / 아톰 .