Breadcrumb bar and mouse double-click

Here you can propose new features, make suggestions etc.

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
MVV
Power Member
Power Member
Posts: 8711
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Breadcrumb bar and mouse double-click

Post by *MVV »

BCB is a good stuff but if you use double-click on this bar to open directory hotlist, you find that BCB will often do unwanted dir changes regarding to double-click position - to avoid such mistakes you need to aim at free right part of bar. It is quite uncomfortable.

It will be great if BCB can distinguish click and doubleclick (user wants to change folder or just to open dir hotlist).
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

AFAIK a click is always part of a double-click. It' s never guaranteed that a user does the second click in time. So there must always be a logocal order between single and double mouse-click. The area where the dirs can be changed may not be usable for opening the dir menu.

Anyway you can click in the right part of the path bar to open the dir menu. There is always a bit space left reserved for this task.
User avatar
MVV
Power Member
Power Member
Posts: 8711
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

Yes, it is hard to distinguish click and doubleclick. So, for doubleclicks people usually use timeouts. Also Windows has BN_DBLCLK and BN_CLICKED notification messages - it can distinguish them. :)

BTW, if I do a single-click on BCB, system sends WM_LBUTTONDOWN and WM_LBUTTONUP to it. If I do a doubleclick, system sends WM_LBUTTONDBLCLK message ONLY - so, we have all we need. :)

Dir menu opens in any part of BCB, but often after unwanted dir change. And it is more complex to aim at free part of BCB because it is much smaller than overall bar.
User avatar
MVV
Power Member
Power Member
Posts: 8711
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

Please let me know if my wish will be realized, directly or as option.
User avatar
MVV
Power Member
Power Member
Posts: 8711
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

I'm interesting yet, it this thing will be realized. This only requires to add WM_LBUTTONDBLCLK handler for BCB.
User avatar
Balderstrom
Power Member
Power Member
Posts: 2148
Joined: 2005-10-11, 10:10 UTC

Post by *Balderstrom »

@MVV, I would prefer if right click could be configured to do either:
1) Copy Path to Clip
2) Edit Path
Then we don't have to be so concerned about how to click to prevent unwanted directory changes.
User avatar
MVV
Power Member
Power Member
Posts: 8711
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

Balderstrom wrote:@MVV, I would prefer if right click could be configured to do either:
1) Copy Path to Clip
2) Edit Path
Then we don't have to be so concerned about how to click to prevent unwanted directory changes.
But doubleclick uses left mouse button, so I don't see its relation to right mouse click. :)
And anyway double click and single click are different things, and system allows to distinguish them. So I don't understand why TC on doubleclick does that it should do on single click - this events shouldn't intersect even by idea.
User avatar
Balderstrom
Power Member
Power Member
Posts: 2148
Joined: 2005-10-11, 10:10 UTC

Post by *Balderstrom »

It's easy enough to understand...
In windows proper most events on a single click = select
and a double click = launch/execute/open.

Whereas with the breadcrumb/address bar,
  • Hovering the mouse pointer is equivalent to "select" -> that causes the breadcrumb menu to appear after a short delay.
  • Single Click = Open the path the mouse pointer is over.
There is no way to do a *physical double click unless the mouse pointer is over an empty space. In that case it winds up displaying the Directory Hotlist.

* Yes you can configure a mouse to waste the middle button, for instance, on a double click action -- but thats not the same as being able to do a manual normal double click.

I'll just do an AHK action and fix it.
Post Reply