카카오톡 macOS 버전의 Esc 키의 창닫기 기능 제거 제안

in #kakaotalk7 years ago (edited)

컴퓨터의 핵심 입력장치인 키보드에서 Esc 키는 escape 의 의미(탈출, 모면)처럼 어떤 상황에서 벗어나는, 또는 행위를 되돌리는 용도로 사용된다. (예: vi 에디터의 입력모드 벗어나기) 하지만 그래픽 사용자 인터페이스가 주를 이루면서 그다지 많이 사용되지는 않는듯 하다. 자주 사용하는 프로그램에서 Esc 키를 눌러보자. macOS에서 많이 사용하는 Chrome이나 iTunes 등은 Esc 키를 눌러도 앱에서 반응이 없다.
주요 프로그램 중 하나인 KakaoTalk(카카오톡)은 Esc 키를 열려있는 윈도우를 닫는데 사용하고 있다. 즉, ESC 키를 누르면 사용중인 대화창이 닫히고, 또 누르면 기본 대화목록 창까지 사라진다. (그렇다고 프로그램이 종료하는 것은 아니다.) 이때 한번 더 누르면? 그 다음엔 경고음인 '둑' 하는 소리가 난다. 계속 누르면 '두두두둑' 소리를 계속 낸다.
이건 일반적인 ESC 키의 사용 관례에 따르지 않는 것이긴 했지만, 사실 별 문제가 아니기도 했다. 모르는 사람이 누를 일도 없었기 때문이다. 아마도 이 기능을 아는 사람들이 '업무 중 카톡'을 하고 있을때 누군가 다가오면 쉽게 '카톡질'하는 걸 숨기는 용도로 사용되었을 것 같다. 그 기능을 모르는 사람은 Esc 키를 누를 일이 없으니 불편할 것도 없었다.
그런데, 최근 MacBook Pro에 Touch Bar 기능이 포함되면서부터 문제가 생겼다. Touch Bar는 프로그램에 가변적인 기능들을 기존의 기능키(Fn) 자리에 배치한 사실 매우 혁신적인 기능이다. 아래 사진에서 Safari의 주소 입력란에 키워드를 입력했을때 변한 Touch Bar의 키를 볼수 있다.

이 Touch Bar에서 문제로 지적되는 게 Esc 키이다. 전통적으로 소프트웨어 개발자들에게 제어키로 중요하게 사용되었던 Esc 키가 물리적 키가 사라지고 Touch Bar 내로 들어가면서 위치가 변경되어 누르기 불편하게 되었다는 것과, 또 의도하지 않는 상황에서 실수로 눌리기 쉬운 위치에 있다는 점이다. 아래 사진을 보자. 키보드 입력을 하다가 오른손으로 터치패드를 만질때에 왼손이 좌측으로 살짝 이동하며 새끼손가락이나 네번째 약지가 Touch Bar의 좌측 끝인 Esc 키 위치를 누르게 되기 쉽다. 게다가 물리적 키가 아니다 보니 눌러도 눌렀는지에 대한 인지를 할수 없다.

다행히 대부분의 프로그램에서는 실수로 ESC 키를 누르더라도 아무 반응이 없으므로 별 문제가 없다.
그런데, 창을 닫는 용도로 사용하고 있는 KakaoTalk 프로그램에서는 이게 문제가 된다. 그래서, 걸핏하면 카톡 프로그램이 닫히며 두두두두두두둑 소리를 내는 당황스러운 상황이 연출된다. 이 현상을 발견하였을 때에는 무엇때문에 이런 현상이 벌어지는 지 알기 어려웠는데 몇번의 재현과정을 통해 ESC 키 때문이란 것을 겨우 겨우 알아냈다.

사용자로서 저 Esc 키를 비활성화하는 방법이 사실상 없다. 프로그램에서 고쳐줘야만 한다. 그래서 KakaoTalk for macOS 개발팀에 바라는 것은 Esc 키를 다른 애플리케이션들처럼 닫기 기능으로 사용하지 말아달라는 거다. 굳이 그런 빨리 닫기 기능이 필요하다면, 사실 있다. macOS에서는 command키와 함께 w를 누르면(cmd+w) 현재 활성화되어 있는 윈도우(정확하게는 탭)이 닫힌다. 운영체제의 기본적 표준으로 제공되고 있는 기능을 Esc 키에도 부여한 것은 일부 사용자들을 위한 것일 뿐이다. 정 그 기능이 필요하다면 설정에서 제공하든가.

참고로, Twitter 프로그램에서도 마찬가지로 Esc 키의 불편함을 호소하는 불만이 많나 보다. https://discussions.apple.com/thread/7768870 에 Esc 키를 비활성화하는 방법 요청까지 있다. (참고로 이 글에서 나온 해법은 비추)

그래도 Twitter는 Esc 키를 실수로 누르게 될때 저 대화창이 사라졌다 나타났다 반복만 하기 때문에 두두둑 소리와 함께 사라져버리는 KakaoTalk 보다는 불편함이 덜하다.

Esc 키의 용도에 관해 KakaoTalk의 macOS 개발팀이 진지하게 검토하기를 바란다.

Coin Marketplace

STEEM 0.24
TRX 0.21
JST 0.036
BTC 98303.59
ETH 3438.02
USDT 1.00
SBD 3.35