컨트롤을 잘 골랐나요: 라디오, 체크박스, 토글과 드롭다운
앞 네 레슨은 흐름과 상태를 봤고, 이번엔 인터페이스의 가장 작은 부품으로 들어갑니다. 컨트롤은 사용자와 제품 사이의 공통 언어예요. 하나 잘못 고르면 사용자는 한 번 더 누르고 한 번 더 추측합니다. 선택 규칙은 네 문장이면 끝이에요. AI는 이 네 문장을 모르니, 당신이 대신 검수해야 합니다.
AI에게 폼을 만들게 하면 컨트롤은 대개 되는대로 집습니다. 옵션 세 개도 드롭다운에 넣고, 라디오와 체크박스는 기분대로, 동작마다 팝업까지. 하나씩 보면 크지 않은데, 한 폼에 쌓이면 사용자는 매 단계 힘을 더 씁니다.
| 전형적 병 | 현장 | 사용자가 더 치르는 비용 |
|---|---|---|
| 옵션 세 개도 드롭다운 | 영수증 유형이 세 가지인데 「선택하세요」 안에 숨김 | 옵션을 보려면 한 번 더 누르고, 나란히 비교도 못 함 |
| 라디오·체크박스 운에 맡김 | 배타 옵션에 체크박스, 다중 선택에 라디오 | 모순 데이터가 나오거나, 다중 선택을 못 해 한 번 벽에 부딪힘 |
| 뭐든 팝업 | 저장 성공도 띄우고, 탭 전환도 띄움 | 팝업마다 한 번 방해 — 손은 페이지에, 마음은 끌려감 |
Cooper는 《About Face 4》 21장에서 이 부품들을 하나씩 다룹니다. 규칙은 외울 만큼 분명해요. 이번 레슨은 규칙을 외우고, 매칭으로 손맛을 익힌 뒤, 규칙을 프롬프트로 옮깁니다.
21장은 선택형 컨트롤의 역할을 분명하게 가릅니다. 라디오 버튼 이름은 옛 자동차 라디오에서 왔어요. 운전자가 방송국 키를 하나 누르면 이전 키가 튀어 오르고, 시선은 도로를 떠나지 않습니다. 배타적, 반드시 하나 — 그게 그 영역이에요. 네 문장이 네 컨트롤에 대응하니, 얼굴부터 보고 규칙을 봅니다.
Alan Cooper, 《About Face 4》 21장: 컨트롤마다 역할이 있고, 남의 일을 시키면 사용자가 다시 배워야 합니다.
규칙을 외웠으면 손맛을 익히세요. 아래 여섯 장면은 실제 폼에서 나왔고, 각 장면에서 네 컨트롤 중 가장 맞는 하나를 고르세요. 틀리면 교정 판정이 있고, 맞힐 때까지 고를 수 있어요.
네 컨트롤 중 AI가 가장 남용하는 게 드롭다운이라 따로 장부를 칩니다. 21장이 목록 컨트롤을 말하며 선천적 결함을 짚어요. 초기 상태는 직전 선택만 보이고 나머지는 전부 안 보입니다. 옵션이 안 보이면 비교도, 이 단계에 얼마나 걸릴지 짐작도 못 해요. 아래는 같은 배달 주문 페이지 — 쓰고 싶은 쪽을 누르세요.
펼침 방안은 「바로 보내기」를 기본값으로 두는 한 수도 조용히 씁니다. 옵션이 보이고 기본값이 합리적이면 대부분 사용자는 1초 만에 통과해요. 그게 앞 장의 오류 방지 삼단봉 중 「기본값으로 받쳐 주기」가 컨트롤 층에 나타난 모습입니다.
21장은 대화상자 위치를 부엌 비유로 말합니다. 앱은 부엌, 대화상자는 식료품 저장고 — 이야기를 밀지만 주인공은 못 돼요. 주요 인터랙션은 주 창에 두고, 대화상자는 주 흐름 밖만 담습니다. 위험한 것, 드문 것, 한 주제 정보를 한곳에 모을 것. 놓치기 쉬운 디테일: 기능 대화상자 제목은 동사로, 사용자가 무엇을 확인하는지 한눈에 알게 하세요.
AI 습관은 정반대예요. 성공도, 안내도, 확인도 띄웁니다. 아래 다섯 장면 — 하나씩 띄울지 말지 판단하세요.
규칙을 머릿속에만 두면 소용없고, AI에게 주는 요구에 써야 합니다. 먼저 치트시트, 아래 제약 멘트를 한 번에 복사해, 폼이 있는 UI를 만들 때 프롬프트 끝에 붙이세요.
| 컨트롤 | 언제 쓰나 | AI의 흔한 오용 |
|---|---|---|
| 라디오 버튼 | 배타적·반드시 하나·옵션이 한 화면에 들어감 | 써야 할 곳에 드롭다운이나 체크박스를 줌 |
| 체크박스 | 다중 선택, 또는 단일 「체크/비체크」표시 | 배타 옵션에도 체크박스 → 모순 데이터 |
| 토글 | 둘 중 하나이며 즉시 적용되는 설정 | 폼과 함께 제출하는 필드에 씀 |
| 드롭다운 | 옵션이 한 화면을 넘는, 공간 부족 시의 타협 | 옵션 서너 개도 숨겨 클릭을 공짜로 추가 |
| 대화상자 | 주 흐름 밖: 위험·드문·한 주제 모으기 | 성공 안내·일상 확인도 띄움, 일마다 팝 |
21장은 피해야 할 컨트롤도 짚어요. 상태 전환 버튼. 음악 플레이어의 「재생/일시정지」합체 키가 대표입니다. 아이콘이 삼각형일 때 누르면 음악이 나오고 아이콘이 세로 막대 둘이 됩니다. Cooper가 보기에 병은 어디에 있을까요?
네 문장 규칙: 배타적으로 하나만 → 라디오, 여러 개 체크 → 체크박스, 즉시 적용 → 토글, 한 화면을 넘을 때만 드롭다운 (Cooper, 《About Face 4》 21장).
드롭다운은 타협안: 처음엔 하나만 보이고, 옵션을 보려면 클릭이 듭니다. 옵션 서너 개는 먼저 펼치고 합리적 기본값을 두면, 대부분 사용자는 1초 만에 통과해요.
대화상자는 방해: 주 인터랙션은 주 창에, 팝업은 주 흐름 밖의 위험·드문·모아야 할 기능만; 성공은 비모달 가벼운 피드백, 기능 대화상자 제목은 동사.
규칙을 AI에게 쓰세요: 치트시트 제약 멘트를 프롬프트에 붙이면 컨트롤이 더 이상 AI 주사위에 기대지 않아요. 컨트롤이 맞아도 카피가 사람 말을 해야 합니다. 다음 레슨은 인터페이스가 어떻게 입을 여는지.
출처: 샤오산 아카데미 「인터랙션 엔지니어링」 시리즈 오리지널. 일부 인터랙션 원칙은 《About Face 4: 인터랙션 디자인의 정수》에서 정리했습니다.