Korean Keyboard Tester (2-Set Hangul)

A Korean board with the 한/영 and 한자 keys beside the space bar and the 2-set Hangul jamo on every letter key.

Size
Keys
Shape
F-keys

Listening: press any key. Hold Esc for 1 second to release the keyboard (e.g. to use Tab).

Keys tested
0%
0 of 106 keys
Last key
–
press any key
Held now / max
0 / 0
keys at the same time
Key presses
0
No chatter found
EscF1F2F3F4F5F6F7F8F9F10F11F12PrtScScrLkPause~`!1@2#3$4%5^6&7*8(9)0_-+=BackspaceTabQㅂWㅈEㄷRㄱTㅅYㅛUㅕIㅑOㅐPㅔ{[}]|₩Caps LockAㅁSㄴDㅇFㄹGㅎHㅗJㅓKㅏLㅣ:;"'EnterShiftZㅋXㅌCㅊVㅍBㅠNㅜMㅡ<,>.?/ShiftCtrlWinAlt한자한/영AltWinMenuCtrlInsHomePgUpDelEndPgDn↑←↓→Num/*−789+456123Enter0.

Tip: click a key in the picture if your keyboard doesn’t have it, so it doesn’t count against the score.

Chatter (double-typing) detector

A worn or dirty switch can register one press twice. Type normally for a minute, then press any suspect key 20–30 times.

Rollover & ghosting test

Held now0
Most at once0
  • none
Best combination:
  • –

Hold down more and more keys (try ASDFJKL). If the count stops at 6 of these, the keyboard is 6-key rollover. Shift, Ctrl, Alt and Win don’t count toward that limit.

Timing tests

Put a flat hand on the keyboard so 4–8 keys go down at once, lift it, and repeat about 15 times, or drum your fingers across the letters. The keyboard sends each change with its next report, so the gaps between those key events step in whole polling intervals.

Polling rate
–
press keys together
Interval
–
average
Spread
–
standard deviation
Gaps
0
between key events

Press several keys at once to start.

Gaps between key events up to 10 ms, in 0.25 ms steps. A 1000 Hz keyboard makes peaks at 1, 2, 3 ms; 125 Hz at 8 ms.

Event log

EventkeycodekeyCodeLocationRepeatTime (s)Δ ms
Key events appear here.

The Korean board

Korean keyboards use the US key shape (ANSI) with two extra keys by the space bar: 한자 (Hanja) on the left and 한/영 (Han/Yeong) on the right, so the space bar is shorter. 한/영 switches between Hangul and Latin input; 한자 turns the syllable you just typed into Chinese characters. Every letter key carries a Hangul jamo next to its Latin letter, drawn bottom right in the picture, and the backslash key shows ₩.

The jamo follow the standard 2-set (Dubeolsik) layout of KS X 5002: consonants on the left hand (ㅂ ㅈ ㄷ ㄱ ㅅ on the top row, ㅁ ㄴ ㅇ ㄹ ㅎ on the home row), vowels on the right. Shift gives the double consonants ㅃ ㅉ ㄸ ㄲ ㅆ and the vowels ㅒ ㅖ. The table under this text lists each key’s jamo and its Shift form.

Testing the Korean keys

Press every key, including 한/영 and 한자. Each lights up in the picture and the event log shows its code: Lang1 and Lang2 on a 103/106-key board. If those keys light up the right Alt and right Ctrl instead, your board is a 101-key type that uses them for Korean switching; that’s normal. The Hangul IME composes syllables from the jamo, so what appears on screen may lag a key behind, while the tester registers each press immediately.

Switching to Korean

  • Windows: Settings, Time & language, Language & region, Add a language, 한국어. Switch with 한/영 or Win+Space.
  • macOS: System Settings, Keyboard, Text Input, Edit, +, Korean, 2-Set Korean. Switch with Caps Lock or Control+Space.
  • Linux (GNOME): Settings, Keyboard, Input Sources, +, Korean (Hangul), which uses IBus or Fcitx.

The Korean keys at a glance

These keys differ from a US keyboard. The browser code is the name the key sends in the event log, taken from the US key in the same place; the Hangul column is what each key types with Korean input on.

KeyShiftHangulBrowser codeUS keyboard
Qㅂ (Shift: ㅃ)KeyQQ
Wㅈ (Shift: ㅉ)KeyWW
Eㄷ (Shift: ㄸ)KeyEE
Rㄱ (Shift: ㄲ)KeyRR
Tㅅ (Shift: ㅆ)KeyTT
YㅛKeyYY
UㅕKeyUU
IㅑKeyII
Oㅐ (Shift: ㅒ)KeyOO
Pㅔ (Shift: ㅖ)KeyPP
₩|Backslash\
AㅁKeyAA
SㄴKeySS
DㅇKeyDD
FㄹKeyFF
GㅎKeyGG
HㅗKeyHH
JㅓKeyJJ
KㅏKeyKK
LㅣKeyLL
ZㅋKeyZZ
XㅌKeyXX
CㅊKeyCC
VㅍKeyVV
BㅠKeyBB
NㅜKeyNN
MㅡKeyMM

The extra keys of a Korean keyboard

Browser codeKeyWhat it does
Lang1한/영Switches between Hangul and Latin input (the browser key value is HangulMode)
Lang2한자Converts the Hangul syllable before the cursor to Hanja (key value HanjaMode)
AltRight / ControlRight한/영 / 한자On 101-key Korean keyboards without those keys, Windows uses right Alt and right Ctrl instead

Keyboard TesterSomeone shared their result

Suggested