6단계 학습 드릴

단계별 타건 드릴과 연습 문장을 담는다. 규칙 정본은 rules.md, 단계 배정 근거·건수는 rules_step.md — 둘 다 설계 문서라 배우는 데는 필요하지 않다. 단계 번호는 세 문서가 같은 축을 쓴다.

표기법

공통 표기(동시타 · 타건 구분 · · fSnippet 백틱 ` · 스페이스바 )는 notation.md 가 SSOT 다. 본 문서 고유 사항만 적는다.

꼬리 규칙 (전 단계 공통 — 먼저 익힐 것)

행마다 외우는 것이 아니라 메타 규칙 하나다. 상세·근거: rules_notes.md 규칙1~3.

수식키 결과 예 (y; = 래)
무수식 기호 컬럼대로 — 어미는 대개 . y; → 래.␣
? ⇧y; → 래?␣
⇧⌘ ! ⇧⌘y; → 래!␣
행마다 다름 — 대개 기호만 억제 ⌘y; → 래␣
꼬리 없음 — 공백도 기호도 안 붙음 ⌥y; → 래

⚠️ 최종식은 ·⇧⌘ 가 반대다. 390 은 위 표가 맞다.

⚠️ 다섯 변형이 다 있는 트리거는 오히려 소수다. 없는 조합을 치면 그냥 원래 키가 나간다 — 각 단계 표의 는 "그 조합은 등록돼 있지 않다"는 뜻이다.

진행 규약

예비 단계 — 동시타 확인

세벌식 지식이 아니라 장비가 동시타를 받는지 보는 워밍업이다. 둘 다 출력이 마침표 자체다.

id 트리거 출력 비고
0-001 cv . 왼손 동시타
0-002 ., . 오른손 동시타

두 개 다 마침표가 나오면 통과. 안 나오면 훈련이 아니라 장비·설정 문제다.

1단계 — 쌍자음·복모음

모디파이어 없이 두 키만 누르는 가장 단순한 패턴. 이후 모든 조합의 기반이 되는 두 키 동시타 감각을 여기서 굳힌다.

id 트리거 출력 비고
1-001 nj
1-002 kj 초성. ⌘kj 는 3단계 니 구분할 것
1-003 lk
1-004 ui
1-005 ;p
1-006 fd 여기부터 복모음
1-007 er
1-008 rt
1-009 rf 최종식은 gf — 390 전용이다

2단계 — 조사·짧은 기능어

sp(공백 자동 삽입) 개념이 처음 나온다. 조사 뒤에는 대부분 공백이 저절로 붙으므로 스페이스바를 또 누르지 않는다.

조사 외에 두 부류를 여기 함께 뒀다 — 부정 ·(이웃 니모닉)과, 비종결 기능어 8종(만·면·더·데·한·할·수·서). 뒤엣것은 조사가 아니라 연결어미·관형사형·의존명사지만 무수식 2키 + 자동 공백이라 손 패턴이 조사와 완전히 같다(2026-08-05 3단계에서 이관 — rules_step.md 2단계 참조).

id 트리거 출력 비고
2-001 dc 이␣
2-002 de 히␣
2-003 fe 가␣
2-004 jh 을␣ ⌘jh → 을 (공백 없음)
2-006 yu 를␣ ⌘yu → 를 (공백 없음)
2-008 yi 로␣
2-009 uo 도␣ 보조사. 2026-08-04 라벨 정정 후 3단계에서 이관
2-010 jl 은␣ ./?/! 변형 있음
2-015 hl 는␣ ⌘hl → 는.␣ (조사인데 마침표)
2-020 km 고␣ ⇧km → 고?␣
2-022 k. 과␣ ./?/! 변형 있음. ⌥k. → 과 (공백 없음)
2-027 j. 와␣ ./?/! 변형 있음
2-032 j␣ 에␣ 초성 ㅇ + 스페이스바
2-033 jy 인␣
2-034 n' 서␣ 비종결 기능어 — 연결어미. 동시타(fSnippet 아님)
2-035 m, 할␣ 비종결 기능어 — 관형사형 (할 것)
2-036 m␣ 한␣ 비종결 기능어 — 관형사형 (한 번)
2-037 n␣ 수␣ 비종결 기능어 — 의존명사 (할 수 있다)
2-038 k␣ 게␣ ⌘k␣ 는 3단계 께␣
2-039 i␣ 만␣ 비종결 기능어⇧i␣ → 면␣ (연결어미)
2-041 u␣ 더␣ 비종결 기능어⇧u␣ → 데␣ · ⌥u␣ → 던␣ (의존명사·연결어미·관형사형)
2-044 8␣ 의␣
2-045 23 안␣ 부정 부사. 바로 아래 않(13)과 짝
2-046 13 ⚠️ 조사가 아니라 복잡글자(품사 c) — 안(23) 이웃 니모닉이라 여기서 함께 익힌다

건너뛴 id 는 같은 트리거의 수식키 변형이다(은·는·와·과 4트리거 19행) — 꼬리 규칙으로 파생되므로 따로 외우지 않는다.

가 조사마다 다르게 동작한다(는=마침표 추가 / 을·를=공백 제거)는 점이 이 단계의 유일한 함정이다.

문장 시퀀스
⟨책⟩은␣ ⟨책⟩·jl
⟨나⟩는␣ ⟨나⟩·hl
⟨물⟩이␣ ⟨물⟩·dc
⟨내⟩가␣ ⟨내⟩·fe
⟨밥⟩을␣ ⟨밥⟩·jh
⟨학교⟩로␣ ⟨학교⟩·yi
⟨집⟩에␣ ⟨집⟩·j␣
⟨너⟩와␣ ⟨나⟩ ⟨너⟩·j.·⟨나⟩
안␣⟨하⟩고␣ 23·⟨하⟩·km
⟨책⟩도␣ ⟨좋⟩다 ⟨책⟩·uo·⟨좋다⟩
않⟨는⟩ 13·hl

3단계 — 종결어미

행 수는 전체에서 가장 많지만 실제 암기 단위는 훨씬 적다 — 꼬리 규칙 하나로 ./?/! 가 전부 파생되기 때문이다. 위 "꼬리 규칙"을 확실히 익힌 뒤 들어올 것.

종결어미

id 트리거 무수식 ⇧⌘ 비고
3-001 u; 다.␣ ⌘u; → 다␣. 다?·다! 는 없다
3-004 m; 해.␣ 해? 해!
3-008 d. 야.␣ 야? 야! ⌘d. → 야␣
3-013 f. 아.␣ 아? 아!
3-016 j⏎ 어.␣ 어? 어! 초성 ㅇ + return
3-019 o; 지.␣ 지? 지! ⌘o; → 지␣ — 문장 중간용
3-023 l' 죠.␣ 죠? 죠! ⌘l' → 죠␣
3-028 j' 요.␣ 요? 요!
3-031 j; 오.␣ 오? 오!
3-034 n; 소.␣ 소? 소!
3-037 h; 네.␣ 네? 네!
3-040 k' 군.␣ 군? 군! ⌘k' → 군␣. ⌥ 변형은 빈 행이다
3-045 ul 돼.␣ 돼? 돼! ⌘ul → 돼␣
3-050 y8 리.␣ 리? 리!
3-053 kj 까? 까! 까.␣ 는 ⌘kj. 1단계 ㄲ 과 같은 키
3-056 k; 가.␣ 가? 가! kj(까)와 짝으로 익힌다
3-059 hu 나.␣ 나? 나!
3-062 hi 냐.␣ 냐? 냐!
3-065 ho 니.␣ 니? 니!
3-068 y; 래.␣ 래? 래! ⌘y; → 래␣ — 꼬리 규칙 5변형 전부 있음
3-073 l; 자.␣ 자? 자!
3-076 l, 줘.␣ 줘? 줘!
3-080 ;' 봐.␣ 봐? 봐! ⌘;' → 봐␣
3-085 i; 마.␣
3-086 y7 라.␣ 라?
3-088 ml 함.␣ 함? 함! ⌘ml → 함␣
3-093 jm 음.␣ 음? 음! ⌘jm → 음␣ · ⌥jm → 음
3-098 ju 임.␣ 임? 임! ⌘ju → 임␣

명사형·높임 잔류 (기·께)

비종결 기능어 8종이 2단계로 옮겨 가고 둘만 남았다. 는 조사지만 할께! 처럼 종결형으로 쓰일 여지가 있어 남겼다. (ml)은 여기 중복으로 올라와 있었는데, 규칙표의 중복 행이 삭제되면서 위 종결어미 표(3-088) 하나로 정리됐다.

id 트리거 출력 비고
3-103 kp 기.␣ ⇧kp → 기? · ⇧⌘kp → 기!
3-106 k␣ 께␣ ⌘k␣. 무수식은 2단계 게␣
문장 시퀀스 메모
⟨간⟩다.␣ ⟨간⟩·u;
⟨같⟩네.␣ ⟨같⟩·h;
⟨먹⟩자.␣ ⟨먹⟩·l;
⟨그⟩래? ⟨그⟩·⇧y; ⇧ = 물음표
⟨하⟩지␣ ⟨마⟩ ⟨하⟩·⌘o;·⟨마⟩ ⌘ 로 마침표 억제
안␣돼.␣ 23·ul 2단계 안 + 3단계 돼
⟨할⟩ 수␣ ⟨없⟩다.␣ m,·n␣·⟨없⟩·u; 명사형 두 개 연속
⟨너⟩만␣ ⟨하⟩면␣ ⟨너⟩·i␣·⟨하⟩·⇧i␣ 같은 키의 무수식/⇧ 짝
⟨하⟩기.␣ ⟨하⟩·kp ⇧ 면 기? · ⇧⌘ 면 기!
⟨공부⟩함␣ ⟨공부⟩·⌘ml

4단계 — 자모(종성·이중모음)

여기서 모디파이어 재사용 규칙이 처음 끊긴다. 출력이 자모 하나뿐이라 단순해 보이지만 니모닉이 없어 순수 반복 암기 구간이다. 앞 7종(종성)과 뒤 7종(이중모음)은 입력 메커니즘이 서로 다르니 나눠 익힌다.

종성 자모 — 홑받침 5 → 겹받침 2

id 트리거 출력 조합 예 (평타 음절 + 종성 동시타)
4-001 aw ~ㄷ ⟨고⟩·aw → 곧
4-002 wq ~ㅌ ⟨바⟩·wq → 밭
4-003 zs ~ㅊ ⟨나⟩·zs → 낯
4-004 q2 ~ㅍ ⟨아⟩·q2 → 앞
4-005 1w ~ㄲ ⟨바⟩·1w → 밖
4-006 sa ~ㄶ ⟨아⟩·sa → 않 (2단계 13 의 정공법)
4-007 xz ~ㅄ ⟨가⟩·xz → 값

이중모음 자모 — ㅗ계 3 → ㅜ계 3 → ㅢ

"두 키 동시타"가 아니라 모음 키 + 스페이스바 라는 별도 메커니즘이다.

id 트리거 출력 쓰이는 곳
4-008 f␣ 과·완·활
4-009 r␣ 왜·괜
4-010 v␣ 외·되
4-011 t␣ 워·원
4-012 c␣ 웨·궤
4-013 d␣ 위·귀
4-014 g␣ 의·희

5단계 — 1·2·3받침

두 번째 키가 1·2·3 중 하나로 고정된 열(column) 규칙이 있어, 개별암기처럼 보여도 표로 외워진다. 초성 키 배치는 training_cheatsheet.md "자판 지도" 참조.

드릴 — 초성 한 줄씩 (손의 흐름 순)

열을 세로로 훑는 것이 아니라 한 초성을 잡고 1·2·3 을 차례로 누르는 것이 손의 흐름이다. 아래 표는 그 흐름대로 배열했다 — rules.md 의 id 는 초성 가나다 순(khuy→…)이라 표 순서와 다르다.

id 초성 +1 (~ㅈ·~ㅎ) +2 (과거형) +3 (~ㅂ)
5-001~5-003 k
5-004~5-006 h
5-007~5-009 u
5-010~5-012 y
5-013~5-015 i
5-016~5-018 ;
5-019~5-021 n
5-022~5-024 j
5-025~5-027 l
5-028~5-030 o
5-031~5-032 0
5-033~5-034 '
5-035~5-036 p
5-037~5-038 m

덩어리 낭송 — 자리 순서로 세 글자씩

위 표는 가나다 순이라 눈으로 대조하기 좋지만, 손은 가나다 순으로 놓여 있지 않다. 외울 때는 자판에 놓인 자리 순서로 훑고, 한 초성의 1·2·3세 글자 한 덩어리로 붙여 소리내어 읽는다.

이 형태가 이 단계의 핵심이다 — 초성 키 하나를 짚으면 세 글자가 통째로 딸려 나오므로, 낱건 38개가 아니라 덩어리 14개를 외우는 일이 된다.

                    ᄏ켰큽 (0)
  렇랬롭 (y)  딪됐됩 (u)  맞몄맙 (i)  찾쳤춥 (o)  ᄑ폈팝 (p)
  낮냈납 (h)  잊왔입 (j)  갖겠갑 (k)  짖졌집 (l)  빚봤뵙 (;)  ᄐ탔탑 (')
  싫셨습 (n)  ᄒ했합 (m)

문장 — 글자마다 한 번씩

문장 시퀀스 메모
맞다.␣ i1·u;
찾자.␣ o1·l;
갖고␣ k1·km
낮과␣ h1·k.
빚을␣ ;1·jh
짖는␣ ⟨소리⟩ l1·hl·⟨소리⟩
⟨공부⟩했다.␣ ⟨공부⟩·m2·u; 2열 + 3단계 어미
⟨하⟩겠지.␣ ⟨하⟩·k2·o;
안␣됐네.␣ 23·u2·h; 2단계 안 + 2열 + 어미
⟨버스⟩를␣ 탔다.␣ ⟨버스⟩·yu·'2·u;
춥다.␣ o3·u;
집에␣ l3·j␣ 3열 + 2단계 조사
납⟨부⟩ h3 납부·납품
입⟨니다⟩ j3 입·입다
갑⟨질⟩ k3
합⟨계⟩ m3 합니다·종합
습⟨관⟩ n3 습관·학습
팝⟨업⟩ p3
'3 literal — ㅌ 미학습 우회
i3
03

종합 예문 — 한 줄에 여러 글자

앞 표가 글자를 하나씩 짚는 것이라면, 여기는 실제로 쓰는 문장 안에서 여러 개가 연달아 나오는 연습이다. 5단계 38글자가 아래 18문장에 빠짐없이 한 번 이상 들어간다.

예문 시퀀스 담긴 5단계 글자
처음 뵙겠습니다.␣ ⟨처음⟩··;3·k2·n3·⟨니⟩·u; 뵙·겠·습
자료를 갖고 왔습니다.␣ ⟨자료⟩·yu·k1·km·j2·n3·⟨니⟩·u; 갖·왔·습
내가 그랬고 결국 그렇게 됐다.␣ ⟨내⟩·fe·⟨그⟩·y2·km·⟨결국⟩··⟨그⟩·y1·k␣·u2·u; 랬·렇·됐
찾았는데 맞는지 모르겠다.␣ o1·⟨았⟩·⌥hl·⟨데⟩··i1·⌥hl·⌘o;·⟨모르⟩·k2·u; 찾·맞·겠
편지를 부쳤고 회비도 냈다.␣ ⟨편지⟩·yu·⟨부⟩·o2·km·⟨회비⟩·uo·h2·u; 쳤·냈
모퉁이에 부딪쳐 넘어졌다.␣ ⟨모퉁이⟩·j␣·⟨부⟩·u1·⟨쳐⟩··⟨넘어⟩·l2·u; 딪·졌
선생님이 오셨고 같이 영화를 봤다.␣ ⟨선생님⟩·dc·⟨오⟩·n2·km·⟨같이⟩··⟨영화⟩·yu·;2·u; 셨·봤
맙소사 지갑을 또 잊었다.␣ i3·⟨소사⟩··⟨지갑⟩·jh·⟨또⟩··j1·⟨었⟩·u; 맙·잊
개가 짖어서 낮잠을 깼다.␣ ⟨개⟩·fe·l1·⟨어⟩·n'·h1·⟨잠⟩·jh·⟨깼⟩·u; 짖·낮
세금을 납부했고 빚도 갚았다.␣ ⟨세금⟩·jh·h3·⟨부⟩·m2·km·;1·uo·⟨갚았⟩·u; 납·했·빚
이만 하면 됩니다.␣ ⟨이⟩·i␣·⟨하⟩·⇧i␣·u3·⟨니⟩·u;
팝콘을 들고 버스를 탔다.␣ p3·⟨콘⟩·jh·⟨들⟩·km·⟨버스⟩·yu·'2·u; 팝·탔
남산 탑에 올라갑니다.␣ ⟨남산⟩··'3·j␣·⟨올라⟩·k3·⟨니⟩·u; 탑·갑
꽃이 폈고 방도 예쁘게 꾸몄다.␣ ⟨꽃⟩·dc·p2·km·⟨방⟩·uo·⟨예쁘⟩·k␣·⟨꾸⟩·i2·u; 폈·몄
텔레비전을 켰는데 이 장면은 싫다.␣ ⟨텔레비전⟩·jh·02·⌥hl·⟨데⟩··dc·⟨장면⟩·jl·n1·u; 켰·싫
여기가 제 집입니다. 잘 부탁합니다.␣ ⟨여기⟩·fe·⟨제⟩··l3·j3·⟨니⟩·u;·⟨잘⟩··⟨부탁⟩·m3·⟨니⟩·u; 집·입·합
혼자라 외롭지만 자유롭다.␣ ⟨혼자라⟩··⟨외⟩·y3·⟨지⟩·i␣·⟨자유⟩·y3·u;
방은 큽니다. 그런데 좀 춥다.␣ ⟨방⟩·jl·03·⟨니⟩·u;·⟨그런데⟩··⟨좀⟩··o3·u; 큽·춥

6단계 — 낱글자

열 규칙조차 없는 개별 암기 구간이다. 그나마 묶이는 것은 "ㅇ 초성은 j 로 시작한다" 하나뿐이고, 그 묶음이 이 단계 맨 앞 9행이다.

드릴 (id 순)

id 트리거 출력 비고
6-001 j[
6-002 j, ㅇ초성이지만 id 는 여기다
6-003 jo
6-004 jp
6-005 j]
6-006 j\ ㅇ초성 묶음 끝
6-007 j-
6-008 j0
6-009 ji 여기부터 ㅇ초성 8연속 — 왼손 j 고정
6-010 kh 괜찮 — op 와 짝
6-011 ko
6-012 k, k1 에서 이동 — 세로 인접키
6-013 hm 2026-08-04 등재분
6-014 hp
6-015 h[
6-016 hy 왼손 검지로 y
6-017 i9
6-018 io i1 에서 이동 — 가로 인접키
6-019 li
6-020 lo l1 에서 이동 — 세로 인접키
6-021 l␣ 줄␣
6-022 l.
6-023 m.
6-024 op o1 에서 이동 — 가로 인접키
6-025 u8
6-026 u[ 될␣ u] 에서 이동
6-027 up 2026-08-04 라벨 정정(구 "도␣") — 공백 없음
6-028 uk
6-029 9s
6-030 u0 의존명사
6-031 mn 후␣ 의존명사
6-032 lp 즉,␣ ⌘lp → 즉␣ (6-033)
6-034 m' 행,␣ ⌘m' → 행␣ (6-035)
6-036 hn 2026-08-05 등재분이라 끝번 — hm(넣) 과 이웃
6-037 h. ⇧h. → 능? (6-038). hn(놓)·hm(넣) 과 같은 ㄴ초성 묶음

문장

문장 시퀀스 메모
많이␣ io·dc 7단계 + 2단계
괜찮아.␣ kh·op·f. 괜도 트리거가 있다
그렇잖아.␣ ⟨그⟩·y1·lo·f. 6단계 렇 + 7단계 잖
끊고␣ k,·km
좋은␣ ⟨생각⟩ li·jl·⟨생각⟩
다.␣ 즉,␣ u;·lp ~다. 즉, ~
⟨진⟩행,␣ ⟨진⟩·m' 진 은 평타
⟨진⟩행␣ ⟨중⟩ ⟨진⟩·⌘m' ⌘ 로 쉼표 억제
⟨사용⟩ 후␣ ⟨사용⟩·mn 의존명사
⟨넣⟩ → 넣고␣ hm·km 2026-08-04 등재분
놓고␣ ⟨보자⟩ hn·km·⟨보자⟩ 2026-08-05 등재분 — hm(넣) 과 손이 헷갈리기 쉽다
⟨가⟩능⟨하⟩다.␣ ⟨가⟩·h.·⟨하⟩·u; ⇧h. → 능? 변형도 함께

종합 문장

전 단계를 섞는다. ` 로 시작하는 것은 fSnippet 축약이라 Karabiner 규칙이 아니다(fsnippet-한글속기.md(Extensions/n3sh/_doc/n390/fsnippet-한글속기.md)).

문장 시퀀스
맞습니다.␣ i1·n`
찾겠습니다.␣ o1·,` (fSnippet ,=겠습니다)
많이␣갖고␣있습니다.␣ io·dc·k1·km·ji·n`
잊지␣않겠습니다.␣ j1·⌘o;·13·k2·n`
빚을␣⟨갚⟩지␣않겠습니다.␣ ;1·jh·⟨갚⟩·⌘o;·13·k2·n`
쉽지␣않습니다.␣ ⟨쉽⟩·⌘o;·13·n`
안␣쉽다.␣ 즉,␣⟨하⟩기␣⟨어⟩렵다.␣ 23·⟨쉽⟩·u;·lp·⟨하⟩·kp·⟨어⟩·y1·u;
안␣쉽습니다.␣ 23·⟨쉽⟩·n`

규칙에서 빠진 글자 — 평타로 친다

트리거가 없는 것은 없다고 알고 있어야 손이 헤매지 않는다.

관련