AutoHotkey: Go To Parent Directory When Doubleclicking Border: Difference between revisions

From TotalcmdWiki
Jump to navigation Jump to search
(Added category AutoHotkey scripts)
(edded else, use #IfWinActive, use Last found Window)
Line 5: Line 5:
   DoubleClickSpeed = 500
   DoubleClickSpeed = 500
   
   
#IfWinActive, ahk_class TTOTAL_CMD
  ~LButton::
  ~LButton::
IfWinActive, ahk_class TTOTAL_CMD
 
{
   If A_TimeSinceThisHotkey >= %DoubleClickSpeed%
   If A_TimeSinceThisHotkey >= %DoubleClickSpeed%
     ClickCount = 0
     ClickCount = 0
Line 14: Line 14:
   {
   {
     ClickCount++
     ClickCount++
     PostMessage 1075, 4001, , , ahk_class TTOTAL_CMD
     PostMessage 1075, 4001 ;use Last Found Window
   }
   }
   If (xcoordinate = A_ScreenWidth+3)
   else If (xcoordinate = A_ScreenWidth+3)
   {
   {
     ClickCount++
     ClickCount++
     PostMessage 1075, 4002, , , ahk_class TTOTAL_CMD
     PostMessage 1075, 4002
   }
   }
   If ClickCount = 2
   If ClickCount = 2
   {
   {
     PostMessage 1075, 2002, , , ahk_class TTOTAL_CMD
     PostMessage 1075, 2002
     ClickCount = 0
     ClickCount = 0
   }
   }
}
 
  Return
  Return
#IfWinActive


<BR>
<BR>

Revision as of 02:44, 1 August 2011

Doubleclicking the left/right border when TC is maximized enters the corresponding parent directory. A neat side effect is that single clicking a border already activates the panel.

RegRead, DoubleClickSpeed, HKEY_CURRENT_USER, Control Panel\Mouse, DoubleClickSpeed
If DoubleClickSpeed =
  DoubleClickSpeed = 500

  1. IfWinActive, ahk_class TTOTAL_CMD
~LButton::
  If A_TimeSinceThisHotkey >= %DoubleClickSpeed%
    ClickCount = 0
  MouseGetPos, xcoordinate
  If xcoordinate = 4
  {
    ClickCount++
    PostMessage 1075, 4001 ;use Last Found Window
  }
  else If (xcoordinate = A_ScreenWidth+3)
  {
    ClickCount++
    PostMessage 1075, 4002
  }
  If ClickCount = 2
  {
    PostMessage 1075, 2002
    ClickCount = 0
  }
Return
  1. IfWinActive




Back to AutoHotkey