So the last code works PERFECT on the clean example C3 file I attached before.
But once I tried to add it to my project (which is organized in a very similar way, same variable names, same family names, same organized group names etc..)
Anyway... the original issue IS BACK! on my actual project.
so I tried to look for other similar events that maybe I forgot or clash with each others, maybe there are other "hold shift" or something like that, and there was nothing that could find (I also use Ctrl+F a lot to find anything related to Drag) nothing special that could clash or ruin the above code.
So, first I disabled group by group running F5 each time carefully to see which one maybe cause the issue.
NOTHING WORKED! it keeps CLONING while holding shift and any Mouse Button, all three which is back to point zero...
My last idea before I'll ask for help again on this thread, was to track and find the issue
I actually DISABLED 90% of the project groups and run with F5 to see if it will fix the problem, and it DIDN'T! I could still clone with ANY mouse button while holding shift.
So I need some help here, how can I find the issue on my code? there must be something that allow this to happen and ignores the CLONE group code which supposed to work like it did on the clean small C3 file I shared.
I tried to see if there are 2 "Drag & Drop" behaviors or anything, but nope.. they are EXACTLY set as the small C3 file project on a family called: "Created_Objects" and nothing else, so no clash there either.
As you can tell I did try to solve the issue, or at least FIND the source of the issue first.
This is making me crazy even when 90% of the project disable it's still not working... any help will be appreciated!
I have a strong feeling that it's something small and stupid that I need do but I don't know what.
If there is an easier solution like Re-Program the Clone code for a more "safe" less issues as I add more and more features, I'll be happy to give it a try so please share your mind.