ÀϺΠºñ-¿µ¾î Űº¸µå ½º½º·Î ÀÇÇØ ¹®ÀÚ¸¦ »ý»ê ÇÏÁö ¿¹»ó µÇ´Â ¹®ÀÚ Å°¸¦ Æ÷ÇÔ ÇÕ´Ï´Ù. ´ë½Å, ±×µéÀº ÈÄ¼Ó Å° ÀԷ¿¡ ÀÇÇØ »ý¼º µÇ´Â ¹®ÀÚ¿¡´Â ºÐÀ½ ºÎÈ£¸¦ Ãß°¡ÇÒ »ç¿ë µË´Ï´Ù. ÀÌ·¯ÇÑ Å°´Â Á×Àº ۶ó°í ÇÕ´Ï´Ù. µ¶ÀÏ Å°º¸µåÀÇ °îÀý Ű´Â Á×Àº ŰÀÇ ¿¹ÀÔ´Ï´Ù. Á¶À²°ú ÇÔ²² "o"·Î ±¸¼º µÈ ¹®ÀÚ¸¦ ÀÔ·Â ÇÏ·Á¸é µ¶ÀÏ »ç¿ëÀÚ °îÀý Ű µÚ¿¡ "o" Ű ÀÔ·Â ÇÕ´Ï´Ù. Űº¸µå Æ÷Ä¿½º°¡ Àִ â ´ÙÀ½°ú °°Àº ÀÏ·ÃÀÇ ¸Þ½ÃÁö¸¦ ¹ÞÀ» °Í ÀÌ´Ù:
WM_KEYDOWN
WM_DEADCHAR
WM_KEYUP
WM_KEYDOWN
WM_CHAR
WM_KEYUP
TranslateMessage Á×Àº Ű¿¡¼ WM_KEYDOWN ¸Þ½ÃÁö¸¦ ó¸®ÇÒ ¶§ WM_DEADCHAR ¸Þ½ÃÁö¸¦ »ý¼º ÇÕ´Ï´Ù. ºñ·Ï Á×Àº Ű¿¡ ´ë ÇÑ ºÐÀ½ ºÎÈ£ÀÇ ¹®ÀÚ Äڵ带 Æ÷ÇÔ ÇÏ´Â WM_DEADCHAR ¸Þ½ÃÁöÀÇ wParam ¸Å°³ º¯¼ö, ÀÀ¿ë ÇÁ·Î±×·¥ ¸Þ½ÃÁö¸¦ ÀϹÝÀûÀ¸·Î ¹«½Ã ÇÕ´Ï´Ù. ´ë½Å, ÈÄ¼Ó Å° ÀԷ¿¡ ÀÇÇØ »ý¼º µÈ WM_CHAR ¸Þ½ÃÁö¸¦ ó¸® ÇÕ´Ï´Ù. WM_CHAR ¸Þ½ÃÁöÀÇ wParam ¸Å°³ º¯¼ö´Â ºÐÀ½ ºÎÈ£¿Í ÆíÁöÀÇ ¹®ÀÚ Äڵ带 Æ÷ÇÔÇÕ´Ï´Ù. ÈÄ¼Ó Å°´Â ºÐÀ½ ºÎÈ£¿Í ÇÔ²² »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ¸¦ »ý¼º ÇÏ´Â °æ¿ì ½Ã½ºÅÛ µÎ °³ÀÇ WM_CHAR ¸Þ½ÃÁö¸¦ »ý¼º ÇÕ´Ï´Ù. ºÐÀ½ ºÎÈ£;ÀÇ ¹®ÀÚ Äڵ带 Æ÷ÇÔ Çϴ ù ¹øÂ°ÀÇ wParam ¸Å°³ º¯¼ö ÈÄ¼Ó ¹®ÀÚ Å°ÀÇ ¹®ÀÚ Äڵ带 Æ÷ÇÔ ÇÏ´Â µÎ ¹øÂ°ÀÇ wParam ¸Å°³ º¯¼ö.
TranslateMessage ÇÔ¼ö°¡ ½Ã½ºÅÛ Á×Àº Ű (Á×Àº Ű Á¶ÇÕ alt Ű¿Í ÇÔ²² ´·¶´ÂÁö)¿¡¼ WM_SYSKEYDOWN ¸Þ½ÃÁö¸¦ ó¸®ÇÒ ¶§ WM_SYSDEADCHAR ¸Þ½ÃÁö¸¦ »ý¼º ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥Àº ÀϹÝÀûÀ¸·Î WM_SYSDEADCHAR ¸Þ½ÃÁö ¹«½Ã.