HHKB 입문 — 미니멀 배열의 철학과 프로그래머가 사랑하는 이유
HHKB(Happy Hacking Keyboard)의 설계 철학, 60% 미니멀 배열의 특징(Ctrl 위치·Fn 방향키·삭제키), Topre 스위치, 라인업, 그리고 왜 프로그래머·유닉스 사용자에게 인기인지 정리합니다.
관련 시리즈: 키보드 로드맵 · 세벌식 390 입문 · ZMK 키맵 설계기
HHKB(Happy Hacking Keyboard)는 프로그래머와 유닉스 사용자 사이에서 오랜 팬층을 가진 미니멀 키보드다. 작은 크기에 비해 비싸고, 방향키도 없는데 왜 인기일까? 이 글은 HHKB의 설계 철학과 배열 특징, 그리고 그게 왜 코딩·터미널 작업과 잘 맞는지를 정리한 입문 글이다.
누가, 왜 만들었나
HHKB는 일본의 PFU(후지쯔 계열, 현재는 리코 그룹 산하)가 만든다. 설계에는 일본 컴퓨팅 초기의 개척자이자 도쿄대 명예교수인 와다 에이이치(和田英一, Eiiti Wada)가 관여했다. 첫 모델 KB01은 1996년 출시됐고(초기 모델은 멤브레인 스위치), 이후 대표 라인인 Professional은 2003년부터 Topre 스위치를 쓴다.
설계 철학은 한 문장으로 요약된다. “PC는 소모품이지만 키보드는 오래 쓰는 중요한 인터페이스다.” 와다는 키보드를 카우보이의 안장에 비유하며, 여러 컴퓨터를 옮겨 다녀도 손에 익은 키보드 하나는 계속 쓸 수 있어야 한다고 봤다. 그래서 불필요한 키를 걷어내고 손이 홈 포지션을 크게 벗어나지 않도록 배열을 설계했다. (설계 당시 무각/각인 키캡 목업을 모두 만들었는데 학생들이 무각을 선호해, 이후 HHKB의 무각 키캡 전통이 생겼다는 일화도 있다.)
배열의 특징
HHKB는 60% 폼팩터다. 키 개수를 약 60개로 줄였지만 키 자체는 풀사이즈라, 손 이동만 줄고 타건감은 일반 키보드와 같다. 대략 A5 용지 크기에 무게는 500g 안팎.
특징적인 배치들:
- Ctrl이 Caps Lock 자리에 있다. HHKB의 정체성이라 할 만한 부분. 자주 안 쓰는 Caps Lock이 홈 포지션 바로 옆 큰 자리를 차지하는 게 비합리적이라 보고, 자주 쓰는 Ctrl을 그 자리로 올렸다. (Caps Lock은
Fn조합으로 밀려난다.) - 전용 방향키·펑션키·넘패드가 없다. 대신
Fn레이어로 접근한다. 방향키도Fn과 오른손 키 조합으로 친다. 손이 홈 포지션을 떠나지 않게 하려는 선택이다. - 삭제키가 우상단, 숫자열 바로 옆. 풀사이즈 키보드처럼 손을 멀리 뻗지 않아도 된다. 참고로 이 큰 삭제키는 기본이 Delete이고, DIP 스위치나
Fn조합으로 Backspace로 바꿀 수 있다(모델에 따라 다름). Esc가 숫자열1바로 왼쪽. 일반 키보드보다 홈 포지션에 훨씬 가깝다. vi 사용자에게 특히 반가운 위치다.~(틸데)가 해당 열 맨 오른쪽 끝에 있는 등, 기호 위치도 표준과 조금 다르다.
스위치와 라인업
- HHKB Professional: Topre(정전용량 무접점) 스위치. 러버돔과 원뿔 스프링을 정전용량 센서로 감지하는 방식으로, 특유의 부드러운 타건감으로 유명하다.
- HHKB Lite: 저가형으로 멤브레인 스위치를 쓰고 배열도 Professional과 조금 다르다.
- HHKB Studio(2023): 예외적으로 Topre가 아니라 기계식(핫스왑) 스위치를 쓰고, 포인팅 스틱과 제스처 패드까지 얹은 올인원형 모델이다.
현행 Professional 라인은 대략 이렇게 나뉜다.
- Classic: USB-C 유선.
- Hybrid: USB-C 유선 + 블루투스 겸용(최대 4대 기기 전환).
- Type-S: 저소음·정음화 버전(Classic/Hybrid 각각 존재).
대부분 모델이 DIP 스위치로 몇 가지 동작(Alt/Meta 스왑, Delete/Backspace 전환, OS 모드 등)을 물리적으로 커스터마이즈할 수 있다.
왜 프로그래머·유닉스 사용자에게 인기인가
두 가지가 크다.
- Ctrl 위치. vi/Emacs와 유닉스 셸은
Ctrl조합 단축키를 압도적으로 많이 쓴다. HHKB처럼 Ctrl이 Caps Lock 자리(홈 포지션 바로 옆)에 있으면, 새끼손가락을 구석까지 뻗지 않아도 돼 부담이 크게 줄어든다. 사실 이 배치는 옛 IBM 키보드에서 Ctrl이 있던 “원래 자리”로 되돌린 것이기도 하다. - 홈 포지션 중심 + Fn 레이어. 방향키·펑션키가 Fn 레이어에 있어 손이 문자 영역을 크게 벗어나지 않는다. 텍스트를 계속 치고 편집하는 코딩·터미널 작업에 잘 맞는다. HHKB는 설계 목표부터 “유닉스 환경 최적화”를 명시했다.
실제로 HHKB를 오래 쓰다 보면 몸에 배는 대표적 습관이 좌 Ctrl(Caps 자리), Fn+방향키, 그리고 손 가까운 삭제키 위치다. 이 습관들은 커스텀 키보드로 넘어가도 그대로 재현하고 싶어지는데, 그 이야기는 ZMK 키맵 설계기에서 이어진다.
정리
- HHKB는 “키보드는 오래 쓰는 인터페이스”라는 철학으로 만든 60% 미니멀 키보드다.
- Ctrl이 Caps 자리, 방향키·펑션은 Fn 레이어, 삭제키는 우상단에 두어 손이 홈 포지션을 벗어나지 않게 한다.
- Professional은 Topre 스위치(단, Studio는 기계식 예외), Hybrid는 블루투스도 지원한다.
- Ctrl 위치와 홈 포지션 중심 배열 덕에 vi/Emacs·유닉스·코딩 작업과 잘 맞아 프로그래머에게 인기다.