macOS에서 특정 단축어를 누를 때만 들리는 beep음 없애기

맥북을!! 샀다!! (!! m4!! pro!! max!! 64GB!! 🎉🎉🎉)
새 맥북에 이전 맥북 설정을 마이그레이션하는 대신 처음부터 맥북을 세팅하기로 결정, 기존에 써보지 못했던 도구들도 하 나 둘 알아가는 재미를 즐기고 있다. 터미널 프로그램도 iterm2에서 다른걸 써보려고 Warp를 설치했는데 아주 만족도가 높다.
그런데 황당한 문제가 발생했다. Split pane(Horizontal) 의 크기를 줄이려고 cmd + ctrl + ↓ 키를 눌렀더니,
"삑"
beep음이 들리는 것이다.
cmd + ctrl + ↓ cmd + ctrl + ↓
"삑" "삑"
희한하게도 cmd + ctrl + ↑ 키를 누를 때는 아무 소리가 나지 않았다.
Warp 뭐야. 시끄럽게. 분할창 크기 조절을 얼마나 자주하는데 이러면 곤란하지. 안타깝지만 곧 나올 Ghostty 나오면 Warp는 폐기다.
라고 생각하고 무심결에 같은 단축키(cmd + ctrl + ↓)를 vs code에서 눌러봤다.
"삑"
어라? vs code에서도 beep음이 나는데? chrome에서도? 평소에 음소거 상태에서 맥북을 이용하기 때문에 & 저 단축키를 누를 일이 없어서 이런 거슬리는 소음 문제가 있다는걸 처음 알게 되었다. 찾아보니 이 문제는 2019년도부터 Warp 터미널 뿐 아니라 다른 앱에서도 여러 차례 보고된 것으로, macOS에서 제대로 키바인딩 처리를 하지 못해 발생하는 것이 원인으로 추정된다. (링크: https://issues.chromium.org/issues/41432539#comment10)
해결방법은 다음과 같다.
~/Library/KeyBindings/DefaultKeyBinding.dict 파일을 생성하고 아래와 같이 설정, 어플리케이션을 재시작하면 beep음이 꺼진 것을 확인할 수 있다.
{
"@^\UF701" = "noop:";
"@^\UF702" = "noop:";
"@^\UF703" = "noop:";
}