(Shift) Alt + Click functionality lost when emulating 3rd button #47919

Closed
opened 2016-03-24 18:29:03 +01:00 by Luca Crisi · 38 comments

System Information
Operating system and graphics card
Windows 8.1, nVidia GT740

Blender Version
Broken: 2.76b
Worked: ?

Short description of error
Can't select all Vertices, Edges or Faces by holding (Shift) Alt and Click after setting Emulating 3rd Mouse Button.
Now, I have a broken arm (my right one!) and I'm forced to use the so much hated touchpad...
Luckily, there's the possibility to choose Select/one of the option (choosen by trial and error, depending if you are selecting a Vertex, Edge or Face loop)

Exact steps for others to reproduce the error
1 - Set "Emulate 3rd Mouse Button" in the Preferences.
2 - Be disappointed by not being anymore able to Alt + Click.

Hopefully
Please, don't answer that this is a "feature". Because it's NOT.
Thank you.

**System Information** Operating system and graphics card Windows 8.1, nVidia GT740 **Blender Version** Broken: 2.76b Worked: ? **Short description of error** Can't select all Vertices, Edges or Faces by holding (Shift) Alt and Click after setting Emulating 3rd Mouse Button. Now, I have a broken arm (my right one!) and I'm forced to use the so much hated touchpad... Luckily, there's the possibility to choose Select/one of the option (choosen by trial and error, depending if you are selecting a Vertex, Edge or Face loop) **Exact steps for others to reproduce the error** 1 - Set "Emulate 3rd Mouse Button" in the Preferences. 2 - Be disappointed by not being anymore able to Alt + Click. **Hopefully** Please, don't answer that this is a "feature". Because it's NOT. Thank you.
Author

Changed status to: 'Open'

Changed status to: 'Open'
Author

Added subscriber: @BugFinder

Added subscriber: @BugFinder
Member

Added subscriber: @JulianEisel

Added subscriber: @JulianEisel
Member

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'
Julian Eisel self-assigned this 2016-03-24 19:12:08 +01:00
Member

This is neither a bug nor a feature. It's simply a limitation due to the issue that we run out of modifier keys. We were trying to find ways to improve this, but the best option seems to be that we make the multi-edit behavior be default so there wouldn't be a need to hold the alt key anymore. Some design issues need to be resolved for that though, see #44666.

Closing since this is not a but, thanks for the report nonetheless.

This is neither a bug nor a feature. It's simply a limitation due to the issue that we run out of modifier keys. We were trying to find ways to improve this, but the best option seems to be that we make the multi-edit behavior be default so there wouldn't be a need to hold the alt key anymore. Some design issues need to be resolved for that though, see #44666. Closing since this is not a but, thanks for the report nonetheless.
Author

" This is neither a bug nor a feature."
For me, it IS a bug. And really annoying.

"we run out of modifier keys "
The ALT key COULD (or, better, SHOULD) be still used for ring selections, though...

" the best option seems to be that we make the multi-edit behavior be default so there wouldn't be a need to hold the alt key anymore "
So we will no longer be able to select a single Vertex, Edge or Face?!
Then the cure is worse than the disease!

Best regards

" This is neither a bug nor a feature." For me, it IS a bug. And really annoying. "we run out of modifier keys " The ALT key COULD (or, better, SHOULD) be still used for ring selections, though... " the best option seems to be that we make the multi-edit behavior be default so there wouldn't be a need to hold the alt key anymore " So we will no longer be able to select a single Vertex, Edge or Face?! Then the cure is worse than the disease! Best regards
Author

Meanwhile, I dicovered that my behated trackpad can do the 3rd Mouse Button by setting an option in the settings (and using 3 fingers!).
So, I can get rid of this BADLY IMPLEMENTED 3rd Mouse Button emulation.

Thanks

Meanwhile, I dicovered that my behated trackpad can do the 3rd Mouse Button by setting an option in the settings (and using 3 fingers!). So, I can get rid of this **BADLY IMPLEMENTED** 3rd Mouse Button emulation. Thanks
Member

Eeek, I misunderstood you, thought you were referring to the ability to make a property affect all selected objects by holding alt. I guess you're referring to loop select instead?

Anyway, for me it's working fine. I can use loop select using alt just fine because selection is right mouse button and rotating view is left mouse button. Please try using factory settings ({nav File > Load Factory Settings}).

Eeek, I misunderstood you, thought you were referring to the ability to make a property affect all selected objects by holding alt. I guess you're referring to loop select instead? Anyway, for me it's working fine. I can use loop select using alt just fine because selection is right mouse button and rotating view is left mouse button. Please try using factory settings ({nav File > Load Factory Settings}).
Member

If you think it's badly implemented we would welcome a proposal on how this could be implemented properly. Would be more helpful than just complaining about it.

If you think it's badly implemented we would welcome a proposal on how this could be implemented properly. Would be more helpful than just complaining about it.
Author

Yes, I meant Loop Selection.

I'm using Left click to select, because I can NEVER get used to INVERTED selection (since world is world, you use the left button to select anything).
My proposal is... FIX it to work properly. Only you, the Blender developers can fix your software.

P.S.: I'll never load factory settings, since my configuration is highly personalized.

Yes, I meant Loop Selection. I'm using Left click to select, because I can NEVER get used to INVERTED selection (since world is world, you use the left button to select anything). My proposal is... FIX it to work properly. Only you, the Blender developers can fix your software. P.S.: I'll never load factory settings, since my configuration is highly personalized.
Member

I don't think you understand how open source development works?

I don't think you understand how open source development works?
Author

OK, but you can't pretend that everyone who uses a 3D program is also a talented developer.

OK, but you can't pretend that everyone who uses a 3D program is also a talented developer.
Member

There's no need for developers to find a design that fixes the issues you're describing. It is a use interface design issuee... users can work on that too.

BTW, loading factory settings is a temporary change, your settings are back after restarting Blender.

There's no need for developers to find a design that fixes the issues you're describing. It is a use interface design issuee... users can work on that too. BTW, loading factory settings is a temporary change, your settings are back after restarting Blender.
Author

Users can BADLY work with that bug.

Therefore... If I report a REAL bug, and it becomes closed TOUT COURT, because... because... ?!
Let me AT LEAST complain.

Users can **BADLY** work with that bug. Therefore... If I report a **REAL** bug, and it becomes closed TOUT COURT, because... because... ?! Let me AT LEAST complain.
Member

As I said it doesn't happen to me, so it would be important to know if it's also happening with factory settings. Until you didn't do that, and until we have evidence that there's indeed something wrong we'll keep this task closed.

As I said it doesn't happen to me, so it would be important to know if it's also happening with factory settings. Until you didn't do that, and until we have evidence that there's indeed something wrong we'll keep this task closed.
Author

As I said, I found a way to BYPASS the BUG.

After all, using 3 fimgers on the behated touchpad is quite the same as using ALT+a finger to click and a finger to drag.
But then, the loop selection works, this time.

So... there will be a forever bug in Blender and some time someone else will report it.
And see it closed without any reason.

History will repeat again and again.

As I said, I found a way to BYPASS the BUG. After all, using 3 fimgers on the behated touchpad is quite the same as using ALT+a finger to click and a finger to drag. But then, the loop selection works, this time. So... there will be a forever bug in Blender and some time someone else will report it. And see it closed without any reason. History will repeat again and again.
Author

Other than this... I love Blender!!
I still use it, even with a broken arm!

I can't do without it.
It's like a drug, for me.

And there's still people who use Maya, 3D Studio, LighWwave, ...
... WHY?

Other than this... I love Blender!! I still use it, even with a broken arm! I can't do without it. It's like a drug, for me. And there's still people who use Maya, 3D Studio, LighWwave, ... ... WHY?
Member

I can still use loop select with emulate 3 button mouse enabled, so for me there's nothing that looks like a bug :)

I can still use loop select with emulate 3 button mouse enabled, so for me there's nothing that looks like a bug :)
Author

Because you are using the WRONG button, to select... ;)

Because you are using the WRONG button, to select... ;)
Author

Update

  • TRIED on another laptop, SAME STORY.
  • TRIED loading factory settings (WRONG button), SAME STORY.

The Loop Selection is definetly **not working** with 3rd Mouse Button emulation.
In your case it works, because your mouse (hardware) tells the system that the 3rd button exists, therefore, the EMULATION doesn't take place.

You can reopen the bug.

Thak you.

Update - TRIED on another laptop, SAME STORY. - TRIED loading factory settings (WRONG button), SAME STORY. `The Loop Selection is definetly **not working** with 3rd Mouse Button emulation.` **In your case it works, because** your mouse (hardware) tells the system that the 3rd button exists, therefore, **the EMULATION doesn't take place**. You can **reopen** the bug. Thak you.
Member

Changed status from 'Archived' to: 'Open'

Changed status from 'Archived' to: 'Open'
Member

Added subscriber: @Blendify

Added subscriber: @Blendify
Member

Just tried on my laptop which only has a touchpad too, still can't recreate. Both systems running Linux.
What seems a bit strange to me is that you say you use emulate 3 button mouse together with left-click selection... This shouldn't work at all, when enabling left-click select the button for emulate 3 button mouse should become disabled and grayed out.... Are you sure you're talking about the right option? Would be useful to see your userpref.blend file then (iirc on Windows it's located in C:/Users/Username/AppData/Blender/ or something like that).

@Blendify, mind quickly testing on Win?

Just tried on my laptop which only has a touchpad too, still can't recreate. Both systems running Linux. What seems a bit strange to me is that you say you use *emulate 3 button mouse* together with left-click selection... This shouldn't work at all, when enabling left-click select the button for *emulate 3 button mouse* should become disabled and grayed out.... Are you sure you're talking about the right option? Would be useful to see your userpref.blend file then (iirc on Windows it's located in C:/Users/Username/AppData/Blender/ or something like that). @Blendify, mind quickly testing on Win?
Member

Seems to work fine here. The user preference file would really help here, it is located at C:\Users\<USERNAME>\AppData\Roaming\Blender Foundation\Blender\<BLENDERVERSION>\config\userpref.blend

Seems to work fine here. The user preference file would really help here, it is located at `C:\Users\<USERNAME>\AppData\Roaming\Blender Foundation\Blender\<BLENDERVERSION>\config\userpref.blend`
Author

I found my file. Now, how do I upload it?
Strange that it doesn't work on 2 of the 2 laptops where I tried it.
Did you physically disconnect your mouse**?

I found my file. Now, how do I upload it? Strange that it doesn't work on 2 of the 2 laptops where I tried it. Did you **physically disconnect** your mouse**?
Author

OK, I found the icon.
Here is the file

OK, I found the icon. Here is the file
Author

The UPLOAD icon doesn't work.
It DOWNLOADS the file, instead...

The UPLOAD icon doesn't work. It DOWNLOADS the file, instead...
Julian Eisel removed their assignment 2016-03-28 16:40:41 +02:00
Member

You can drag and drop the file into the text field.

You can drag and drop the file into the text field.
Member

You may also try a different web browser if it still fails.

You may also try a different web browser if it still fails.
Author

I tried dragging a file with Firefox. The result was that the file was DOWNloaded into my dowloads folder.

I tried dragging a file with Firefox. The result was that the file was DOWNloaded into my dowloads folder.
Author

userpref.blend

OK it seems it works by dragging the file DIRECTLY, without using the CLOUD icon... ??
Good to know.

[userpref.blend](https://archive.blender.org/developer/F299508/userpref.blend) OK it seems it works by dragging the file DIRECTLY, without using the CLOUD icon... ?? Good to know.
Member

I checked the .blend in the meanwhile, but it just increased my confusion. "Emulate 3 Button Mouse" is definitely disabled in it, just as I would expect as you're using leftmouse selection (it gets automatically disabled when changing to leftmouse select). This raises the question what you precisely mean with "Emulate 3rd Mouse Button". Where exactly do you enable this?

Alt+click for loop selection works using your userpref.blend too btw, with left- and rightmouse select. So far nobody has been able to reproduce this.

I checked the .blend in the meanwhile, but it just increased my confusion. "Emulate 3 Button Mouse" is definitely disabled in it, just as I would expect as you're using leftmouse selection (it gets automatically disabled when changing to leftmouse select). This raises the question what you *precisely* mean with "Emulate 3rd Mouse Button". Where exactly do you enable this? Alt+click for loop selection works using your userpref.blend too btw, with left- and rightmouse select. So far nobody has been able to reproduce this.
Author

I disabled the Emulate 3rd Mouse Button, since it's bugged.

As I told you, I used the trackpad.
Meanwhile, they removed my chalk cast from my right arm and now I can use the REAL mouse.

Which works just fine.

Than you

I **disabled** the Emulate 3rd Mouse Button, since **it's bugged**. As I told you, I used the trackpad. Meanwhile, they removed my chalk cast from my right arm and now I can use the REAL mouse. Which works just fine. Than you
Member

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'
Julian Eisel self-assigned this 2016-04-10 19:12:41 +02:00

Added subscriber: @izquierdo

Added subscriber: @izquierdo

I was able to reproduce this 'bug'. Loop selection doesn't work if you activate 'Select With: Left (Mouse button)'and'Emulate 3 Button Mouse'. Although this might not be a bug per se, It's a problem of functionality. For those people who prefer selecting with the left mouse button, and I believe there are a lot of people in the industry who prefer that, they are unable to select loops since the key combination of Alt+Left Mouse Button is assigned to rotate the view when you emulate a 3 button mouse.

Like I said before, even if this is not considered a bug, it's a functionality problem. And I believe it's an issue that HAS TO BE ADDRESSED.

One possible solution would be to assign an alternate key combination to selecting loops, or perhaps using a key other than Alt (Shift or Control) and a double click instead of a single click. You could end up with a combination such as Shift+Double Click or Ctrl+Double Click for selecting loops.

Please Blender Developers: DON'T ARCHIVE THIS ISSUE AS NOT-EXISTENT. Again, even if you don't consider this a bug, is an issue of basic functions such as navigation and polygon selection.

I was able to reproduce this **'bug'**. Loop selection doesn't work if you activate **'Select With: Left (Mouse button)'**and**'Emulate 3 Button Mouse'.** Although this might not be a bug per se, It's a problem of functionality. For those people who prefer selecting with the left mouse button, and I believe there are a lot of people in the industry who prefer that, they are unable to select loops since the key combination of Alt+Left Mouse Button is assigned to rotate the view when you emulate a 3 button mouse. Like I said before, even if this is not considered a bug, it's a functionality problem. And I believe it's an issue that HAS TO BE ADDRESSED. One possible solution would be to assign an alternate key combination to selecting loops, or perhaps using a key other than Alt (Shift or Control) and a double click instead of a single click. You could end up with a combination such as Shift+Double Click or Ctrl+Double Click for selecting loops. Please Blender Developers: DON'T ARCHIVE THIS ISSUE AS NOT-EXISTENT. Again, even if you don't consider this a bug, is an issue of basic functions such as navigation and polygon selection.

Added subscriber: @cyaoeu

Added subscriber: @cyaoeu

You can just change the key for loop select if you want alt+left click view rotate. Since Blender shouldn't randomly change keys for you it's up to you to solve any conflicts.

You can just change the key for loop select if you want alt+left click view rotate. Since Blender shouldn't randomly change keys for you it's up to you to solve any conflicts.
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#47919
No description provided.