Ű ¸Þ½ÃÁö Ç÷¡±×

Ű ÀÔ·Â ¸Þ½ÃÁöÀÇ lParam ¸Å°³ º¯¼ö´Â ¸Þ½ÃÁö¸¦ »ý¼º Çϴ Ű¿¡ ´ë ÇÑ Ãß°¡ Á¤º¸¸¦ Æ÷ÇÔ ÇÕ´Ï´Ù. ÀÌ Á¤º¸´Â ¹Ýº¹ Ƚ¼ö, °Ë»ç ÄÚµå, È®Àå Ű Ç÷¡±×, ÄÁÅØ½ºÆ® ÄÚµå, ÀÌÀü Ű »óÅ Ç÷¡±× ¹× Àüȯ »óÅ Ç÷¡±×¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ´ÙÀ½ ±×¸²Àº lParam ¸Å°³ º¯¼ö¿¡¼­ ÀÌ·¯ÇÑ Ç÷¡±×¿Í °ªÀÇ À§Ä¡¸¦ º¸¿© ÁÝ´Ï´Ù.

ÀÀ¿ë ÇÁ·Î±×·¥ Ű Ç÷¡±×¸¦ Á¶ÀÛ ÇÏ·Á¸é ´ÙÀ½ °ªÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

°ª ÀǹÌ
KF_ALTDOWN Alt ۸¦ ´­·¶´ÂÁö¸¦ ³ªÅ¸³»´Â alt Ű Ç÷¡±×¸¦ Á¶ÀÛ.
KF_DLGMODE ´ëÈ­ »óÀÚ°¡ Ȱ¼ºÈ­ µÇ¾î ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³»´Â ´ëÈ­ ¸ðµå Ç÷¡±×¸¦ Á¶ÀÛ.
KF_EXTENDED È®ÀåµÈ Ű Ç÷¡±×¸¦ Á¶ÀÛ.
KF_MENUMODE ¸Þ´º°¡ Ȱ¼ºÈ­ µÇ¾î ÀÖ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³»´Â ¸Þ´º ¸ðµå Ç÷¡±×¸¦ Á¶ÀÛ.
KF_REPEAT ¹Ýº¹ Ƚ¼ö¸¦ Á¶ÀÛ.
KF_UP Àüȯ »óÅ Ç÷¡±×¸¦ Á¶ÀÛ.

¹Ýº¹ Ƚ¼ö

Ű ÀÔ·Â ¸Þ½ÃÁö°¡ Çϳª ÀÌ»óÀÇ Å° ÀÔ·ÂÀ» ³ªÅ¸³»´ÂÁö ¿©ºÎ¸¦ È®ÀÎ ÇÏ·Á¸é ¹Ýº¹ Ƚ¼ö¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ Å°º¸µå WM_KEYDOWN ¶Ç´Â WM_SYSKEYDOWN ¸Þ½ÃÁö¸¦ ó¸®ÇÒ ¼ö ÀÖ´Â ÀÀ¿ë ÇÁ·Î±×·¥ º¸´Ù ºü¸£°Ô »ý¼ºÇÒ ¶§ Ä«¿îÆ®¸¦ Áõ°¡ ½Ãŵ´Ï´Ù. »ç¿ëÀÚ º¸À¯ Ű ±ä ¾Æ·¡·Î ÃæºÐÈ÷ Űº¸µåÀÇ ÀÚµ¿ ¹Ýº¹ ±â´ÉÀ» ½ÃÀÛ ÇÏ´Â °æ¿ì¿¡ ÀÚÁÖ ¹ß»ý ÇÕ´Ï´Ù. °á°ú Ű ´Ù¿î ¸Þ½ÃÁö¿Í ½Ã½ºÅÛ ¸Þ½ÃÁö Å¥¸¦ ÀÛ¼º ÇÏ´Â ´ë½Å ½Ã½ºÅÛ °áÇÕ ¸Þ½ÃÁö ¸Þ½ÃÁö¿Í Áõ°¡ ´ÜÀÏ Å° ¹Ýº¹ Ƚ¼ö. ±×·¡¼­ WM_KEYUP ¹× WM_SYSKEYUP ¸Þ½ÃÁö¿¡ ´ë ÇÑ ¹Ýº¹ Ƚ¼ö¸¦ 1·Î ¼³Á¤ µË´Ï´Ù Ç×»ó ÀÚµ¿ ¹Ýº¹ ±â´É ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù Ű °ø°³.

ÄÚµå °Ë»ç

½ºÄµ ÄÚµå´Â Űº¸µå Çϵå¿þ¾î ۸¦ ´©¸¦ ¶§ »ý¼º µÇ´Â °ªÀÔ´Ï´Ù. ´©¸¥ ۸¦ ³ªÅ¸³»´Â ¹®ÀÚ¿¡ ¹Ý´ë Çϴ Ű¸¦ ½Äº° ÇÏ´Â ÀåÄ¡ Á¾¼Ó °ªÀÔ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥Àº ÀϹÝÀûÀ¸·Î ½ºÄµ Äڵ带 ¹«½ÃÇÕ´Ï´Ù. ´ë½Å, ±×°ÍÀº ÀåÄ¡ µ¶¸³ÀûÀÎ °¡»ó Ű Äڵ带 »ç¿ë ÇÏ ¿© Ű ÀÔ·Â ¸Þ½ÃÁö¸¦ ÇØ¼®.

È®Àå Ű Ç÷¡±×

È®Àå Ű Ç÷¡±× Ű ¸Þ½ÃÁö Ãß°¡ Çâ»ó µÈ Űº¸µå Ű Áß Çϳª¿¡¼­ À¯·¡ ÇÏ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. Űº¸µå ¿À¸¥ÂÊ¿¡ alt ¹× ctrl ŰÀÇ È®Àå µÈ Å° ±¸¼º µ¨, Ȩ, ³¡, page up, page down ¹× È­»ìÇ¥ Ű ¼ýÀÚ Å°ÆÐµå; ¿ÞÂÊ Å¬·¯½ºÅÍÀÇ ±â´É num lock Ű; break (ctrl + ÀϽà ÁßÁö) Ű; Àμâ scrn Ű; ³ª´©±â (/)¿Í ¼ýÀÚ Å°ÆÐµå ۸¦ ÀÔ·Â ÇÕ´Ï´Ù. ۰¡ È®ÀåµÈ Ű È®Àå Ű Ç÷¡±× ¼³Á¤.

ÄÁÅØ½ºÆ® ÄÚµå

ÄÁÅØ½ºÆ® ÄÚµå Ű ÀÔ·Â ¸Þ½ÃÁö¸¦ »ý¼ºÇÒ ¶§ ³»·Á alt Ű Çß´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. ±×°ÍÀº ÇÏ´Â °æ¿ì ÄÚµå´Â ¾ËÆ® Ű ¾Æ·¡·Î °æ¿ì 1 ¹× 0.

ÀÌÀü Ű »óÅ Ç÷¡±×

ÀÌÀü Ű »óÅ Ç÷¡±×¸¦ Ű ÀÔ·Â ¸Þ½ÃÁö¸¦ »ý¼º Çϴ Ű°¡ ÀÌÀü¿¡ À§ ¶Ç´Â ¾Æ·¡·Î ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. ±×°ÍÀº °æ¿ì¿¡ ۰¡ ÀÌÀü¿¡ ´Ù¿î 1°ú 0 ۸¦ ÀÌÀü¿¡ ÀÖ¾ú´Ù¸éÀÔ´Ï´Ù. ÀÌ Ç÷¡±×¸¦ »ç¿ë ÇÏ ¿© Űº¸µåÀÇ ÀÚµ¿ ¹Ýº¹ ±â´É¿¡ ÀÇÇØ »ý¼º µÈ Ű ÀÔ·Â ¸Þ½ÃÁö¸¦ ½Äº°ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ç÷¡±×´Â ÀÚµ¿ ¹Ýº¹ ±â´É¿¡ ÀÇÇØ »ý¼º µÈ WM_KEYDOWN ¹× WM_SYSKEYDOWN Ű ÀÔ·Â ¸Þ½ÃÁö¿¡ ´ë ÇÑ 1·Î ¼³Á¤ µË´Ï´Ù. ±×°ÍÀº Ç×»ó WM_KEYUP ¹× WM_SYSKEYUP ¸Þ½ÃÁö¿¡ ´ë ÇÑ 0À¸·Î ¼³Á¤.

Àüȯ »óÅ Ç÷¡±×

Àüȯ »óÅ Ç÷¡±× ۸¦ ´©¸£°Å³ª ۸¦ °ø°³ Ű ÀÔ·Â ¸Þ½ÃÁö¸¦ »ý¼º ÇÏ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ Ç÷¡±×´Â Ç×»ó WM_KEYDOWN ¹× WM_SYSKEYDOWN ¸Þ½ÃÁö; 0À¸·Î ¼³Á¤ ±×°ÍÀº Ç×»ó WM_KEYUP ¹× WM_SYSKEYUP ¸Þ½ÃÁö¿¡ ´ë ÇÑ 1·Î ¼³Á¤.

 

Index