ÇÖŰ´Â Á¾Á¾ ´ÜÃà۶ó°í ÁöĪµË´Ï´Ù. ½±°Ô ÇÑ ÇàÀ§¸¦ Ã˹߽Ãų ¼ö Àֱ⠶§¹®ÀÔ´Ï´Ù (¿¹¸¦ µé¾î ÇÁ·Î±×·¥À̳ª Űº¸µå ¸ÅÅ©·Î¸¦ ±âµ¿ÇÕ´Ï´Ù). ´ÙÀ½ ¿¹Á¦¿¡¼, ÇÖŰ Win+NÀº ³ëÆ®ÆÐµå¸¦ ±âµ¿Çϵµ·Ï ±¸¼ºµË´Ï´Ù. ÆÄ¿îµå »çÀÎ[#]Àº Windows ۸¦ ³ªÅ¸³À´Ï´Ù. À̰ÍÀº ¼ö½ÄŰ(modifier)·Î ¾Ë·ÁÁ® ÀÖ½À´Ï´Ù:
#n:: Run Notepad return
À§ÀÇ ¸¶Áö¸· ÁÙ¿¡¼ return
Àº ÇÖ۸¦ ³¡³»´Â ±â´ÉÀ» ÇÕ´Ï´Ù. ±×·¸Áö¸¸, ÇÖ۰¡ ¿ÀÁ÷ ÇÑ ÁÙ¸¸ ½ÇÇàÇÒ Çʿ䰡 ÀÖ´Ù¸é, ÀÌ ÁÙÀº °ã-½ÖÁ¡ÀÇ ¿À¸¥ÂÊ¿¡ ³ª¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù½Ã ¸»ÇØ, return
¹®ÀÌ ¹¬½ÃÀûÀ¸·Î ÀÖ½À´Ï´Ù:
#n::Run Notepad
ÇÖŰ¿¡ Çϳª ÀÌ»óÀÇ ¼ö½ÄÀÚ¸¦ »ç¿ëÇÏ·Á¸é, ±×°ÍµéÀ» ¿¬¼ÓÀûÀ¸·Î ³ª¿ÇÕ´Ï´Ù (¼ø¼´Â ¹®Á¦°¡ ¾È µË´Ï´Ù). ´ÙÀ½ ¿¹Á¦´Â ^!s
¸¦ »ç¿ëÇÏ¿© Control+Alt+S¸¦ ³ªÅ¸³À´Ï´Ù:
^!s:: Send Sincerely,{enter}John Smith ; ÀÌ ÁÙÀº Ű´¸²À» Ȱ¼º (°¡Àå ¾ÕÂÊ) â¿¡ º¸³À´Ï´Ù. return
½Éº¼ | ¼³¸í |
---|---|
# | Win (À©µµ¿ìÁî ·Î°í Ű). v1.0.48.01+¿¡¼, À©µµ¿ìÁî ºñ½ºÅ¸ ÀÌÈÄ¿¡, À©µµ¿ìÁî ۰¡ Æ÷ÇÔµÈ (¿¹, #a) ÇÖŰ´Â À©µµ¿ìÁî ۸¦ ¶¿ ¶§±îÁö ±â´Ù¸®´Ù°¡ ºñ·Î¼ "L" Ű´¸²À» ´ã°í ÀÖ´Â ÅØ½ºÆ®¸¦ Àü¼ÛÇÕ´Ï´Ù. ÀÌ ´öºÐ¿¡ ±×·± ÇÖŰ ¾È¿¡¼ Send¸¦ »ç¿ëÇÏ´õ¶óµµ PC°¡ Àá±âÁö ¾Ê½À´Ï´Ù. ÀÌ ÇàÀ§´Â SendPlay (ÇÊ¿äÇÏÁö ¾ÊÀ¸¹Ç·Î) ±×¸®°í ¸Í¸ñ ¸ðµå¸¦ Á¦¿ÜÇÏ°í ¸ðµç Àü¼Û ¸ðµå¿¡ Àû¿ëµË´Ï´Ù. |
! | Alt |
^ | Control |
+ | Shift |
& | ¾ÚÆÛ¼¾Æ®¸¦ µÎ °³ÀÇ Å° »çÀÌ ¶Ç´Â ¸¶¿ì½º ¹öư¿¡ »ç¿ëÇÏ¸é ±×µéÀ» Á¶ÇÕÇØ ¸ÂÃã ÇÖ۸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº ¾Æ·¡¸¦ ÂüÁ¶ÇÕ´Ï´Ù. |
< | ÇÑ ½ÖÁß¿¡ ¿ÞÂÊ Å°¸¦ »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î <!a´Â !a¿Í °°½À´Ï´Ù. ¿ÞÂÊ Alt ۸¸ ÇàÀ§¸¦ Ã˹߽ÃŲ´Ù´Â Á¡¸¸ ´Ù¸¨´Ï´Ù. |
> | ÇÑ ½ÖÁß¿¡ ¿À¸¥ÂÊ Å°¸¦ »ç¿ëÇÕ´Ï´Ù. |
<^>! | AltGr (alternate graving). Űº¸µå ·¹À̾ƿô¿¡ ¿À¸¥ÂÊ-Alt ¸»°í AltGr ۰¡ ÀÖ´Ù¸é, ÀÌ ÀÏ·ÃÀÇ ½Éº¼Àº º¸Åë AltGrÀ» ³ªÅ¸³»´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î: <^>!m::MsgBox AltGr+mÀ» ´·¶½À´Ï´Ù. <^<!m::MsgBox LeftControl+LeftAlt+mÀ» ´·¶½À´Ï´Ù. ´Ù¸¥ ¹æ¹ýÀ¸·Î, AltGr ÀÚü¸¦ ÇÖŰ·Î ¸¸µé·Á¸é, ´ÙÀ½ ÇÖ۸¦ »ç¿ëÇϽʽÿÀ (À§¿¡ º¸¿©ÁØ °Í°ú °°Àº ÇÖ۰¡ ÇÊ¿ä ¾ø½À´Ï´Ù): LControl & RAlt::MsgBox AltGr ÀÚü¸¦ ´·¶½À´Ï´Ù. |
* | ¿ÍÀϵåÄ«µå: Ãß°¡ ¼ö½ÄÀÚ°¡ ´·Á ÀÖ´õ¶óµµ ÇÖ۸¦ Ã˹߽Ãŵ´Ï´Ù. À̰ÍÀº Á¾Á¾ Ű³ª ¹öưÀÇ ¸®¸ÊÇΰú ÇÔ²² »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î: *#c::Run Calc.exe ; Win+C, Shift+Win+C, Ctrl+Win+C, µîµîÀº ¸ðµÎ ÀÌ ÇÖ۸¦ Ã˹߽Ãŵ´Ï´Ù. *ScrollLock::Run Notepad ; ScrollLockÀ» ´©¸£¸é ÀÌ ÇÖŰ´Â ¼ö½Ä ۰¡ ´·Á ÀÖ´õ¶óµµ Ã˹ߵ˴ϴÙ. |
~ | ÇÖ۰¡ Ã˹ߵǸé, ±× ŰÀÇ °íÀ¯ ±â´ÉÀº ºÒ´ÉÀÌ µË´Ï´Ù (½Ã½ºÅÛ¿¡ º¸ÀÌÁö ¾Ê½À´Ï´Ù). ¾Æ·¡ÀÇ µÎ ¿¹Á¦¿¡¼ , »ç¿ëÀÚ°¡ ¸¶¿ì½º ¹öưÀ» Ŭ¸¯Çϸé Ȱ¼º âÀ¸·Î Àü¼ÛµË´Ï´Ù: ~RButton::MsgBox ¿À¸¥ÂÊ ¸¶¿ì½º ¹öưÀ» Ŭ¸¯Çß½À´Ï´Ù. ~RButton & C::MsgBox ¿À¸¥ÂÊ ¸¶¿ì½º ¹öưÀ» ´©¸¦ ä·Î C¸¦ ´·¶½À´Ï´Ù. ´Ù¸¥ Á¢µÎ ½Éº¼°ú ´Ù¸£°Ô, Æ¿µå Á¢µÎ ½Éº¼Àº ¾î¶² ÇÖŰÀÇ º¯Çü¿¡´Â ³ªÅ¸³ª´Â °ÍÀÌ Çã¿ëµË´Ï´Ù. ±×·¸Áö¸¸, ²¨ÁöÁö ¾Ê¾Ò°Å³ª º¸·ùµÈ ¸ÂÃã Á¶ÇÕ ÇÖŰÀÇ Á¢µÎ Ű¿¡ Æ¿µå°¡ Àû¿ëµÇ¸é, ¸ðµç ŰÁ¶ÇÕ¿¡ ´ëÇÏ¿© ±× Á¢µÎ ŰÀÇ ÇàÀ§¿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù. ¾ËÆ®-ÅÇÀ» ´ëüÇϴ Ư¼öÇÑ ÇÖŰ´Â ¾ðÁ¦³ª Æ¿µå Á¢µÎ ½Éº¼À» ¹«½ÃÇÕ´Ï´Ù. [v1.1.14+]: Æ¿µå Á¢µÎ ½Éº¼ÀÌ ±× Àڽŵµ ÇÖŰ·Î »ç¿ëµÇ´Â ¸ÂÃã ¼ö½Ä Ű¿¡ Àû¿ëµÇ¸é (Á¢µÎ Ű), ±× ÇÖ۴ ۸¦ ¶¿ ¶§±îÁö ±â´Ù¸®´Â ´ë½Å¿¡ ۰¡ ´¸± ¶§ Ã˹ߵ˴ϴÙ. ¿¹¸¦ µé¾î, À§ÀÇ ~RButton ÇÖŰ´Â ¹öưÀÌ ´¸®ÀÚ ¸¶ÀÚ Ã˹ߵ˴ϴÙ. v1.1.14 ÀÌÀüÀ̶ó¸é (Æ¿µå Á¢µÎ ½Éº¼ÀÌ ¾øÀ¸¹Ç·Î), ¹öưÀ» ¶¼ÀÚ¸¶ÀÚ Ã˹ߵǾú½À´Ï´Ù. ±×·¯³ª RButton & C Á¶ÇÕÀÌ È°¼ºÈµÇ¾î ÀÖÁö ¾ÊÀ» °æ¿ì¿¡¸¸ Ã˹ߵǾú½À´Ï´Ù. Æ¿µå Á¢µÎ ½Éº¼ÀÌ ¸ÂÃã Á¶ÇÕ ÇÖŰ¿¡¸¸ Àû¿ëµÇ°í ºñ-¸ÂÃã ÇÖŰ¿¡´Â Àû¿ëµÇÁö ¾ÊÀ¸¸é, ±× ÇÖŰÀÇ °íÀ¯ ±â´ÉÀÌ ¿©ÀüÈ÷ ¸·Çô ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¾Æ·¡ÀÇ ½ºÅ©¸³Æ®¿¡¼ AppsKey¸¦ ´©¸£¸é ToolTipÀ» º¸¿©ÁÖ°í ¹®¸Æ ¸Þ´º´Â Ã˹߽ÃŰÁö ¾Ê½À´Ï´Ù: AppsKey::ToolTip âÀ» ¼øÈ¸ÇÏ·Á¸é < ¶Ç´Â >À» ´©¸¨´Ï´Ù. AppsKey Up::ToolTip ~AppsKey & <::Send !+{Esc} ~AppsKey & >::Send !{Esc} |
$ |
À̰ÍÀº ÁÖ·Î ½ºÅ©¸³Æ®°¡ Send ¸í·É¾î¸¦ »ç¿ëÇÏ¿©, ÇÖŰ ÀÚü¸¦ ±¸¼ºÇϴ ŰµéÀ» Àü¼ÛÇÒ °æ¿ì¿¡¸¸ ÇÊ¿äÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ÇÖŰ ÀÚü°¡ ÃË¹ßµÉ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. $ Á¢µÎ ½Éº¼Àº °Á¦·Î Űº¸µå °¥°í¸®°¡ ÀÌ ÇÖ۸¦ ±¸ÇöÇϴµ¥ »ç¿ëµÇµµ·Ï ¸¸µì´Ï´Ù. ±× ºÎÀÛ¿ëÀ¸·Î Send ¸í·É¾î´Â ±× ÇÖ۸¦ Ã˹߽ÃŰÁö ¸øÇÕ´Ï´Ù. $ Á¢µÎ ½Éº¼Àº ÀÌ ÇÖ۰¡ Á¤ÀÇµÈ À§ÂÊ ¾îµò°¡¿¡ $ Á¢µÎ ½Éº¼Àº ¸¶¿ì½º ÇÖŰ¿¡´Â ¾Æ¹« È¿°ú°¡ ¾ø½À´Ï´Ù. ¿Ö³ÄÇÏ¸é ¸¶¿ì½º ÇÖŰ´Â ¾ðÁ¦³ª ¸¶¿ì½º °¥°í¸®¸¦ »ç¿ëÇϱ⠶§¹®ÀÔ´Ï´Ù. ¶Ç ÀÌ¹Ì Å°º¸µå °¥°í¸®¸¦ ¿ä±¸ÇÏ´Â ÇÖŰ¿¡µµ ¾Æ¹« È¿°ú°¡ ¾ø½À´Ï´Ù. ¿©±â¿¡´Â tilde (~) ¶Ç´Â wildcard (*) ¼ö½ÄÀÚ¸¦ °¡Áø ¸ðµç ÇÖŰ, Ű-¶À ÇÖŰ¿Í ¸ÂÃã Á¶ÇÕ ÇÖ۰¡ Æ÷ÇԵ˴ϴÙ. [v1.1.06+]: #InputLevel°ú SendLevel¸¦ »ç¿ëÇϸé Send ¸í·É¾î·Î ÃË¹ßµÉ ÇÖŰ¿Í ÇÖ½ºÆ®¸µÀ» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. |
UP | ´Ü¾î UPÀÌ ÇÖŰÀÇ À̸§ ´ÙÀ½¿¡ ¿À¸é ±× ÇÖŰ´Â ´©¸¦ ¶§°¡ ¾Æ´Ï¶ó ¶¿ ¶§ Ã˹ߵ˴ϴÙ. ´ÙÀ½ ¿¹Á¦´Â LWinÀÌ LControlÀÌ µÇµµ·Ï ¸®¸ÊÇÕ´Ï´Ù: *LWin::Send {LControl Down} *LWin Up::Send {LControl Up} "Up"Àº ´ÙÀ½ ¿¹Á¦¿Í °°ÀÌ º¸ÅëÀÇ ÇÖŰ¿Í ÇÔ²² »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù: ÇѰè: 1) "Up"Àº Á¶À̽ºÆ½ ¹öư°ú ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù; ±×¸®°í 2) º¸ÅëÀÇ/´©¸§ ¦ÀÌ ¾øÀÌ "Up" ÇÖŰ Çϳª¸¸ »ç¿ëÇÏ¸é ±× Å°¸¦ ¿ÏÀüÈ÷ Á¡·ÉÇÕ´Ï´Ù. ±× Ű´Â ´©¸¦ ¼ö ¾ø½À´Ï´Ù. À̸¦ ÇÇÇÏ´Â ÇÑ °¡Áö ¹æ¹ýÀº Æ¿µå Á¢µÎ ½Éº¼À» Ãß°¡ÇÏ´Â °ÍÀÔ´Ï´Ù (¿¹, °ü·ÃÇØ¼ ÇÑ ¸¶µð ÇÏÀÚ¸é, À§¿Í ºñ½ÁÇÑ Å×Å©´ÐÀº ÇÖ۸¦ Á¢µÎ Ű·Î ¸¸µå´Â °ÍÀÔ´Ï´Ù. ÇÖ۸¦ ¶¿ ¶§ Ã˹ߵÇÁö¸¸, ´Ù¸¥ ۸¦ ´©¸£Áö ¾Ê´Â ÇÑ, ´©¸£°í ÀÖ´Â µ¿¾È¿¡¸¸ Ã˹ߵȴٴ ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î: LControl & F1::return ; ¿ÞÂÊ ÄÜÆ®·Ñ ۸¦ Á¢µÎ Ű·Î ¸¸µì´Ï´Ù. "&" ¾Õ¿¡ ÇÑ ¹ø¸¸ »ç¿ëÇÏ¸é µË´Ï´Ù. LControl::MsgBox ´Ù¸¥ ۸¦ ¼öÁ¤ÇÏ´Â µ¥ »ç¿ëÇÏÁö ¾Ê°í LControl¸¦ ¶Ã½À´Ï´Ù. |
(Űº¸µå Ű¿Í ¸¶¿ì½º/Á¶À̽ºÆ½ ¹öưÀÇ ¿ÏÀüÇÑ ¸ñ·ÏÀº Ű ¸ñ·ÏÀ» ÂüÁ¶ÇϽʽÿÀ)
´ÙÁß ÇÖ۸¦ ¼öÁ÷À¸·Î ½×À¸¸é °°Àº ÇàÀ§¸¦ ¼öÇàÇÏ°Ô ÇÒ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î:
^Numpad0:: ^Numpad1:: MsgBox Control+Numpad0À̳ª Control+Numpad1¸¦ ´©¸£¸é ÀÌ ¸Þ½ÃÁö°¡ ȸ鿡 º¸ÀÔ´Ï´Ù. return
Ű ¶Ç´Â Ű-Á¶ÇÕÀ» Àüü ½Ã½ºÅÛ¿¡ ´ëÇÏ¿© ºÒ´ÉÈÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾Æ¹«°Íµµ ÇÏÁö ¾Êµµ·Ï ¸¸µé¸é µË´Ï´Ù. ´ÙÀ½ ¿¹Á¦´Â ¿À¸¥ÂÊ À©µµ¿ìÁî ۸¦ ºÒ´ÉÀ¸·Î ¸¸µì´Ï´Ù:
RWin::return
#IfWinActive/Exist¿Í #If Áö½Ã¾î¸¦ »ç¿ëÇÏ¸é Æ¯Á¤ Á¶°Ç¿¡ µû¶ó ÇÖ۰¡ ´Ù¸¥ ÇàÀ§¸¦ ¼öÇàÇÏ°Ô (¶Ç´Â ÀüÇô ¸øÇϰÔ) ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î:
#IfWinActive, ahk_class Notepad ^a::MsgBox ³ëÆ®ÆÐµå°¡ Ȱ¼º»óÅÂÀÎ µ¿¾È Ctrl-A¸¦ ´·¶½À´Ï´Ù. ´Ù¸¥ â¿¡ Ctrl-A¸¦ ´©¸£¸é Ctrl-A Ű´¸²ÀÌ ±× âÀ¸·Î Àü¼ÛµË´Ï´Ù. #c::MsgBox ³ëÆ®ÆÐµå°¡ Ȱ¼º»óÅÂÀÎ µ¿¾È Win-C¸¦ ´·¶½À´Ï´Ù. #IfWinActive #c::MsgBox ³ëÆ®ÆÐµå°¡ ¾Æ´Ñ ´Ù¸¥ âÀÌ È°¼º »óÅÂÀÎ µ¿¾È Win-C¸¦ ´·¶½À´Ï´Ù. #If MouseIsOver("ahk_class Shell_TrayWnd") WheelUp::Send {Volume_Up} ; ŽºÅ©¹Ù À§¿¡¼ ÈÙÀ» µ¹¸³´Ï´Ù: º¼·ýÀ» ³ôÀ̰ųª/³»¸³´Ï´Ù. WheelDown::Send {Volume_Down} ;
µÎ Ű »çÀÌ¿¡ " & "À» »ç¿ëÇÏ¿© ¸ÂÃã Á¶ÇÕÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù (Á¶À̽ºÆ½ ¹öư Á¦¿Ü). ¾Æ·¡ÀÇ ¿¹¿¡¼, Numpad0¸¦ ´©¸¥ ä·Î µÎ ¹øÂ° ۸¦ ´©¸£¸é ÇÖ۰¡ Ã˹ߵ˴ϴÙ:
Numpad0 & Numpad1::MsgBox Numpad0¸¦ ´©¸¥ ä·Î Numpad1À» ´·¶½À´Ï´Ù. Numpad0 & Numpad2::Run Notepad
À§ÀÇ ¿¹Á¦¿¡¼ Numpad0´Â Á¢µÎ ۰¡ µË´Ï´Ù; ±×·¯³ª ¶Ç ÀÌ ¶§¹®¿¡ ÀÚü¸¸ ´¸®¸é ±×ÀÇ ¿ø·¡/°íÀ¯ ±â´ÉÀ» ÀÒ¾î¹ö¸³´Ï´Ù. À̸¦ ÇÇÇϱâ À§ÇØ, ½ºÅ©¸³Æ®´Â Numpad0°¡ »õ ÇàÀ§¸¦ ¼öÇàÇϵµ·Ï ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°ÀÌ:
Numpad0::WinMaximize A ; Ȱ¼º/Àü°æ âÀ» ÃÖ´ëÈÇÕ´Ï´Ù. Numpad0::Send {Numpad0} ; Numpad0¸¦ ¶¼¸é Numpad0 Ű´¸²À» »ý»êÇϵµ·Ï ¸¸µì´Ï´Ù. ¾Æ·¡ÀÇ ÁÖ¼®À» ÂüÁ¶ÇϽʽÿÀ.
À§ÀÇ ¸ÂÃã ÇÖ۰¡ Çϳª¶óµµ Á¸ÀçÇϸé Numpad0À» ¶¿ ¶§ Áö½ÃÇÑ ÇàÀ§°¡ ¼öÇàµË´Ï´Ù. ±×·¯³ª ¿ÀÁ÷ Numpad0°¡ ´·Á ÀÖ´Â µ¿¾È ´Ù¸¥ ۸¦ ´©¸£Áö ¾ÊÀ» °æ¿ì¿¡¸¸ ±×·¸½À´Ï´Ù. v1.1.14+¿¡¼, ÀÌ ÇàÀ§¸¦ ÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù. Æ¿µå Á¢µÎ ½Éº¼À» µÎ ÇÖŰÁß Çϳª¿¡ Àû¿ëÇÏ¸é µË´Ï´Ù.
Numlock, Capslock, ±×¸®°í Scrolllock: ÀÌ·± ۵éÀº °Á¦·Î ¾ðÁ¦³ª ÄѰųª("AlwaysOn") ¾ðÁ¦³ª ²ø("AlwaysOff")¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î: SetNumlockState AlwaysOn
.
ÀͽºÇ÷η¯ÀÇ ÇÖŰ ¿À¹ö¶óÀ̵ùÇϱâ: Win-E (#e) ±×¸®°í Win-R (#r) °°Àº À©µµ¿ìÁî ³»Àå ÇÖŰ´Â °³º°ÀûÀ¸·Î ¿À¹ö¶óÀ̵åÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×³É ½ºÅ©¸³Æ®¿¡¼ °Å±â¿¡ ÇàÀ§¸¦ ÇÒ´çÇϱ⸸ ÇÏ¸é µË´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº ¿À¹ö¶óÀÌµå ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.
Alt-Tab ´ë¾È: ÇÖŰ´Â ¾ËÆ®-ÅÇ ´ë½Å¿¡ ´Ù¸¥ ¼ö´ÜÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ÀÇ µÎ ÇÖŰ·Î ¿À¸¥ ¼ÕÀ¸·Î ¾ËÆ®-ÅÇÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù:
RControl & RShift::AltTab ; ¿À¸¥ÂÊ ÄÜÆ®·Ñ ۸¦ ´©¸¥ ä·Î ¿À¸¥ÂÊ-½¬ÇÁÆ®¸¦ ¹Ýº¹ÀûÀ¸·Î ´·¯ ¾ÕÀ¸·Î À̵¿ÇÕ´Ï´Ù. RControl & Enter::ShiftAltTab ; ¿À¸¥ÂÊ ÄÜÆ®·Ñ ۸¦ ¶¿ Çʿ䵵 ¾øÀÌ, ¿£Å͸¦ ´·¯ ¹Ý´ë¹æÇâÀ¸·Î À̵¿ÇÕ´Ï´Ù.
´õ ÀÚ¼¼ÇÑ °ÍÀº Alt-TabÀ» ÂüÁ¶ÇϽʽÿÀ.
¸¶¿ì½º ÈÙÀ» µ¹¸± ¶§ Ã˹ߵǴ ÇÖŰ´Â WheelDown°ú WheelUpÀ̶ó´Â Ű À̸§À» ÅëÇÏ¿© Áö¿øÇÕ´Ï´Ù. WheelLeft¿Í WheelRightµµ ¿ª½Ã v1.0.48+¿¡¼ Áö¿øÇÏÁö¸¸, À©µµ¿ìÁî ºñ½ºÅ¸ º¸´Ù ¿À·¡µÈ ¹öÀü¿¡¼´Â ¾Æ¹« È¿°ú°¡ ¾ø½À´Ï´Ù. ´ÙÀ½Àº ¸¶¿ì½º ÈÙ ÇÖŰÀÇ ¸î °¡Áö ¿¹ÀÔ´Ï´Ù:
MButton & WheelDown::MsgBox °¡¿îµ¥ ¹öưÀ» ´©¸£°í ÀÖ´Â µ¿¾È ¸¶¿ì½º ÈÙÀ» µ¹·È½À´Ï´Ù. ^!WheelUp::MsgBox Control+Alt¸¦ ´©¸£°í ÀÖ´Â µ¿¾È ÈÙÀ» À§·Î µ¹·È½À´Ï´Ù.
v1.0.43.03+¿¡¼, ³»Àå º¯¼ö A_EventInfo¿¡´Â ÈÙÀ» ȸÀüÇÑ ¾çÀÌ ´ã±é´Ï´Ù. ÀüÇüÀûÀ¸·Î 1ÀÌÁö¸¸, A_EventInfo´Â ´ÙÀ½°ú °°Àº »óȲ¿¡¼ 1 º¸´Ù ´õ Ŭ ¼ö ÀÖ½À´Ï´Ù:
~WheelDown::ToolTip %A_EventInfo%
.¸¶¿ì½º ÈÙ¿¡ ¾ÆÁÖ À¯¿ëÇÑ ÇÖŰ·Î âÀÇ ÅØ½ºÆ®¸¦ ½ºÅ©·ÑÇÏ´Â ´ë¾È ¸ðµå¿Í °ü·ÃµÇ¾î ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¿ÞÂÊ ÄÜÆ®·Ñ ۸¦ ´©¸¥ ä ÈÙÀ» µ¹¸± ¶§ ´ÙÀ½ ÇÖŰ ½ÖÀº ¼¼·Î°¡ ¾Æ´Ï¶ó °¡·Î·Î ½ºÅ©·Ñ ÇÕ´Ï´Ù:
~LControl & WheelUp:: ; ¿ÞÂÊÀ¸·Î ½ºÅ©·Ñ ÇÕ´Ï´Ù. ControlGetFocus, fcontrol, A Loop 2 ; <-- ÀÌ °ªÀ» Áõ°¡½ÃŰ¸é ´õ »¡¸® ½ºÅ©·ÑµË´Ï´Ù. SendMessage, 0x114, 0, 0, %fcontrol%, A ; 0x114Àº WM_HSCROLLÀÌ°í ±× ´ÙÀ½¿¡ 0Àº SB_LINELEFTÀÔ´Ï´Ù. return ~LControl & WheelDown:: ; ¿À¸¥ÂÊÀ¸·Î ½ºÅ©·ÑÇÕ´Ï´Ù. ControlGetFocus, fcontrol, A Loop 2 ; <-- ÀÌ °ªÀ» Áõ°¡½ÃŰ¸é ´õ »¡¸® ½ºÅ©·ÑµË´Ï´Ù. SendMessage, 0x114, 1, 0, %fcontrol%, A ; 0x114Àº WM_HSCROLLÀÌ°í ±× ´ÙÀ½¿¡ 1À̸é SB_LINERIGHTÀÔ´Ï´Ù. return
¸¶Áö¸·À¸·Î, ¸¶¿ì½º ÈÙ ÇÖŰ´Â ¿ÀÁ÷ ´©¸§-À̺¥Æ®¸¸ ¹ß»ý½ÃŰ¹Ç·Î (¶À-À̺¥Æ® ¾øÀ½), Ű-¶À ÇÖŰ·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
°¢ ³ÑÆÐµå ۸¶´Ù NumlockÀÇ »óÅ¿¡ µû¶ó µÎ°³ÀÇ ´Ù¸¥ ÇÖŰ ¼ºê·çƾÀ» ±âµ¿½Ãų ¼ö ÀÖ½À´Ï´Ù. ´ë¾ÈÀûÀ¸·Î, ³ÑÆÐµå Ű´Â °°Àº ¼ºê·çƾÀ» NumlockÀÇ »óÅ¿¡ »ó°ü¾øÀÌ ±âµ¿½Ãų ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î:
NumpadEnd:: Numpad1:: MsgBox, ÀÌ ÇÖŰ´Â NumlockÀÇ »óÅÂ¿Í °ü°è¾øÀÌ ±âµ¿µË´Ï´Ù. return
Æ¿µå (~) ¿¬»êÀÚ°¡ Á¢µÎ Ű¿Í ÇÔ²² ÇÑ ¹øÀÌ¶óµµ »ç¿ëµÇ¸é, ¸ðµç Á¶ÇÕ¿¡ ´ëÇÏ¿© ±× Á¢µÎ ŰÀÇ ÇàÀ§°¡ ¹Ù²ò´Ï´Ù. ¿¹¸¦ µé¾î, ¾Æ·¡ÀÇ µÎ ÇÖŰ ¸ðµÎ, µÎ Á¤ÀÇ Áß¿¡ Çϳª¸¸ Æ¿µå°¡ Æ÷ÇԵǾî ÀÖÀ½¿¡µµ ºÒ±¸Çϰí Ȱ¼º âÀº ¸ðµÎ ¿À¸¥ÂÊ Å¬¸¯À» ¹Þ½À´Ï´Ù:
~RButton & LButton::MsgBox ¿ì¹öưÀ» ´©¸£°í ÀÖ´Â µ¿¾È ¿Þ¹öưÀ» ´·¶½À´Ï´Ù. RButton & WheelUp::MsgBox ¿ì¹öưÀ» ´©¸£°í ÀÖ´Â µ¿¾È ÈÙÀ» À§·Î µ¹·È½À´Ï´Ù.
Suspend ¸í·É¾î´Â Àӽ÷Π¸ðµç ÇÖ۸¦ ºÒ´ÉÈÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ü, ¿©·¯ºÐÀÌ Á÷Á¢ ¸éÁ¦ÇÑ ÇÖŰ´Â ¿¹¿ÜÀÔ´Ï´Ù. ´õ ¼±ÅÃÀÇ ¹üÀ§¸¦ ³ÐÈ÷·Á¸é, #IfWinActive/Exist¸¦ »ç¿ëÇϽʽÿÀ.
Hotkey ¸í·É¾î¸¦ ¼ö´ÜÀ¸·Î ÇÏ¿©, ½ºÅ©¸³Æ®°¡ ½ÇÇàÁßÀÎ µ¿¾È ÇÖ۸¦ µ¿ÀûÀ¸·Î »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Hotkey ¸í·É¾î´Â ¶Ç ½ºÅ©¸³Æ®¿¡ ÀÌ¹Ì Á¸ÀçÇÏ´Â ÇÖ۵éÀ» °³º°ÀûÀ¸·Î ¼öÁ¤Çϰųª ºÒ´ÉÀ¸·Î ¸¸µé°Å³ª Ȱ¼ºÈÇÒ ¼ö ÀÖ½À´Ï´Ù..
Á¶À̽ºÆ½ ÇÖŰ´Â ÇöÀç ^ (Control)°ú # (Win) °°Àº ¼ö½Ä Á¢µÎ ½Éº¼À» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ±×·¸Áö¸¸, GetKeyState¸¦ »ç¿ëÇÏ¸é ´ÙÀ½ ¿¹Á¦¿¡ º¸¿©ÁÖ´Â ¹Ù¿Í °°ÀÌ ±× È¿°ú¸¦ Èä³»³¾ ¼ö ÀÖ½À´Ï´Ù:
Joy2:: if not GetKeyState("Control") ; ¿ÞÂÊ ÄÜÆ®·ÑŰ ¿À¸¥ÂÊ ÄÜÆ®·Ñ Ű ´ ´Ù ´·Á ÀÖÁö ¾Ê½À´Ï´Ù. return ; Áï, ¾Æ¹«°Íµµ ÇÏÁö ¾Ê½À´Ï´Ù. MsgBox ÄÜÆ®·Ñ ۸¦ ´©¸£°í ÀÖ´Â µ¿¾È ù ¹øÂ° Á¶À̽ºÆ½ÀÇ µÎ ¹øÂ° ¹öưÀ» ´·¶½À´Ï´Ù. return
ÇÖ۰¡ °è¼Ó ÁøÇàÇϱâ À§ÇØ ÀÚ½ÅÀÇ ¼ö½Ä ۰¡ ¶¼¾îÁö±â¸¦ ±â´Ù·Á¾ßÇÒ °æ¿ì°¡ ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿¹Á¦¸¦ »ìÆì º¸°Ú½À´Ï´Ù:
^!s::Send {Delete}
Control-Alt-S¸¦ ´©¸£¸é ½Ã½ºÅÛÀÌ ¸¶Ä¡ Control-Alt-Delete¸¦ ´©¸¥ °Íó·³ ÇൿÇÕ´Ï´Ù (½Ã½ºÅÛÀÌ Ctrl-Alt-Delete¸¦ °ø°ÝÀûÀ¸·Î ŽÁöÇϱ⠶§¹®ÀÔ´Ï´Ù). À̸¦ µ¹¾Æ°¡·Á¸é KeyWait¸¦ »ç¿ëÇÏ¿© ۸¦ ¶¼±â¸¦ ±â´Ù¸³´Ï´Ù; ¿¹¸¦ µé¾î:
^!s:: KeyWait Control KeyWait Alt Send {Delete} return
#z::
¿Í °°Àº ÇÖŰ ¶óº§ÀÌ "Invalid Hotkey"¿Í °°Àº ¿¡·¯¸¦ ¾ß±âÇÏ´Â °æ¿ì, ½Ã½ºÅÛÀÇ Å°º¸µå ·¹À̾ƿô/¾ð¾î¿¡ ÁöÁ¤µÈ ¹®ÀÚ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù (ÀÌ °æ¿ì´Â "Z"). Űº¸µå ·¹À̾ƿô¿¡ Á¸ÀçÇÏÁö ¾Ê´Â ´Ù¸¥ ¹®ÀÚ¸¦ »ç¿ëÇϽʽÿÀ.
ÇÖŰ ¶óº§À» GosubÀ̳ª GotoÀÇ ¸ñÇ¥·Î »ïÀ» ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î: Gosub ^!s
.
ÇÖŰÀÇ ÈçÇÑ »ç¿ë »ç·Ê Çϳª´Â ¿¹¸¦ µé¾î ÀÏ·ÃÀÇ Å°´¸²À̳ª ¸¶¿ì½º Ŭ¸¯ °°ÀÌ ¹Ýº¹ ÇàÀ§¸¦ ½ÃÀÛÇÏ°í ¸ØÃß´Â °ÍÀÔ´Ï´Ù. À̸¦ º¸¿©ÁÖ´Â ¿¹´Â ´ÙÀ½ FAQ ÁÖÁ¦¸¦ ÂüÁ¶ÇϽʽÿÀ.
¸¶Áö¸·À¸·Î, °¢ ½ºÅ©¸³Æ®´Â ¸ÖƼ-¾²·¹µå¿Í ºñ½ÁÇÕ´Ï´Ù. ´öºÐ¿¡ ÀÌÀüÀÇ ÇÖŰ ¼ºê·çƾÀÌ ¿©ÀüÈ÷ ½ÇÇàÁßÀÌ´õ¶óµµ »õ ÇÖ۸¦ ±âµ¿½Ãų ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÇöÀç ÇÖŰ¿¡ ÀÇÇÏ¿© MsgBox°¡ ȸ鿡 º¸¿©Áö°í ÀÖ´õ¶óµµ »õ ÇÖ۸¦ ±âµ¿½Ãų ¼ö ÀÖ½À´Ï´Ù.
°¢ Alt-Tab ÇÖŰ´Â ¹Ýµå½Ã µÎ °³ÀÇ Å° Á¶ÇÕÀ̾î¾ß ÇÕ´Ï´Ù. ÀüÇüÀûÀ¸·Î ¾ÚÆÛ¼¾µå(&) ½Éº¼À» ÅëÇÏ¿© Á¶ÇÕÇÕ´Ï´Ù. ´ÙÀ½ ¿¹Á¦¿¡¼ ¿À¸¥ÂÊ Alt ۸¦ ´©¸¥ ä·Î J ¶Ç´Â K¸¦ ´·¯ ¾ËÆ®-ÅÇ ¸Þ´º¸¦ Ç×ÇØÇÕ´Ï´Ù:
RAlt & j::AltTab RAlt & k::ShiftAltTab
AltTab°ú ShiftAltTabÀº µÎ °³ÀÇ Æ¯¼öÇÑ ¸í·É¾îÀÔ´Ï´Ù. °°Àº ÁÙ¿¡ ÇÖŰ·Î »ç¿ëµÉ ¶§¸¸ ÀÎÁöµË´Ï´Ù. ´ÙÀ½Àº ¿ÏÀüÇÑ ¸ñ·ÏÀÔ´Ï´Ù:
AltTab: ¾ËÆ®-ÅÇ ¸Þ´º°¡ º¸À̸é, ±× ¾È¿¡¼ ¾ÕÀ¸·Î À̵¿ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ¸Þ´º¸¦ º¸¿©ÁÝ´Ï´Ù (ÇÖ۰¡ µÎ°³ÀÇ Å°°¡ "&"·Î Á¶ÇյǾúÀ» °æ¿ì¿¡¸¸ º¸¿©ÁÖ°í; ±×·¸Áö ¾ÊÀ¸¸é, ¾Æ¹«°Íµµ ÇÏÁö ¾Ê½À´Ï´Ù).
ShiftAltTab: À§¿Í °°Áö¸¸ ¸Þ´º¿¡¼ ¿ª¹æÇâÀ¸·Î À̵¿ÇÕ´Ï´Ù.
AltTabAndMenu: ¾ËÆ®-ÅÇ ¸Þ´º°¡ º¸À̸é, ¸Þ´º ¾È¿¡¼ ¾ÕÀ¸·Î À̵¿Çϰí, ±×·¸Áö ¾ÊÀ¸¸é ¸Þ´º¸¦ ȸ鿡 º¸¿©ÁÝ´Ï´Ù.
AltTabMenuDismiss: ¾ËÆ®-ÅÇ ¸Þ´º¸¦ ´Ý½À´Ï´Ù.
À§ÀÇ ¿¹¸¦ ½Ã¿¬Çϱâ À§ÇÏ¿©, ¸¶¿ì½º ÈÙÀÌ ¾ËÆ®-ÅÇÀ» ¿ÏÀüÇØ ´ëüÇϵµ·Ï ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ÇÖ۰¡ È¿°ú¸¦ ¹ßÈÖÇϸé, °¡¿îµ¥ ¹öưÀ» Ŭ¸¯ÇØ ¸Þ´º¸¦ º¸¿©ÁÖ°í ÈÙÀ» µ¹·Á¼ ±× ¾ÈÀ» Ç×ÇØÇÕ´Ï´Ù:
MButton::AltTabMenu WheelDown::AltTab WheelUp::ShiftAltTab
¼±ÅÃµÈ Ã¢À» Ȱ¼ºÈÇÒ ÇÊ¿ä ¾øÀÌ ÇÖ۰¡-¿äûÇÑ ¾ËÆ®-ÅÇ ¸Þ´º¸¦ Ãë¼ÒÇÏ·Á¸é, ´ÙÀ½°ú °°Àº ÇÖ۸¦ »ç¿ëÇÕ´Ï´Ù. ´ÙÀ½ Á¶°Ç¿¡ µû¶ó ¾à°£ Á¶Á¤ÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù: 1) ¾ËÆ®-ÅÇ ¸Þ´º°¡ óÀ½¿¡ ¾î¶² ¼ö´ÜÀ¸·Î ȸ鿡 º¸ÀÌ°Ô ‰ç´ÂÁö; ±×¸®°í 2) ½ºÅ©¸³Æ®¿¡ Űº¸µå °¥°í¸®°¡ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö ¿©ºÎ.
LCtrl & CapsLock::AltTab !MButton:: ; °¡¿îµ¥ ¸¶¿ì½º ¹öư. ! Á¢µÎ ½Éº¼ ¶§¹®¿¡ Alt ۰¡ ´·Á ÀÖ´Â µ¿¾È Ã˹ߵ˴ϴ٠(¾ËÆ®-ÅÇ ¸Þ´º°¡ º¸À̸é Ã˹ߵ˴ϴÙ). IfWinExist ahk_class #32771 ; ¾ËÆ®-ÅÇ ¸Þ´º°¡ ȸ鿡 º¸Àδٴ »ç½ÇÀ» ¾Ë·ÁÁÝ´Ï´Ù. Send !{Escape}{Alt up} return
ÇöÀç, ¸ðµç Ư¼ö ¾ËÆ®-ÅÇ ÇàÀ§´Â À§ÀÇ ¿¹Á¦¿Í °°ÀÌ Á÷Á¢ÀûÀ¸·Î ÇÖŰ¿¡ ÇÒ´çÇØ¾ß ÇÕ´Ï´Ù (Áï, ¸í·É¾îó·³ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù). #IfWin ¶Ç´Â #If¿¡ ¿µÇâÀ» ¹ÞÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù.
¸ÂÃã ¾ËÆ®-ÅÇ ÇàÀ§´Â ÇÖ۸¦ ÅëÇØ¼µµ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿¹Á¦¿¡¼, F1À» ´©¸£¸é ¸Þ´º¸¦ ȸ鿡 º¸¿©ÁÖ°í ±× ¾È¿¡¼ ¾ÕÀ¸·Î À̵¿ÇÕ´Ï´Ù. ´ÙÀ½ F2¸¦ ´©¸£¸é ¼±ÅÃµÈ Ã¢À» Ȱ¼ºÈÇÕ´Ï´Ù (¶Ç´Â Escape¸¦ ´©¸£¸é Ãë¼ÒµË´Ï´Ù):
*F1::Send {Alt down}{tab} ; ÀÌ °æ¿ì º°Ç¥°¡ ÇÊ¿äÇÕ´Ï´Ù. !F2::Send {Alt up} ; Alt ۸¦ ¶Á´Ï´Ù. ±×·¯¸é ¼±ÅÃµÈ Ã¢ÀÌ È°¼ºÈµË´Ï´Ù. ~*Escape:: IfWinExist ahk_class #32771 Send {Escape}{Alt up} ; ¼±ÅÃµÈ Ã¢À» Ȱ¼ºÈÇÏÁö ¾Ê°í ¸Þ´º¸¦ Ãë¼ÒÇÕ´Ï´Ù. return
Çϳª ÀÌ»óÀÇ ÇÖ۸¦ ÇÔ¼ö¿¡ ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿¹Á¦¿Í °°ÀÌ ±×³É ÇÖŰ ¶óº§ ¹Ù·Î µÚ¿¡ Á¤ÀÇÇÏ¸é µË´Ï´Ù:
; Ctrl+Shift+O´Â ÇöÀç Æú´õ¸¦ Ž»ö±â¿¡ ¿±´Ï´Ù. ; Ctrl+Shift+E´Â ÇöÀç ÆÄÀÏÀÌ ¼±ÅÃµÈ Æú´õ¸¦ ¿±´Ï´Ù. ; SciTE¿Í Notepad++¸¦ Áö¿øÇÕ´Ï´Ù. ^+o:: ^+e:: editor_open_folder() { WinGetTitle, path, A if RegExMatch(path, "\*?\K(.*)\\[^\\]+(?= [-*] )", path) if (FileExist(path) && A_ThisHotkey = "^+e") Run explorer.exe /select`,"%path%" else Run explorer.exe "%path1%" }
ÇÖŰ ¶óº§À̳ª ¶óº§ ±×¸®°í ±× ÇÔ¼ö »çÀÌ¿¡´Â °ø¹é¹®ÀÚ, ÁÖ¼® ¶Ç´Â Áö½Ã¾î¸¸ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ·± ½ÄÀ¸·Î Á¤ÀÇµÈ ÇÖŰ¿¡ ¶óº§Àº »ý¼ºµÇÁö ¾Ê½À´Ï´Ù; ±×·¸Áö¸¸, ÀÚµ¿-½ÇÇà ¼½¼ÇÀº ÇÔ¼ö¿¡ ÇÒ´çµÇ¾î ÀÖ´õ¶óµµ ù ¹øÂ° ÇÖŰ¿¡¼ ³¡³³´Ï´Ù.
ÇÔ¼ö¸¦ »ç¿ëÇÏ¸é ¾ò´Â Å« ÇýÅÃÀº Áö¿ª º¯¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ´Ù¸¥ ¸ñÀûÀ¸·Î °°Àº º¯¼ö¸¦ µÎ °³ ÀÌ»óÀÇ ÇÖŰ¿¡¼ »ç¿ëÇÒ ¶§ Ãæµ¹À» ÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀÚü-¹®¼È ÇÖ۸¦ ±ÇÀåÇÕ´Ï´Ù. À§ÀÇ Äڵ忡¼ ÇÔ¼ö À̸§ ÀÚü°¡ ÇÖ۸¦ ¼³¸íÇϰí ÀÖ½À´Ï´Ù.
ÇÖŰ ¸í·É¾î¸¦ »ç¿ëÇØµµ ÇÔ¼ö³ª ÇÔ¼ö °´Ã¼¸¦ ÇÖŰ¿¡ ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù.