How a Korean keyboard builds a syllable, and what it means for station names
Hangul has 24 basic letters and thousands of syllables. The keyboard has one key per letter, and the computer does the stacking.
October 1, 2026 · 2 min read

Each Korean syllable is a small block made of letters called jamo: a consonant, a vowel and sometimes a final consonant underneath. On a Korean keyboard you do not type the block. You type the jamo one by one, and the input method assembles them into the block as you go.
Two sets of keys
The standard layout is called dubeolsik, which means two sets. Consonants are on the left side of the keyboard and vowels are on the right. A syllable almost always begins with a consonant and continues with a vowel, so the natural rhythm is left hand, right hand, left hand, right hand. That alternation is a gift for speed, because it matches what the Aalto typing research found about letters typed by different hands. There is a second layout, sebeolsik, with three sets, which is rarer.
Counting keys
Counting syllables hides how much typing is going on. 소요산 has three syllables and takes seven keys: ㅅ, ㅗ, ㅇ, ㅛ, ㅅ, ㅏ, ㄴ. 동두천 also has three and takes eight: ㄷ, ㅗ, ㅇ, ㄷ, ㅜ, ㅊ, ㅓ, ㄴ. Double consonants such as ㄲ need the Shift key, and compound vowels such as ㅘ are two vowels typed in order, so HelloSubway counts each of those as two keystrokes.

What can go wrong
The assembly happens inside the input method, and different input methods behave a little differently. While building the game we collected a log from a Windows 11 machine where the input method ended the syllable after every keystroke, deleted it and started it again. Most of the time that is invisible. But when the next key moves a final consonant into a new syllable, as when 댛 followed by ㅗ should become 대호, the input method sent only the new part, 호, and the 대 vanished. The player saw the first letter of the name disappear.
The game now keeps track of that rewrite and restores the dropped syllable. If you notice anything odd with your own setup, it helps to know that the browser, the operating system and the input method all have a say in what appears in the box.
Habits that help
Use both hands. On a two-set layout the left hand does almost all the consonants and the right does almost all the vowels, so a typist who uses only the right hand will constantly cross the keyboard. Learn where Shift is needed, because the double consonants appear in common names. And repeat names with final consonants, like 동두천, until the movement stops needing thought.
Station names are a good set of drills because the same endings return: 역, 대학교, 공원, 시장. A line like the Gyeongui-Jungang Line is long enough to get used to them, and a short one like the Sillim Line will let you see a full run on the first try.
Sources
More stories
TypingWords, characters, keystrokes: how typing speed is measuredWPM sounds simple. The number depends on what you count as a word, when the clock starts and what you do with mistakes.
TypingTyping Japanese station names in romajiMost Japanese computer users type the sound of a word in Latin letters and let the software turn it into kana and kanji. That is how this game works too.
TypingA ten-minute practice routine that uses the subwayA plan for getting faster without getting sloppy, built around short rides rather than long drills.