Win32 API ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ÇÖ Å°¸¦ Á¤ÀÇ ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â ÇÔ¼ö ÁýÇÕÀ» Á¦°ø ÇÕ´Ï´Ù. ¹Ù·Î °¡±â Ű WM_HOTKEY ¸Þ½ÃÁö¸¦ »ý¼º Çϴ Ű Á¶ÇÕÀ», ½Ã½ºÅÛ ¸Þ½ÃÁö Å¥¿¡ ÀÖ´Â ¸ðµç ±âÁ¸ ¸Þ½ÃÁö¸¦ ¹«½Ã ÇÏ´Â ½º·¹µå ¸Þ½ÃÁö Å¥ÀÇ »ó´Ü¿¡ ¹èÄ¡ ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ÇÖ Å°¸¦ »ç¿ë ÇÏ ¿© »ç¿ëÀÚ ·ÎºÎÅÍ ¿ì¼± ¼øÀ§°¡ ³ôÀº Űº¸µå ÀÔ·ÂÀ» °¡Á®¿É´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ctrl + c Ű Á¶ÇÕÀ» ±¸¼º µÈ ÇÖ Å°¸¦ Á¤ÀÇ ÇÏ ¿© ½Ã°£ÀÌ ¿À·¡ °É¸®´Â ÀÛ¾÷À» Ãë¼Ò ÇÏ·Á¸é »ç¿ëÀÚ¸¦ Çã¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù ¿¹¸¦ µé¾î,.
ÇÖ Å°¸¦ Á¤ÀÇ ÇÏ·Á¸é ÀÀ¿ë ÇÁ·Î±×·¥ WM_HOTKEY ¸Þ½ÃÁö, ¸Þ½ÃÁö, ±×¸®°í ÇÖ Å° ½Äº°ÀÚ¸¦ ¼ö½Å â¿¡ ´ë ÇÑ ÇÚµéÀ» »ý¼º Çϴ Ű Á¶ÇÕÀ» ÁöÁ¤ ÇÏ´Â RegisterHotKey ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ ÇÖ Å°¸¦ ´©¸¦ ¶§ WM_HOTKEY ¸Þ½ÃÁö°¡ ÁÖ¾îÁøµÈ âÀ» ¸¸µç ½º·¹µåÀÇ ¸Þ½ÃÁö Å¥¿¡ ¹èÄ¡ µË´Ï´Ù. ÇÖ Å° ½Äº°ÀÚ¸¦ Æ÷ÇÔ ÇÏ´Â ¸Þ½ÃÁöÀÇ wParam ¸Å°³ º¯¼ö. ÀÀ¿ë ÇÁ·Î±×·¥ ½º·¹µå, ¿©·¯ °³ÀÇ ÇÖ Å°¸¦ Á¤ÀÇÇÒ ¼ö ÀÖÁö¸¸ ½º·¹µåÀÇ °¢ ÇÖ Å° °íÀ¯ ½Äº°ÀÚ°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ Á¾·á Çϱâ Àü¿¡ ±×°ÍÀº ÇÖ Å°¸¦ ÆÄ±« ÇÏ´Â UnregisterHotKey ÇÔ¼ö¸¦ »ç¿ë ÇØ¾ß.
ÀÀ¿ë ÇÁ·Î±×·¥À» ½±°Ô »ç¿ëÀÚ°¡ ÇÖ Å° ¼±Åÿ¡ ´ë ÇÑ ÇÖ Å° ÄÁÆ®·ÑÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÖ Å° ÄÁÆ®·ÑÀº ÀϹÝÀûÀ¸·Î âÀ»; Ȱ¼ºÈ ÇÏ´Â ¹Ù·Î °¡±â ۸¦ Á¤ÀÇ ÇÏ´Â µ¥ »ç¿ë ±×µéÀº RegisterHotKey ¹× UnregisterHotKey ÇÔ¼ö¸¦ »ç¿ë ÇÏÁö ¸¶½Ê½Ã¿À. ´ë½Å, ÇÖ Å° ÄÁÆ®·ÑÀ» ÀϹÝÀûÀ¸·Î »ç¿ë ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¹Ù·Î °¡±â ۸¦ ¼³Á¤ ÇÏ·Á¸é WM_SETHOTKEY ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. »ç¿ëÀÚ°¡ ÇÖ Å°¸¦ ´©¸¦ ¶§¸¶´Ù ½Ã½ºÅÛ SC_HOTKEY ÁöÁ¤ WM_SYSCOMMAND ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÇÖ Å° ÄÁÆ®·Ñ¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ ÇÖ Å° ÄÁÆ®·Ñ.