This may have been discussed before, but if it has, I'm unaware of it.
I find that I often wish to temporarily enable or disable different types of snaps, alignment guides, or dynamic guides, depending on what I'm doing at any particular time on a job. Before toggling any of these, I have to know what the current status is. Less frequently, I want to change the specific features that are in effect for object snaps.
It only recently occurred to me that what I wanted could be had by simply putting the appropriate buttons on a Command Bar:
I appreciate that the buttons not only toggle the snaps or guides, but also serve as at-a-glance indicators of status. In the snip shown above, "Snap to objects" and "Alignment guides" are both active.
Similar buttons are available for some other snap types, too. The ones shown above are just the ones I use the most.
hywelharris said:One of the most asked for features in relation to Snap is a hotkey to temporarily disable STG or STO. So it would act like a momentary switch, pressed snap state would be reversed from the current state and as soon as you let go it would revert.
I see the appeal of that idea. For what I do, I'd even be content to have a "suppress all snaps" toggle that would restore the current snaps states when toggled back off. That's essentially what I use that command bar for, but with more manual effort.
hywelharris said:Another request is, as one of the STO options, would be a Snap To Self control SO WE COULD TURN IT OFF!!!
Wow, that would be useful! I rarely need to snap an object to itself. With complex vector objects, that behavior can really confound what I'm trying to do.
Eskimo said:I'd even be content to have a "suppress all snaps" toggle that would restore the current snaps states when toggled back off.
OK, here it is. May seem like a lot of information but it is not that difficult, just follow the steps. [:)]The hack was supplied by Hendrik Wagenaar that worked for Corel until a year ago, or two (?).It was around version X4 I think, but I tested it with CorelDRAW 2017 and after a few small modifications it is still working fine.
"a" is the hotkey that I use, but there may be other keys that work fine too. Just make sure there are no conflicts.I have noticed that I sometimes get a "bing" sound when I hold the "a" key but I don't think it affects how the key works.Give it a try.
This is for CorelDRAW 2017. If you try with X7 or X8, simply go to the correct folder and make the changes there instead.Close CorelDRAW.Find the file "<workspace name>.cdws", where <workspace name> of course should be the name of the workspace you use.It is located in C:\Users\ <your username> \AppData\Roaming\Corel\CorelDRAW Graphics Suite 2017\Draw\Workspace(first, save a copy of the file, just in case)Change the .cdws extension to .zipOpen the "content" folder inside the Zip-folder.Open the file "workspace.xml" with notepad or other text editor.Search for <table tableID="49efc5c9-e012-42eb-9c83-208db2166df3"> and insert the following code to that section <keySequence guid="3bdee6d4-b8fb-4d2a-8153-de70a596192e"> <key>a</key> </keySequence>Save the file as "workspace.xml" and replace the file in the Zip.Rename the workspace file extension back to .cdwsThis will make "a" your hotkey to temporary disable all snapping.It works as long as you depress "a".In case you have assigned "a" to anything else, you have to disable it before making these changes.You may also try another hotkey but this is the one Hendrik suggested.Note: If I'm not mistaken, I think you must make some shortcut customizations before the <table tableID="49efc5c9-e012-42eb-9c83-208db2166df3"> string appears in the file.There may also be more than one instance of the string. I chose the first instance and it worked for me.Start Draw, create a couple of objects and see the difference in snapping while "a" is depressed.