Find the next Registry Path [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
Step three
choose one Keyboard Type and Chane Registry value
Korean 101-key Type 1 USB keyboard
Value name / Value type / Value data ******************************************************** LayerDriver / KOR REG_SZ / kbd101a.dll OverrideKeyboardIdentifier / REG_SZ / PCAT_101AKEY OverrideKeyboardSubtype / DWORD / 3 OverrideKeyboardType / DWORD / 8 ******************************************************** Korean -> Right option(alt) half/full character -> Left option(alt) + (+) Chinese character -> Right Control(Ctrl)
Korean 101-key Type 2 USB keyboard
Value name / Value type / Value data ******************************************************** LayerDriver / KOR REG_SZ / kbd101b.dll OverrideKeyboardIdentifier / REG_SZ / PCAT_101BKEY OverrideKeyboardSubtype / DWORD / 4 OverrideKeyboardType / DWORD / 8 ******************************************************** Korean -> Right Control(Ctrl) half/full character -> Left option(alt) + (+) Chinese character -> Right option(alt)
Korean 101-key Type 3 USB keyboard
Value name / Value type / Value data ******************************************************** LayerDriver / KOR REG_SZ / kbd101c.dll OverrideKeyboardIdentifier / REG_SZ / PCAT_101CKEY OverrideKeyboardSubtype / DWORD / 5 OverrideKeyboardType / DWORD / 8 ******************************************************** Korean -> Shift + Space half/full character -> option(alt) + (+) Chinese character -> Control(Ctrl) + Space
Korean 103/106-key USB keyboard
Value name / Value type / Value data ******************************************************** LayerDriver / KOR REG_SZ / kbd103.dll OverrideKeyboardIdentifier / REG_SZ / PCAT_103KEY OverrideKeyboardSubtype / DWORD / 6 OverrideKeyboardType / DWORD / 8 ******************************************************** Korean -> Kor/Eng key half/full character -> option(alt) + (+) Chinese character -> Chinese key