Page 2 of 2

Posted: 2009-10-29, 06:00 UTC
by MVV
Balderstrom wrote:With RB Mode:
* CTRL|SHIFT Click can Select ONLY. (Buggy Behaviour)
* Space and Insert can Select and Unselect files.
BTW, classic RB mode didn't have possibility to use Ctrl and Shift keys, they was added for some crazy Windows Explorer fans, I think. :)
In RB mode I never use Ctrl key, only Shift for selecting large group of files. I can't see any reason to do Ctrl+LClick instead of just RClick.

Posted: 2009-10-29, 08:27 UTC
by Balderstrom
It's not like I have to go reaching for a Keyboard to press CTRL or Shift, I've had a Logitech MX518 Mouse since 2005: The two thumb buttons that default to "Forward|Back" have been Ctrl & Shift since the day I got it. Aside from the normal Left/Right Click there is ALT, Delete, XButton1 and XButton2 (Mouse4 and Mouse5).

Unless I have to actually write something, then I can do almost everything with the mouse (and AHK Hotkeys). Like Opera's mouse gestures. i.e. (Within Opera) RClick + Mouse4 is an action, and Mouse4 + RClick is a different action.

So I only recently enabled RB Mode, and I find it problematic. To keep in line with all the other programs I use, I continue to Ctrl|Shift. I had a half-decent work-around for most of the issues, the auto-ContextMenu is the final straggler -- and I may nail that one.

Posted: 2009-10-30, 02:01 UTC
by algol
Balderstrom wrote:So I only recently enabled RB Mode, and I find it problematic.
Could you please humor us by telling us, why?!?

It's different, yes, but why problematic?

Now, don't get me wrong. I think everyone is entitled to do things his own and preferred way. But from time to time there are not only two different but equally powerful solutions to one problem and it may occur, that by unbiased comparison you find one method to beat the other hands down and circle it twice.

In my personal opinion RB-drag selection mode is such a method of hitherto unsurpassed performance and knowing its merits from NC this was actually what pissed me off most when I first learned how Windows did it. I remember myself thinking, Gates must have crashed into a garage originally coming from Melmak recently.

greetings
algol

Posted: 2009-10-30, 17:22 UTC
by Balderstrom
algol wrote:
Balderstrom wrote:So I only recently enabled RB Mode, and I find it problematic.
Could you please humor us by telling us, why?!?

It's different, yes, but why problematic?
Well I believe I've stated as much in this thread, as well as in at least one other. The remaining problematic issue was the automatic Context-Menu when the RightClick was held down -- but I have resolved that problem; as I got an idea when I mentioned Opera's Forward/Back mouse gesture.

Solution:
ContextMenu no longer displays when RightClick (Hold).
ContextMenu == LeftClick (Hold) + RightClick (Release)
ContextMenu == RightClick (Hold) + LeftClick (Release)

Select All Files == LeftClick (Hold) + RightClick (Hold) + Release LB
Deselect All == RightClick (Hold) + LeftClick (Hold) + Release RB

Scroll Panel's Tabs == RightClick (Hold) + Scroll (Up|Down) & Release RB.

Confirm in-place File Rename, Scroll Wheel Down
Cancel in-place File Rename, Scroll Wheel Up

LeftClick,RightClick and ScrollWheel functions are not blocked from any of their normal function, except for preventing the context menu when you merely hold down the RightClick.

If there's any interest, I'll post the AHK code, and throw it up on the Wiki.

Posted: 2009-10-31, 10:50 UTC
by algol
Balderstrom wrote:Solution:
ContextMenu no longer displays when RightClick (Hold).
ContextMenu == LeftClick (Hold) + RightClick (Release)
ContextMenu == RightClick (Hold) + LeftClick (Release)

Select All Files == LeftClick (Hold) + RightClick (Hold) + Release LB
Deselect All == RightClick (Hold) + LeftClick (Hold) + Release RB
I am wondering though.. In how far would squeezing your right eye shut and holding one's breath while performing all of the tricks above modify the outcome of each corresponding operation? ..Just kidding!

For selecting all files a simple RightDoubleClick might suffice as well although I personally prefer to do this via keyboard Ctrl&Num+ in most cases.

But since you have Ctrl on your mouse, mouse_Ctrl&RightClick would also be an option. Just my 2 cents, I have no intention of imposing my ways on you.

greetings
algol

Posted: 2009-10-31, 11:20 UTC
by Balderstrom
The Hold/Hold's might seem strange/difficult, but it is a roll/drum of the fingers. 1-2-1up. 2-1-2up.

I already have Unselects-ALL as CTRL+Click on [..] .
And I prefer keeping CTRL/Shift+Right click for future implementation of cm_ContextMenuInternal and cm_ContextMenuInternalCursor (when I get around to fleshing out the Internal Associations).

I primarily needed to get rid of the Auto-ContextMenu as it prevents Right-Click from being a modifier key to Mouse4, Mouse5 and MiddleClick (Mouse3).

My MiddleClick is Delete for most intents and purposes.

Posted: 2009-10-31, 12:59 UTC
by omdawe
Samuel wrote: I would suggest an extended internal Hotkey system. Where its possible to set actions for mouse buttons as well.
++Support... I would like to have it as FireFox if i click a folder it opens in a new tab.
Or like someone else said: When click the middle button its like the right mouse button, as sometimes getting the right mouse menu feels like it takes long time.

Posted: 2010-01-12, 11:19 UTC
by Zamolxis
I didn't read all comments describing different desired behaviors (sorry) - some are quite technical or go very much in details, but here are my 2 cents regarding the initial request:

I would NOT like to have middle mouse button (MB) become the default for selecting i/o RB. My MB is - as for many users - the Scroll wheel, which is quite unstable for accurate selections (especially for click&drag selections).

I have no problem however to have the middle (scroll) button have one of these behaviors:
- either open the additional options menu (like RB in Explorer), and scroll could afterwards scroll through them.
- or be used for renaming, and scroll could scroll through the characters of the file/folder name, until the spot where we want to make a correction.