GUIDE

Typing Korean: Dubeolsik and the syllable block

8 min readUpdated

Korean is typed letter by letter on Dubeolsik, the two-set layout, and the software assembles the letters into syllable blocks as you go. Consonants sit under the left hand and vowels under the right, so an ordinary syllable alternates hands. Nothing is chosen from a list: what you type is what appears.

Two or three keys become one character

A Korean syllable is written as a block, and the block is a single character as far as a computer is concerned. You do not type it. You type the letters it is built from, in order, and the software composes the block in front of you as each one arrives.

This is the thing to see before anything else about Korean typing makes sense. The word on screen is shorter than the sequence you pressed, and the character you are looking at changes as you complete it — a consonant appears alone, a vowel lands beside it and the pair becomes a block, and a final consonant tucks underneath.

Every modern syllable is reachable this way, which is not a coincidence: they are arithmetic. Nineteen possible initial consonants, twenty-one vowels and twenty-eight endings — twenty-seven final consonants and the option of none — give 11,172 blocks, and every one of them has its own place in Unicode. The table below is built by doing that arithmetic backwards on real words rather than by copying it from anywhere.

Six words from the Korean lessons, and the keys that build them
WordLetters, in the order typedKeys
우리 · d n · f l
지금 · w l · r m a
오늘 · d h · s m f
내일 · s o · d l f
사람 · t k · f k a
학교 · g k r · r y
Each block is one character and two or three keystrokes; the dot separates one syllable from the next. Computed from the syllables themselves rather than transcribed, because there are 11,172 of them.

Why the layout alternates hands by construction

Dubeolsik — the two-set layout — puts the consonants on the left half of the keyboard and the vowels on the right. Not mostly. All fourteen consonants are under the left hand and all twelve vowels under the right, with no exceptions in either direction.

Korean syllables alternate consonant and vowel, so typing one alternates hands automatically. That is the property every keyboard layout designer is chasing and most can only approximate, and here it comes free from the writing system rather than from the arrangement.

It has a pleasant consequence for a learner. Dubeolsik is the layout on every Korean keyboard sold and on every phone, so there is no choice to agonise over and nothing to install elsewhere — and because the two halves do different jobs, the layout is easier to hold in your head than a set of twenty-six unrelated positions.

There is no candidate list

Chinese and Japanese typing both involve a conversion step: you type a sound, the software offers ways to write it, and you choose. A great deal of what those languages call typing speed is really reading speed through that list.

Korean has nothing of the kind. Hangul is an alphabet, the keys produce its letters, and the composition is mechanical — there is exactly one block that the sequence you typed can make. Nothing is offered and nothing is chosen.

That is why Korean typing measures the same thing this site measures for English or Finnish. A words-per-minute figure in Korean is about your hands, not about how quickly you scan a list of homophones, and it is directly comparable in a way a Chinese figure is not.

It is also why Korean belongs on a typing tutor at all. There is a skill here that drilling improves, which is not equally true of every writing system that needs software to get on screen.

Sebeolsik, and the reason almost nobody uses it

There is a second layout. Sebeolsik, the three-set arrangement, gives initial consonants, vowels and final consonants three separate groups of keys rather than reusing the same consonant for both positions.

It is genuinely more efficient measured in keystrokes, and it has a small population of committed users who will tell you so. The relationship is almost exactly the one Dvorak has to QWERTY: better on paper, decades old, and up against a standard that is already on every machine.

The practical advice is the same as it is there. Learn the standard one unless you have a specific reason not to, because the efficiency you gain is worth less than the ability to sit down at any keyboard in the country and type.

Questions

How many keys does one Korean character take?

Two or three. An initial consonant and a vowel make a block, and a final consonant adds a third keystroke. Some vowels and some final consonants are themselves made of two letters, so a dense syllable can take four — the software composes the block as the letters arrive.

What is Dubeolsik?

The standard Korean keyboard layout, and the one on every Korean computer and phone. Two-set means consonants under one hand and vowels under the other: all fourteen consonants sit on the left half of the keyboard and all twelve vowels on the right.

Does Korean use an input method like Chinese or Japanese?

Not in the way that matters. Hangul is an alphabet, so the keys produce letters and the software only assembles them into blocks. There is no conversion step and no candidate list, which is why a Korean speed measures your hands rather than your reading.

Should I learn Sebeolsik instead?

Almost certainly not. It is more efficient by keystroke count and it is not what anyone else has installed, which is the same trade Dvorak offers against QWERTY. Dubeolsik is on every keyboard in Korea, and that is worth more than the keystrokes.

Why does the character change while I am typing it?

Because you are building it. The consonant appears alone, the vowel joins it to form a block, and a final consonant tucks underneath — so what is on screen is revised twice on the way to one character. It is the composition working, not a fault.

Put it into practice

The language this guide is about: Korean.

Reading about typing is the smaller half. The beginner course starts on the home row, the speed test will tell you where you stand, and all of it works in 86 languages without an account.

Start in Uzbek, Mongolian, Polish, Bengali or Telugu — or pick from all 86.

← All guides