HelloSubway
Typing

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.

Seoul
Photo: Royal Palaces and Tombs Center · KOGL Type 1

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.

Mount Soyosan, near Soyosan station
Mount Soyosan, 587 meters, known for its autumn colors. Soyosan is the northern end of Line 1.Photo: Jjw · CC BY-SA 3.0

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