bambulab / BambuStudio

PC Software for BambuLab and other 3D printers
GNU Affero General Public License v3.0
2.18k stars 292 forks source link

MacOS: Right click on preview '+' button changes layer height making it very difficult to add pause #3450

Open dclaze opened 10 months ago

dclaze commented 10 months ago

Bambu Studio Version

1.8.4.51

Where is the application from?

Bambu Lab Official website

OS version

macOS 12.6.6

Additional system information

No response

Printer

Bambu Lab A1 Mini

How to reproduce

  1. Go Preview tab
  2. Move to desired layer
  3. Try to right click on '+' button
  4. Add Pause

Actual results

In step 3, it is as you right click the layer, the layer from step 2 gets updated and the pause is added to the wrong layer

Expected results

Right clicking does not move the layer height

Project file & Debug log uploads

N/A

Checklist of files to include

amzaldua commented 10 months ago

Yes, but you can use Control+left click and voilà!

dclaze commented 9 months ago

@amzaldua can you clarify the work around here? I did CTRL + LEFT (CMD+LEFT on macOS), and I see what looks like a GCODE menu, can you clarify how would I use it to add a pause?

Screen Shot 2024-01-24 at 11 36 38 AM
amzaldua commented 9 months ago

Okay, on my MacBook, it would proceed as follows: First, I press and hold the Control button, move the cursor over the slicer, and then left-click with the mouse. A submenu with the pause option will appear. The slice should be positioned in the layer where you want to add a pause at the beginning.

If you do it directly with the right mouse button, it will happen exactly as you mentioned: when you press the right button, the bar moves from the layer where you want to insert the pause. It's as you said; they need to make it simpler. However, doing it this way, reminiscent of the old school when Macs came with a single button, works fine.

I also had to deal with this matter until I found the solution. I apologize if I didn't explain myself correctly at the beginning.

mhwunder commented 9 months ago

I found using two finger right click on the trackpad to add a layer pause was impossible to do accurately with my MacBook. Long ago I started doing Ctrl + click for right click add pause function and never looked back. I know not a true fix and it shouldn't be as sensative as it is but I wonder if it is just a problem two finger right click?

LiZ-Li-BBL commented 9 months ago

Thank you for your feedback! We're considering a solution.

stevepopovich commented 5 months ago

Yep, thanks for the solution with control. With prints with many layers, this was a nightmare. I would love a keyboard shortcut for this. It is something I could look at contributing myself, if you are all open to contributions?