LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Disabling the Tools Palette at run time

Solved!
Go to solution

I'd like to utilize <shift> + <right mouse> on a control through an event structure at run time, but this is the shortcut that brings up the tools palette.  Is there a way to suppress the shortcut so that the tools palette doesn't come up at run time?  I am already using the "Run-time shortcut menu/Disable" setting on the control, as well as the generic "Front Panel Window: Allow Run-time popup=F" property.

0 Kudos
Message 1 of 4
(2,518 Views)

What action are you wanting to impose after the event condition is met? I'm betting in the Event Structure that the Click/Shift can be suppressed using the Event Filter Nodes on the right hand side of the Event Structure.

 

Logan H

National Instruments
Applications Engineer
0 Kudos
Message 2 of 4
(2,488 Views)

I am using the MouseDown and MouseMove events to teleoperate a robotic system. I apply 4 different behaviors, using left/right MouseMove with and without the "Shift."  Using the filter node, I found that the tools palette pops up before the filter event is generated, so I cannot dispose of the palette that way.  As a workaround, I am using "Ctl" instead of "Shift" for the mouse events.  However, the system utilizes an analogous control setup using the keyboard, and I find that I am forced to use "Shift" in that case because holding down "CTL"+ arrow keys locks things up.  I would like to use the same Platform Modifier in both cases, for consistency.

0 Kudos
Message 3 of 4
(2,450 Views)
Solution
Accepted by topic author Womack

Build your application into an .exe and you don't get the tools palette on a right click.

0 Kudos
Message 4 of 4
(2,433 Views)