tag:support.nodebox.net,2012-11-01:/discussions/nodebox-2-3/6122-option-drag-bugNodeBox: Discussion 2021-01-30T10:57:49Ztag:support.nodebox.net,2012-11-01:Comment/470258852019-06-16T23:18:44Z2019-06-16T23:18:44ZOption Drag Bug<div><p>Frederick,</p>
<p>Could you please take a look at this? It's probably an easy bug to fix and it's still biting me every single day. This is the top bug fix on my list.</p>
<p>Thanks,</p>
<p>John</p></div>johntag:support.nodebox.net,2012-11-01:Comment/470258852021-01-15T15:24:10Z2021-01-15T15:24:10ZOption Drag Bug<div><p>UPDATE. This bug has been fixed with version 3.0.52. You can download it here:</p>
<p><a href="https://www.nodebox.net/download/">https://www.nodebox.net/download/</a></p>
<p>Thanks, Frederik!</p></div>johntag:support.nodebox.net,2012-11-01:Comment/470258852021-01-15T17:19:52Z2021-01-15T17:19:52ZOption Drag Bug<div><p>Wonderful news to hear about option-drag being addressed but now it appears option-drag is disabled completely.</p></div>rougeuxtag:support.nodebox.net,2012-11-01:Comment/470258852021-01-15T19:39:24Z2021-01-15T19:39:24ZOption Drag Bug<div><p>Weird — I just tried it without any issues. Are you on Mac or Windows? Which version?</p></div>Frederik De Blesertag:support.nodebox.net,2012-11-01:Comment/470258852021-01-15T20:06:42Z2021-01-15T20:06:42ZOption Drag Bug<div><p>I'm on macOS 11.1. Anything else I can do to troubleshoot?</p></div>rougeuxtag:support.nodebox.net,2012-11-01:Comment/470258852021-01-15T20:33:46Z2021-01-15T20:33:46ZOption Drag Bug<div><p>I am on macOS 10.15.6 and have had no issues with option drag. I believe Frederik is on macOS 11. Very strange.</p>
<p>Can anyone else out there confirm that option drag is either working or not working for them under NodeBox 3.0.52?</p></div>johntag:support.nodebox.net,2012-11-01:Comment/470258852021-01-16T02:57:21Z2021-01-16T02:57:21ZOption Drag Bug<div><p>Hi Rougeux,</p>
<p>Some troubleshooting questions and suggestions...</p>
<p>Were you able to confirm that option drag was working for you on 3.0.51 and only stopped when you upgraded? Can you switch back to 3.0.51 and verify?</p>
<p>Have you observed problems with option drag anywhere other than Nodebox (e.g. in Finder, Word, Illustrator, etc.)?</p>
<p>Have you tried rebooting your Mac?</p>
<p>I did a google search on "Option Drag Not Working" and found this problem occurs for many people in many situations for many different reasons. Sometimes a third party plugin is to blame. One person said shutting down Firefox solved his copy drag issue in other apps (possibly due to a Firefox plugin). Another person reported that his keyboard input somehow got set to a British keyboard instead of an American one; switching back to American keyboard solved the problem.</p>
<p>Please keep us posted. I'd like to get to the bottom of this and find out if you are the only one experiencing this issue.</p>
<p>John</p></div>johntag:support.nodebox.net,2012-11-01:Comment/470258852021-01-16T03:06:25Z2021-01-16T03:06:41ZOption Drag Bug<div><p>Happy to help.</p>
<ul>
<li>Rebooting didn't fix the issue.</li>
<li>Closing all other apps didn't fix the issue.</li>
<li>Keyboard input is set to U.S. (default)</li>
<li>Tried downgrading to 3.0.51 and option-drag works with the same buggy behavior.</li>
</ul>
<p>Lucky me if I'm the only one experiencing the issue. :)</p></div>rougeuxtag:support.nodebox.net,2012-11-01:Comment/470258852021-01-16T03:14:49Z2021-01-16T03:14:49ZOption Drag Bug<div><p>Stranger and stranger.</p>
<p>I put out a call to one of my contacts to test this out on her machine. If anyone out there is reading this thread, please reply and say</p>
<ul>
<li>
<p>"Option drag works for me under 3.0.52" OR</p>
</li>
<li>
<p>"Option drag stopped working for me when I upgraded to 3.0.52"</p>
</li>
</ul>
<p>and please indicate what OS you are running under. If this is happening to anyone else maybe we can find what you have in common.</p></div>johntag:support.nodebox.net,2012-11-01:Comment/470258852021-01-16T03:40:31Z2021-01-16T03:40:31ZOption Drag Bug<div><p>Rougeux,</p>
<p>What happens when you option drag? Does it just ignore you, or does it drag the node without duplicating it, or something else? I suppose you've already tried holding down the option key for longer before you start the drag.</p>
<p>Here is a long shot thing to try just to find more clues...</p>
<p>Go to Keyboard under Mac System Preferences, under the Keyboard tab in the lower right corner click the Modifier Keys button, and remap your Caps Lock Key so that it performs an Option action instead of a Caps Lock. You can then use your Caps Lock key instead of your Option key. Try Caps Lock dragging (hold down Caps Lock and drag rather than just clicking on Caps Lock). After the test you can switch back again to normal.</p>
<p>I would be very surprised if this worked, but you never know. If it did, that would be a clue.</p>
<p>I'll keep thinking of other (increasingly desperate) things you might try.</p>
<p>John</p></div>johntag:support.nodebox.net,2012-11-01:Comment/470258852021-01-16T10:17:48Z2021-01-30T09:15:05ZOption Drag Bug<div><p>Option-drag works nicely for me under 3.0.52 / Catalina 10.15.5.<br>
Thank you and Frederik so much for all the things for Nodebox community:)</p>
<p>seo</p></div>seohyotag:support.nodebox.net,2012-11-01:Comment/470258852021-01-16T16:26:53Z2021-01-16T16:26:53ZOption Drag Bug<div><p>I just heard back from my contact.</p>
<p>She says "Option-drag works nicely for me under 3.0.52/Catalina 10.15.5".</p>
<p>Still looking for someone other than Rougeux who is experiencing this problem.</p>
<p>Anyone?</p></div>johntag:support.nodebox.net,2012-11-01:Comment/470258852021-01-30T01:31:02Z2021-01-30T01:31:02ZOption Drag Bug<div><p>Hi Rougeux,</p>
<p>Just checking in. I haven't forgotten you.</p>
<p>So far I've not had any reports of anyone else with your problem, which makes this hard to debug. Has there been any change in your situation? Any further clues?</p>
<p>To be clear, the suggestion I made above about remapping the Option Key to Caps Lock was not intended as a proposed fix - even if it worked. When dealing with difficult to diagnose bugs, my strategy is just start shaking everything - turn other things on, turn other things off, try it upside down, try it in rainstorms on Tuesday, keep banging until SOMETHING changes. Any behavioral change is a potential clue. There must be some reason why this is affecting you and - so far - no one else.</p>
<p>You don't have any accessibility features turned on (even by accident), do you?</p>
<p>If anyone else out there installs 3.0.52 and discovered that option-drag stops working please respond to this thread!</p>
<p>John</p></div>johntag:support.nodebox.net,2012-11-01:Comment/470258852021-01-30T01:36:45Z2021-01-30T01:36:45ZOption Drag Bug<div><p>Thanks for checking in, John. I tried remapping my Caps Lock key and that did indeed work. Out of curiosity, I tried resetting that and tried <strong>both</strong> option keys independently. I found that the <strong>right</strong> key doesn't work but the <strong>left</strong> one <em>does</em>. So maybe there's a bug with just detecting the right key? I never tried this before because I'm left-handed and only ever used the right option key when duplicating nodes (left hand on the mouse, right hand on the keyboard).</p></div>rougeuxtag:support.nodebox.net,2012-11-01:Comment/470258852021-01-30T02:40:32Z2021-01-30T02:41:48ZOption Drag Bug<div><p>Aha! I think you've found the problem!</p>
<p>I would have thought that both keys would appear the same to code at the NodeBox level. But I googled and discovered that recent Mac operating systems DO have the ability to differentiate between left and right option keys.</p>
<p>AND I just tried this myself and verified that ONLY THE LEFT OPTION KEY works for me as well. I am right-handed and have never once used the right option key, so I didn't notice this until now.</p>
<p>It seems likely that when Frederik updated his option drag code, he only tested for the left option key, not both of them. Frederik, if you are still listening, can you please confirm?</p>
<p>So it looks like you are not alone after all, Rougeux. You just happen to be the first left-handed user to try 3.0.52.</p>
<p>Frederik no longer works on NodeBox on a regular basis, so it was a heavy lift getting him to do the 3.0.52 update. I will let him speak for himself, but even though this would be a simple fix, it may be some time before he can crank out a patch for this.</p>
<p>There might be some way of remapping the right option key to the left option key. I looked for this, but so far have come up empty. There may be some third party software or hardware that could help. I'll keep looking.</p>
<p>At least we know what the problem is now. And you can limp by using the the left option key - a real pain for a left-handed person, but at least it's an option.</p>
<p>John</p></div>johntag:support.nodebox.net,2012-11-01:Comment/470258852021-01-30T02:44:40Z2021-01-30T02:44:40ZOption Drag Bug<div><p>The perks of being left-handed! Glad we found the cause. Hopefully a fix comes some time in the future.</p>
<p>It's disheartening to hear NodeBox is no longer regularly developed. I assumed this was the case due to the lack of updates. It's made such an impact on the way I work on my project and presented a lot of opportunities to me that would not have been available otherwise. I hope someday it gets back on a regular update schedule.</p></div>rougeuxtag:support.nodebox.net,2012-11-01:Comment/470258852021-01-30T03:00:17Z2021-01-30T03:00:17ZOption Drag Bug<div><p>Followup</p>
<p>I just found one workaround.</p>
<p>On Mac System Preferences, go to the Accessibility panel, choose Keyboard from the left scrolling menu, and turn on "Enable Sticky Keys".</p>
<p>Once Sticky Keys is on, both option keys work to option-drag in NodeBox. You can click either key and then drag, or just click and drag as you normally would. I've never used Sticky Keys before, but it seems to work pretty well. I could see leaving it on all the time. You can turn off the clicking noise and visual indicators if they bother you.</p>
<p>Let me know if this works for you, Rougeux.</p>
<p>John</p></div>johntag:support.nodebox.net,2012-11-01:Comment/470258852021-01-30T03:02:19Z2021-01-30T03:02:19ZOption Drag Bug<div><p>That's worth trying to see how it works out. Thanks for finding that and for all your help in sticking with this issue!</p></div>rougeuxtag:support.nodebox.net,2012-11-01:Comment/470258852021-01-30T10:57:48Z2021-01-30T10:57:48ZOption Drag Bug<div><p>It seems the APIs for remapping keyboard shortcuts have been changed in the newer versions of Java — the old APIs are deprecated so I switched to the newer versions, but apparently they don't support keyboard remapping etc. The same issue happens with the "meta" key on Windows.</p>
<p>I'll see if there's another way of accessing keys.</p></div>Frederik De Bleser