“If nothing happened, you probably did not press the button quickly enough the second time.”

Marcin Wichary

아무 일도 일어나지 않았다면, 두 번째 버튼을 충분히 빨리 누르지 않은 것이다

원문은 Marcin Wichary님이 에 게재했습니다. 이 블로그 구독하기

나는 새로운 것을 배우는 걸 좋아하고, 오래된 것 중에서 새로운 것을 배우는 것도 좋아한다. 1987년 Apple Human Interface Guidelines를 보고 있는데 다음 구절이 눈에 띄었다:

더블 클릭의 가장 일반적인 용도는 동작을 수행하는 단축 수단이다. 예를 들어 아이콘을 두 번 클릭하는 것은 한 번 클릭해 선택한 뒤 File 메뉴에서 Open을 선택하는 것보다 아이콘을 더 빨리 여는 방법이며, 단어를 두 번 클릭해 선택하는 것은 드래그해서 선택하는 것보다 빠르다.

아이콘을 더블 클릭하는 것이 첫 번째 동작(보통은 Open)의 단축키라는 건 알고 있었지만, 단어를 더블 클릭하는 것이 드래그해서 선택하는 것보다 빠른 방법이라는 생각은 딱히 해본 적이 없었다. 돌이켜보면 완벽히 말이 되는데도 말이다.

최근 동료에게서 알게 된 또 다른 오래된 기능이 있는데, 이 역시 1987년 HIG에 나와 있다:

사용자가 더블 클릭을 시작했지만 두 번째 클릭의 mouse-down과 mouse-up 사이에 마우스를 드래그하면, 선택 영역은 단일 단어가 아니라 여러 단어에 걸친 범위가 된다.

개인적으로는 이 제스처가 반복해서 쓰기에 그다지 유쾌한 동작처럼 느껴지지는 않지만, 마음에 드는 점은 선택 영역이 자동으로 단어 끝에 딱 맞춰진다는 것이다:

솔직히 3단어 이상을 선택할 때는 이 동작이 기본값이었으면 좋겠다는 생각도 든다. 그러면 좀 덜 정확하게 드래그해도 되니까.

어쨌든 더블 클릭으로 기본 동작을 수행하는 방식은 수많은 목록에 적용된다. Scrivener, Word, Lightroom의 예시는 다음과 같다. 각 항목을 더블 클릭하면 따로 선택하고 버튼을 누를 필요 없이 바로 진행할 수 있다:

하지만 때로는 이런 대화상자를 만드는 사람들이 이 점을 잊곤 한다. 다음은 macOS의 화면 공유와 Chrome의 알림으로, 느린 경로만 사용할 수 있다. 항목을 더블 클릭해도 아무 일도 일어나지 않는다:

공유된 사용자 인터페이스에서 좋은 시민이 되지 못할 때 까다로운 점은, 그런 누락이 단순히 자기 앱 안에서만 끝나는 문제가 아니라는 것이다. 사람들의 손가락이 그 제스처를 믿지 못하게 되면서, 자기 앱뿐만 아니라 전반적으로 그 제스처 자체를 망칠 수 있다.

(제목의 인용구는 Apple Macintosh User’s Handbook에서 가져왔다.)

이 글은 muse-spark-1.2-contributor 모델을 사용해 번역했습니다.

댓글