Å°¿Í ¹öÆ° ¸®¸ÊÇϱâ

µé¾î°¡´Â ¸»

ÇÑ°è: ¾Æ·¡¿¡ ±â¼úÇÏ´Â ¿ÀÅäÇÖÅ°ÀÇ ¸®¸ÊÇΠƯ¡Àº ÀϹÝÀûÀ¸·Î À©µµ¿ìÁî ·¹Áö½ºÆ®¸®¸¦ ÅëÇÏ¿© ¸®¸ÊÇÎ ÇÏ´Â °Í¿¡ ºñÇØ ¼ø¼öÇÏÁö ¸øÇϸç È¿°úµµ ±×¿¡ ¸ø ¹ÌĨ´Ï´Ù. °¢ Á¢±Ù¹ýÀÇ ÀåÁ¡°ú ´ÜÁ¡¿¡ °üÇÑ °ÍÀº ·¹Áö½ºÆ®¸® ¸®¸ÊÇÎÀ» ÂüÁ¶ÇϽʽÿÀ.

Å°º¸µå¿Í ¸¶¿ì½º ¸®¸ÊÇϱâ

³»Àå ¸®¸ÊÇΠƯ¡ÀÇ ±¸¹®Àº OriginKey::DestinationKeyÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ÁÙ¸¸ µé¾îÀÖ´Â ½ºÅ©¸³Æ®´Â "a" Å°¸¦ ¸¶Ä¡ "b" Űó·³ ÇൿÇÏ°Ô ¸¸µì´Ï´Ù:

a::b

À§ÀÇ ¿¹Á¦´Â "b" Å° ÀÚü¸¦ º¯°æÇÏÁö ¾Ê½À´Ï´Ù. "b" Å°´Â °è¼ÓÇؼ­ "b" Å°´­¸²À» Àü¼ÛÇÕ´Ï´Ù. ´ÙÀ½ ¿¹Á¦¿Í °°ÀÌ ´Ù¸¥ °Í¿¡ ¸®¸ÊÇÏÁö¸¸ ¾Ê´Â´Ù¸é ¸»ÀÔ´Ï´Ù:

a::b
b::a

À§ÀÇ ¿¹Á¦´Â ¼Ò¹®ÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù. ´ëºÎºÐÀÇ ¸ñÀû¿¡ ¼Ò¹®ÀÚ¸¦ ±ÇÇÕ´Ï´Ù. ¿Ö³ÄÇÏ¸é »óÀÀÇÏ´Â ´ë¹®ÀÚµµ ¸®¸ÊµÇ±â ¶§¹®ÀÔ´Ï´Ù (Áï, CapslockÀÌ "ÄÑÁ®" Àְųª Shift Å°°¡ ´­¸®¸é ´ë¹®ÀÚ°¡ Àü¼ÛµË´Ï´Ù). ´ëÁ¶ÀûÀ¸·Î, ´ë¹®ÀÚ¸¦ ¿À¸¥ÂÊ¿¡ ÁöÁ¤ÇÏ¸é ´ë¹®ÀÚ¸¦ °­Á¦ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ÁÙÀº (CapslockÀÌ ²¨Á® ÀÖ´Â ÇÑ) "a"³ª "A"¸¦ ´©¸¦ ¶§ ´ë¹®ÀÚ B¸¦ »ý»êÇÕ´Ï´Ù:

a::B

 

¸¶¿ì½º ¸®¸ÊÇÎ: Å°º¸µå ´ë½Å¿¡ ¸¶¿ì½º¸¦ ¸®¸ÊÇÏ·Á¸é °°Àº Á¢±Ù¹ýÀ» »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î:

MButton::Shift °¡¿îµ¥ ¹öÆ°À» ¸¶Ä¡ Shift Űó·³ ÇൿÇÏ°Ô ¸¸µì´Ï´Ù.
XButton1::LButton ³× ¹ø° ¸¶¿ì½º ¹öÆ°À» ¿ÞÂÊ ¹öưó·³ ÇàÀ§ÇÏ°Ô ¸¸µì´Ï´Ù.
RAlt::RButton ¿À¸¥ÂÊ Alt Å°¸¦ ¿À¸¥ÂÊ ¸¶¿ì½º ¹öÆ° ó·³ ÇàÀ§ÇÏ°Ô ¸¸µì´Ï´Ù.

 

´Ù¸¥ À¯¿ëÇÑ ¸®¸ÊÇÎ:

Capslock::Ctrl CapslockÀ» Control Å°°¡ µÇµµ·Ï ¸¸µì´Ï´Ù. CapslockÀ» ±×´ë·Î ÄÑ°í ²ø ¼ö ÀÖµµ·Ï Çϱâ À§ÇØ, ¸ÕÀú +Capslock::Capslock ¸®¸ÊÇÎÀ» Ãß°¡ÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé Shift Å°¸¦ ´©¸¥ ä CapslockÀ» ´©¸¦ ¶§ CapslockÀ» Åä±ÛÇÕ´Ï´Ù. µÎ ¸®¸ÊÇÎ ¸ðµÎ Ãß°¡ ¼ö½ÄÅ°°¡ ´­·Á ÀÖ´Â °ÍÀ» Çã¿ëÇϱ⠶§¹®¿¡, ´õ ±¸Ã¼ÀûÀ¸·Î +Capslock::Capslock ¸®¸ÊÇÎÀ» ¸ÕÀú ¹èÄ¡ÇØ¾ß Capslock::CtrlÀÌ ÀÛµ¿ÇÒ ¼ö ÀÖ½À´Ï´Ù.
XButton2::^LButton ´Ù¼¸ ¹ø° ¸¶¿ì½º ¹öÆ°À» (XButton2) Control-LeftClickÀÌ µÇµµ·Ï ¸¸µì´Ï´Ù.
RAlt::AppsKey ¿À¸¥ÂÊ Alt Å°´ÂApps Å°°¡ µË´Ï´Ù (¹®¸Æ ¸Þ´º¸¦ ¿©´Â Å°ÀÔ´Ï´Ù).
RCtrl::RWin ¿À¸¥ÂÊ Control Å°¸¦ ¿À¸¥ÂÊ Windows Å°°¡ µÇµµ·Ï ¸¸µì´Ï´Ù.
Ctrl::Alt Control Å°¸¦ Alt Űó·³ ÇàÀ§Çϵµ·Ï ¸¸µì´Ï´Ù. ±×·¸Áö¸¸, alt-tab ¹®Á¦¸¦ ÂüÁ¶ÇϽʽÿÀ.
^x::^c Control-X°¡ Control-C¸¦ »ý»êÇÕ´Ï´Ù. ¶Ç Control-Alt-X´Â Control-Alt-C, µîµîÀ» »ý»êÇÕ´Ï´Ù.
RWin::Return ¿À¸¥ÂÊ Windows Å°¸¦ ºÒ´ÉÀ¸·Î ¸¸µì´Ï´Ù. ´Ü¼øÈ÷ returnÀ» ÇÒ´çÇß½À´Ï´Ù.

ÀÌ ¿¹Á¦µéÀ» ½ÃÇèÇØ º¼ ¼ö ÀÖ½À´Ï´Ù. »õ ÅؽºÆ® ÆÄÀÏ·Î "Remap.ahk"¿Í °°ÀÌ º¹»çÇÑ ´ÙÀ½, ±× ÆÄÀÏÀ» ±âµ¿½Ãŵ´Ï´Ù.

¿ÏÀüÇÑ Å°¸ñ·Ï°ú ¸¶¿ì½º ¹öÆ° À̸§ ¸ñ·ÏÀº Å° ¸®½ºÆ®¸¦ ÂüÁ¶ÇϽʽÿÀ.

³íÆò

Áö½Ã¾î #IfWinActive/Exist¸¦ »ç¿ëÇÏ¸é ¼±ÅÃµÈ ¸®¸ÊÇÎÀ» ÁöÁ¤ÇÑ Ã¢¿¡ ´ëÇؼ­¸¸ ÄÓ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î:

#IfWinActive ahk_class Notepad
a::b  ;  'a'Å°°¡ 'b' Å°¸¦ Àü¼ÛÇϵµ·Ï ¸¸µéÁö¸¸, ¿ÀÁ÷ ³ëÆ® ÆÐµå ¾È¿¡¼­¸¸ ÀϾ´Ï´Ù.
#IfWinActive  ; ÀÕ´Ù¸£´Â ¸®¸ÊÇΰú ÇÖÅ°°¡ ¸ðµç â¿¡ È¿·ÂÀ» ¹ÌĨ´Ï´Ù.

Å°³ª ¸¶¿ì½º¸¦ ¸®¸ÊÇÎ ÇÏ´Â ÀÏÀº ´ÙÀ½°ú °°Àº °üÁ¡¿¡¼­ "¿Ïº®ÇÕ´Ï´Ù":

¸®¸ÊµÈ Å°¸¦ Á¤»ó Űó·³ Ã˹߽Ãų ¼ö ÀÖÁö¸¸, ±âº»°ªÀ¸·Î ¸¶¿ì½º ÇÖÅ°³ª °¥°í¸® ÇÖÅ°´Â Ã˹߽Ãų ¼ö ¾ø½À´Ï´Ù. (ListHotkeys¸¦ »ç¿ëÇÏ¸é ¾î´À ÇÖÅ°°¡ "°¥°í¸®")ÀÎÁö ¾Ë ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¸®¸ÊÇÎ a::b°¡ ÀÛµ¿ ÁßÀÏ ¶§, Ctrl-Alt-A¸¦ ´©¸£¸é ^!b ÇÖÅ°°¡ Ã˹ߵ˴ϴÙ. ¿ÀÁ÷ ^!b°¡ °¥°í¸® ÇÖÅ°°¡ ¾Æ´Ò °æ¿ì¿¡¸¸ ±×·¸½À´Ï´Ù. ^!b°¡ °¥°í¸® ÇÖÅ°ÀÏ °æ¿ì, ^!a¸¦ ÇÖÅ°·Î Á¤ÀÇÇϸé Ctrl-Alt-A ´Â Ctrl-Alt-B¿Í °°Àº ÇàÀ§¸¦ ¼öÇàÇÕ´Ï´Ù. ¿¹¸¦ µé¾î:

a::b
^!a::
^!b::
ToolTip You pressed %A_ThisHotkey%.
return

´ë¾ÈÀûÀ¸·Î, v1.1.06 ÀÌÈÄ¿¡¼­, #InputLevel¸¦ »ç¿ëÇÏ¸é ±âº» ÇàÀ§¸¦ ¿À¹ö¶óÀ̵åÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î:

#InputLevel 1
a::b

#InputLevel 0
^!b::
ToolTip You pressed %A_ThisHotkey%.
return

SendMode°¡ ÀÚµ¿ ½ÇÇà ¼½¼Ç¿¡ »ç¿ëÁßÀ̸é (½ºÅ©¸³Æ® »ó´Ü ºÎºÐ), ¸ðµç ¸®¸ÊÇο¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù. ±×·¸Áö¸¸, ¸®¸ÊÇÎÀº Send {Blind}¸¦ »ç¿ëÇÏ°í SendPlay mode´Â ¿ÏÀüÇÏ°Ô {Blind}¸¦ Áö¿øÇÏÁö´Â ¸øÇϱ⠶§¹®¿¡, ¾î¶² ¸®¸ÊÇÎÀº SendPlay ¸ðµå¿¡¼­ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù (Ư, Control, Shift, Alt, ±×¸®°í Win). À̸¦ µ¹¾Æ°¡·Á¸é, ¸®¸ÊÇÎÀ» »ç¿ëÇÒ ¶§ SendPlay¸¦ ÀÚµ¿-½ÇÇà ¼½¼Ç¿¡ »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À; ±× ´ÙÀ½ºÎÅÍ ´Ù¸¥ °÷¿¡´Â ¸í·É¾î SendPlay vs. Send¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. ´ë¾ÈÀûÀ¸·Î, ¸®¸ÊÇÎÀ» ÇÖÅ°·Î ¹ø¿ªÇÒ ¼ö ÀÖ½À´Ï´Ù. (¾Æ·¡¿¡ ±â¼úÇÏ´Â ¹Ù¿Í °°ÀÌ) ¸í½ÃÀûÀ¸·Î SendEvent vs. Send¸¦ È£ÃâÇÕ´Ï´Ù.

½ºÅ©¸³Æ®°¡ ±âµ¿ÇÒ ¶§, °¢ ¸®¸ÊÇÎÀº ÇÑ ½ÖÀÇ ÇÖÅ°·Î ¹ø¿ªµË´Ï´Ù. ¿¹¸¦ µé¾î, a::b°¡ µé¾îÀÖ´Â ½ºÅ©¸³Æ®´Â ½ÇÁ¦·Î´Â ´ë½Å¿¡ ´ÙÀ½ÀÇ µÎ ÇÖÅ°°¡ µé¾î ÀÖ½À´Ï´Ù:

*a::
SetKeyDelay -1   ; ¸ñÇ¥ Å°°¡ ¸¶¿ì½º ¹öÆ°À̸é, ´ë½Å¿¡ SetMouseDelay°¡ »ç¿ëµË´Ï´Ù.
Send {Blind}{b DownTemp}  ; DownTemp´Â Down°ú °°½À´Ï´Ù. ´Ü, ´Ù¸¥ Send ¸í·É¾î´Â "b"°¡ Àü¼ÛµÇ´Â µ¿¾È ´­·Á ÀÖÀ» °ÍÀ̶ó°í °¡Á¤ÇÏÁö ¾Ê½À´Ï´Ù.
return

*a up::
SetKeyDelay -1  ; ¿Ö ´­¸²-Áö¼Ó½Ã°£ÀÌ ÀÌ SetKeyDelays Áß Çϳª·Î ÁöÁ¤µÇÁö ¾Ê´ÂÁö ±× ÀÌÀ¯´Â ¾Æ·¡¸¦ º¸½Ê½Ã¿À.
Send {Blind}{b Up}
return

±×·¸Áö¸¸, À§ÀÇ ÇÖÅ°´Â ´ÙÀ½°ú °°Àº »óȲ¿¡¼­ ´Þ¶óÁý´Ï´Ù:

  1. ¼Ò½º Å°°¡ LCtrlÀÌ°í ¸ñÇ¥ Å°°¡ Alt Å°ÀÏ ¶§, ÁÙ Send {Blind}{LAlt DownTemp}´Â Send {Blind}{LCtrl Up}{LAlt DownTemp}·Î ±³Ã¼µË´Ï´Ù. ¼Ò½º°¡ RCtrlÀÏ °æ¿ìµµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù. ´Ü, {RCtrl up}ÀÌ »ç¿ëµÇ´Â °æ¿ì´Â ¿¹¿ÜÀÔ´Ï´Ù.
  2. Å°º¸µå Å°°¡ ¸¶¿ì½º ¹öÆ°À¸·Î ¸®¸ÊÁßÀÏ ¶§ (¿¹, RCtrl::RButton), À§ÀÇ ÇÖÅ°´Â SetKeyDelay ´ë½Å¿¡ SetMouseDelay¸¦ »ç¿ëÇÕ´Ï´Ù. °Ô´Ù°¡, À§ÀÇ Ã¹ ÇÖÅ°´Â ´ÙÀ½À¸·Î ±³Ã¼µË´Ï´Ù. ÀÌ ¶§¹®¿¡ Å°º¸µåÀÇ ÀÚµ¿-¹Ýº¹ Ư¡Àº ¹Ýº¹ÀûÀÎ ¸¶¿ì½º Ŭ¸¯À» ¸¸µé¾î ³»Áö ¸øÇÕ´Ï´Ù:
    *RCtrl::
    SetMouseDelay -1
    if not GetKeyState("RButton")  ; Áï, ¿À¸¥ÂÊ ¹öÆ°ÀÌ ¾ÆÁ÷ ´­¸®Áö ¾Ê¾Ò½À´Ù.
        Send {Blind}{RButton DownTemp}
    return

SetKeyDelayÀÇ µÎ ¹ø° ¸Å°³º¯¼ö´Â (´­¸² Áö¼Ó ½Ã°£) À§ÀÇ ÇÖÅ°¿¡¼­ »ý·«µË´Ï´Ù. {b down}°ú {b up}°ú °°ÀÌ ´©¸§¸¸ Àְųª ¶À¸¸ ÀÖ´Â À̺¥Æ®¿¡´Â ´­¸² Áö¼Ó ½Ã°£ÀÌ Àû¿ëµÇÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. ±×·¸Áö¸¸, Shift/Ctrl/Alt/Win Å°ÀÇ »óÅ º¯È­¿¡´Â Àû¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î a::B³ª a::^b¿Í °°Àº ¸®¸ÊÇο¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù. °á·ÐÀûÀ¸·Î, ½ºÅ©¸³Æ®°¡ ÀÚµ¿-½ÇÇà ¼½¼Ç¸¦ ÅëÇÏ¿© È¿°ú¸¦ ÁØ ¸ðµç ´©¸§ Áö¼Ó ½Ã°£Àº ¸ðµç ¸®¸ÊÇο¡ Àû¿ëµË´Ï´Ù.

ÇÑ ½ÖÀÇ Å°¸¦ Á÷Á¢ÀûÀ¸·Î ÇϳªÀÇ Å°¿¡ ¸®¸ÊÇÒ ¼ö´Â ¾øÁö¸¸ (¿¹, a & c::b¿Í °°ÀÌ ÀÛ¼ºÇÏ´Â °ÍÀº ¹«È¿ÀÔ´Ï´Ù), ¸í½ÃÀûÀ¸·Î Àú À§¿¡ ÀÖ´Â ¿¹Á¦·ÎºÎÅÍ À§ ¾Æ·¡ ÇÖÅ°¸¦ Ãß°¡Çϸé ÀÌ È¿°ú¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù: ±×³É *a::¸¦ with a & c::·Î, ±×¸®°í *a up::¸¦ a & c up::·Î ±³Ã¼Çϱ⸸ ÇÏ¸é µË´Ï´Ù.

¸®¸ÊÇÎÀº À§¿¡ ±â¼úÇÑ ¹Ù¿Í °°ÀÌ ÇÖÅ°·Î ¹ø¿ªµÇ±â ¶§¹®¿¡, Suspend ¸í·É¾î¿¡ ¿µÇâÀ» ¹Þ½À´Ï´Ù. ºñ½ÁÇÏ°Ô, Hotkey ¸í·É¾î´Â ¸®¸ÊÇÎÀ» º¯°æÇϰųª ²ø ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ µÎ ¸í·É¾î´Â ¸®¸ÊÇÎ a::b¸¦ ²ü´Ï´Ù.

Hotkey, *a, off
Hotkey, *a up, off

Alt-tab ¹®Á¦: Å°³ª ¸¶¿ì½º ¹öÆ°À» Alt Å°°¡ µÇµµ·Ï ¸®¸ÊÇß´Ù¸é, ±× Å°´Â ¾Æ¸¶µµ Á¦´ë·Î alt-tabÀ» ÀÛµ¿½ÃÅ°Áö ¸øÇÒ °ÍÀÔ´Ï´Ù. °¡´ÉÇÑ ÇØ°áÃ¥Àº ÇÖÅ° *Tab::Send {Blind}{Tab}¸¦ Ãß°¡ÇÏ´Â °ÍÀÔ´Ï´Ù -- ±×·¯³ª ÁøÂ¥ ÇÖÅ°°¡ ¾ËÆ® ÅÇÀ» ¼öÇàÇÒ ¶§ °£¼·À» ÀÏÀ¸Å³ °¡´É¼ºÀÌ ³ô´Ù´Â Á¡À» ¸í½ÉÇϽʽÿÀ. ±×·¯¹Ç·Î, ¿ÀÁ÷ ¸®¸ÊµÈ alt-tab ÇÖÅ°¸¸ ´Üµ¶À¸·Î »ç¿ëÇÒ °æ¿ì¿¡¸¸ »ç¿ëÀ» °í·ÁÇØ¾ß ÇÕ´Ï´Ù.

Å° ¸®½ºÆ® ÆäÀÌÁö¿¡ ³ª¿­µÈ Å°¿Í ¸¶¿ì½º ¹öÆ° ¸»°íµµ, ¼Ò½º Å°·Î´Â °¡»ó Å° (VKnn) ¶Ç´Â ½ºÄµ ÄÚµå (SCnnn)µµ °¡´ÉÇÕ´Ï´Ù. À̴ Ư¼ö Å° ÆäÀÌÁö¿¡ ±â¼úµÇ¾î ÀÖ½À´Ï´Ù. ¸ñÇ¥ Å°µµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù. ´Ü, ¸ñÇ¥ Å°´Â ¼±ÅÃÀûÀ¸·Î °¡»ó Å° ´ÙÀ½¿¡ ½ºÄµ Äڵ带 ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, sc01e::vk42sc030´Â ´ëºÎºÐÀÇ Å°º¸µå ¹èÄ¡µµ¿¡¼­ a::b°ú µ¿µîÇÕ´Ï´Ù.

Å°¸¦ ¸®¸ÊÇϱ⠺¸´Ù ²ô·Á¸é, ±×³É ¹ÝȯµÇ´Â ÇÖÅ°·Î ¸¸µé¸é µË´Ï´Ù. ¿¹¸¦ µé¾î, F1::return´Â F1 Å°¸¦ ºÒ´ÉÀ¸·Î ¸¸µì´Ï´Ù.

´ÙÀ½ Å°´Â ³»Àå ¸®¸ÊÇÎ ¸Þ½îµå°¡ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù:

Å°º¸µå·Î ¸¶¿ì½º Ä¿¼­ À̵¿Çϱâ

Å°º¸µå¸¦ »ç¿ëÇÏ¿© ¸¶¿ì½º Ä¿¼­¸¦ À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹Á¦´Â ¿Ïº®ÇÏ°Ô ±â´ÉÀ» °®Ãá Keyboard-To-Mouse ½ºÅ©¸³Æ®¸¦ º¸½Ê½Ã¿À. ½ºÅ©¸³Æ®´Â ºÎµå·¯¿î ¸¶¿ì½º À̵¿°ú, °¡¼Ó, ±âŸ Ư¡À» Á¦°øÇϱ⠶§¹®¿¡, Å°º¸µå·Î ¸¶¿ì½º ÀÛ¾÷À» ¸¹ÀÌ ÇÒ °èȹÀÌ ÀÖ´Ù¸é ±ÇÀåÇÏ´Â Á¢±Ù¹ýÀÔ´Ï´Ù. ´ëÁ¶ÀûÀ¸·Î, ´ÙÀ½ ¿¹Á¦´Â Á» °£´ÜÇÕ´Ï´Ù:

*#up::MouseMove, 0, -10, 0, R  ; Win+UpArrow hotkey => Ä¿¼­¸¦ À§·Î À̵¿½Ãŵ´Ï´Ù
*#Down::MouseMove, 0, 10, 0, R  ; Win+DownArrow => Ä¿¼­¸¦ ¾Æ·¡·Î À̵¿½Ãŵ´Ï´Ù
*#Left::MouseMove, -10, 0, 0, R  ; Win+LeftArrow => Ä¿¼­¸¦ À§·Î ¿ÞÂÊÀ¸·Î½Ãŵ´Ï´Ù
*#Right::MouseMove, 10, 0, 0, R  ; Win+RightArrow => Ä¿¼­¸¦ À§·Î ¿À¸¥ÂÊÀ¸·Î½Ãŵ´Ï´Ù

*<#RCtrl::  ; LeftWin + RightControl => Left-click (Control/ShiftÀ» ´©¸¥ ä·Î Control-Click ¶Ç´Â Shift-Click).
SendEvent {Blind}{LButton down}
KeyWait RCtrl  ; Å°º¸µå ÀÚµ¿-¹Ýº¹ÀÌ ¸¶¿ì½º Ŭ¸¯À» ¹Ýº¹½ÃÅ°Áö ¸øÇϵµ·Ï ¸·½À´Ï´Ù.
SendEvent {Blind}{LButton up}
return

*<#AppsKey::  ; LeftWin + AppsKey => Right-click
SendEvent {Blind}{RButton down}
KeyWait AppsKey  ; Å°º¸µå ÀÚµ¿-¹Ýº¹ÀÌ ¸¶¿ì½º Ŭ¸¯À» ¹Ýº¹½ÃÅ°Áö ¸øÇϵµ·Ï ¸·½À´Ï´Ù.
SendEvent {Blind}{RButton up}
return

·¹Áö½ºÆ®¸®ÀÇ "½ºÄµÄÚµå ¸Ê" ¸®¸ÊÇÎÇϱâ

ÀåÁ¡:

´ÜÁ¡:

·¹Áö½ºÆ®¸®¿¡ º¯°æÀ» Àû¿ëÇÏ´Â ¹ý: ·¹Áö½ºÆ®¸®¸¦ ÅëÇÏ¿© Å°¸¦ ¸®¸ÊÇÏ´Â µ¥ Àû¾îµµ µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù:

  1. KeyTweak (¹«·á¿þ¾î)¿Í °°Àº ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ½Ã°¢ÀûÀ¸·Î Å°¸¦ ¸®¸ÊÇÕ´Ï´Ù. ´ë½Å ·¹Áö½ºÆ®¸®¸¦ º¯°æÇØ ÁÝ´Ï´Ù.
  2. ¼öµ¿À¸·Î Å°¸¦ ¸®¸ÊÇÕ´Ï´Ù. .reg ÆÄÀÏ (Æò¹üÇÑ ÅؽºÆ®)¸¦ ¸¸µé¾î ·¹Áö½ºÆ®¸® ¾ÈÀ¸·Î ÀûÀçÇÏ¸é µË´Ï´Ù. ÀÌ ¹æ¹ýÀº www.autohotkey.com/forum/post-56216.html#56216¿¡ ¿¹½ÃµÇ¾î ÀÖ½À´Ï´Ù.

°ü·Ã ÁÖÁ¦

Å°¿Í ¸¶¿ì½º ¹öÆ° ¸ñ·Ï
GetKeyState
Á¶À̽ºÆ½ ¸®¸ÊÇÎÇϱâ