arbitrary hotkey to toggle a Boolean value (or increment/decrement a digital)

Is it possible to assign the space bar as a shortcut to toggle a Boolean value from one State to the other (i.e. after the tab using FP and affecting emphasis as boolean)? More generally, is it possible to assign any key as a shortcut to a Boolean value (or a digital for its actions to increment/decrement)?

The Advanced > button Navigation... Panel does not provide this option that I see (LV 2009 SP1).

Thank you



You can't assign arbitrary key to this action. What you can do, instead, is to use a structure of the event to intercept a key event and react accordingly. See attached example (LV 8.2).

Tags: NI Software

Similar Questions

  • Caveat "the formula uses a Boolean value instead of a number" would dismiss


    I do a "Calculator" to get estimates of price for the projects, according to which processes the customer wants.

    Rates for each process are added in another table, and I use the list of control buttons to enable or disable the various processes.

    Here is an example of a formula:

    D3 determines if the part of the project modeling is performed, so the price will be or will not be calculated.

    If D3 is true, the result is multiplied by 1, give me a positive amount. If false, the result will be multiplied by 0, 0, so nothing to add to the final cost he send me some.

    Same for B4 in the same formula.

    This formula is repeated all over the chart, with minor changes to add more complex options, but it's all the same.

    Everything works fine, but I got those blue triangles warning me of "the formula uses a Boolean value instead of the number". That's fine with me, I like the use of the Boolean types, and they make my formulas work well in my calculator. How can I reject the blue triangles?

    They are a little annoying. And they do not really correspond with the general style of my calculator.

    I saw someone talking other types of formulas, with SEARCH and yews, but who is really complicated and I don't know how to do... Especially for a simple calculator

    Is there a way to simply do not display warnings?

    Using the version 3.6.2 on a MacBook Pro, OSX El Capitan 10.11.5

    Thank you!

    Hi Sinshassan,

    I don't know a way to escape your blue flags except to make a formula which is consistent with the expected numbers. It is not difficult.

    My formula D2 = yew (AND(D1,B2), C2, 0)

    The IF statement tests the two D1 AND B2. If they are true, then it indicates the value of C2 your carbon Modeling::High Poly #1, if one or both are false (unchecked) then 0 is displayed.

    Give it a try.


  • Network.protocol - handler.external.magnet type = boolean value = true

    Associate files of the magnet with firefox and qbittorrent

    With firefox 3.x the following entries about: config works great.
    Network.protocol - type is string value is/usr/bin/qbittorrent
    Network.protocol - handler.external.magnet type = boolean value = true
    Network.protocol - handler.warn - external .magnet type = value boolean = false

    With 4.0 they do not, and I see the problem is that 4.0 won't accept "Network.protocol - handler.external.magnet type = boolean", because it constantly changes its type to string.

    So, how do links magnet, transferred to qbittorrent via firefox 4.0?

    I found the solution. Previously, when I right click the topic: config page and select New to create the entry of Network.protocol - , firefox would immediately follow with a second window asking the access path to the torrent app and qbittorrent/usr/bin/qbittorrent already entered for me (who tells me that firefox has already known qbittorrent is the application to use). I click on OK, and firefox would be error when I clicked on a link magnet.

    This time, I deleted the default/usr/bin/qbittorrent, then pasted the same exact value into the box and click OK. And now it works. The only difference between the two methods; in the method that fails, the path/usr/bin/qbittorrent is highlighted when I click OK, in the method that works, the path is not highlighted.

  • How to pass the Boolean values of a façade in other block?

    Hi all

    I have a main façade with several Boolean button for example:






    -etc. And for each option, I event structure that calls the other program of labview in subgroup of experts.

    So now that my problem is when I pressed the button dncc-n1-01 its Boolean values should be passed to the program which I am calling the Sub-group of experts.

    So, it is possible? I tried with ref and property of node, but I failed. I guess that I am not on the correct path.

    Thanks in advance


  • Increment and decrement with a Boolean value entered

    Hello Experts Labview (and in fact life savers!)

    I have a digital controller (button) in my VI, digital indicator, in addition to a Boolean of power input.

    As an initial state, the digital display will contain a certain value (zero for example) and will only receive the variation in the button entry as long as the Boolean is true, and then add it to this initial value.

    What is the change ? lets say that the button was on 8 before I touched the Boolean true, the value of the indicator is zero, and then I hit the Boolean true.

    Now, when I move the button from 8 to 18 years (variation of + 10) , I want to receive the indicator + 10 and add it to the zero, now the result is 0 + 10 = 10

    Now, the value is false, I move the button and nothing happens to the in the indicator 10.

    Now, the Boolean value is true once again, let's say the button was about 4 at the time, I hit the Boolean true and it spend 4 to 1 (change-3) , the indicator value will now be 10 + (-3) = 7

    I hope I explained the idea in a clear manner, I would be very grateful if someone could help me with this.

    P.S. I have attached only the vi to illustrate the idea.

    Thanks in advance

    You care only remarks how the button changed.  Therefore, you must subtract the old value and the new value to get how to change the button.  Then add inside the structure of the case, this difference to your value that belongs in the registry to offset.

  • Button, which initializes the values then releases control of more Boolean values

    I want to create a button that turns on a series of other buttons, but then releases the control to allow individual switching. The problem is that for my project I need to run the labview file continuously so when I change a control to true switch it keeps the value of the other true Boolean values. For example, I flick a switch to turn on all the lights at the same time but want to and then later have the power of the special lights individually. Then also have the option to turn off all the lights again with a click of a button. I can't understand this. I don't have much so far, sorry for that.

    Like this?

  • The boxes "trace the legend" a link to Boolean values

    Hi all

    I save data to data acquisition of a waveform graph (where channels are displayed as plots of different color on the same chart) and I want the plots "unchecked" in the legend to go unregistered.

    Ideally there would be a sort of Boolean value associated with each checkbox which I could then use to say ' Yes, 'save' or 'no, do not save. ''

    Is it possible to do this? Or is there a better solution than that?

    I assume you are referring to the "plot visibility cases." You can use the two nodes of the graph property: Plot Active and Visible Plot. Together, those that you should get the information you want.


  • void / vi based on the Boolean value


    I have a main vi and I want to call a subvi based on a Boolean value, that is when the Boolean entry gets the true value, the sub - vi must run, otherwise it shouldn't.

    To do this, I added the Boolean control component connector of the sub - vi and I added a while loop in the sub - vi, which has 'continue if true' condition. I also made this point prescribed to the subvi.

    However, I noticed that even if the Boolean value false maintains execution of the sub - vi.

    Can you get it someone please let me know what the problem with this approach?

    Thank you


    Put the Subvi code (or the Subvi set) inside the true case of a case structure and wire your boolean to that.  I prefer the second option.

  • The VI call does not show correct Boolean value returned from Subvi

    I have a Subvi, which returns a Boolean to indicate whether the system is WoW64 or not. When I run this by herself or with a probe VI, I get a TRUE result (my OS is 64-bit Win8, and I am running 32-bit LV2015).  When the VI is called as a Subvi, and the output is wired to a Boolean value on the front of the caller, the value is FALSE, even if it is TRUE inside the Subvi.  The LV2014 code is attached below.  It happens in 2014 but not 2013.  Is there something to do with DLL calls made by the Subvi which is corrupting the Subvi call?

  • How to pin "Info button" Boolean values of the input data to acquire?

    I am a newbie to LabVIEW. I did this VI referring to this ARTICLE
    I have problems with taking the values of these pines "Info"... As the functions of 32 buttons, 4 Directions, 8 info axis are wired to 3 Pins?...
    In fact, the goal of my project would be this...
    1 initialize the Joystick
    2. reading axis and Info button
    3 assign characters for each button (a Boolean value) and the axis (-32768 or 32767) as button 1 = Servo1, button 2 = Servo2, Y-Axis(-32768) = MF, Y - Axis (32767) = MB,
    X Axis(-32768) = ML, X-Axis (32767) = Mr... etc...
    4 send the characters to an Xbee Pro connected to the PC with a USB Dongle of Xbee.

    I know it's simple, but such things of convertion and the 'thing' entire component is really confusing... Kindly help me out to the point 3 & 4

    These are clusters.  You can simply use the Ungroup by name in order to leave the values of the components.

  • Which situations give an event structure do not capture a Boolean value changes?

    LabVIEW 9 x 86

    Windows 7 x 64

    I have an event structure that works very well.  It has 5 cases, each triggered by a change in value of various indicators.

    I added another case of event, I'm trying to raise the case of the event with the express control "Out of time", I made a deal to raise when the Boolean value "out of time".  The structure of the event does not run when the value changes.

    In addition, once figured out how to make this indicator to trigger structure of the event, I would like to only trigger when the value goes from 0 to 1 and not from 1 to 0

    Search the forums for "event to change value" and "value traffic".

    The value (I guess you have on the structure of your event, bar header you seems to miss information.) the change is triggered only when the user enters new data in a control, or you write a new value programmatically by using the Value property node (signaling).  Completed just by a program written for a local variable, or do not ' value' property node.

    To trigger that in a sense, you can put the code in the event of a case within a case structure so that it runs only when it it True (or False, if that's what it takes.)

  • How to cancel a Boolean value

    Hello @ all,

    I'm a little embarrassed, but I didn't find any solution that works.

    I get a boolean value, hence a VI is "TRUE = success / no error. I put this value to "Step.Result.PassFail".

    Now I need the same value to another variable in TestStand, but I have to cancel, so "success = FALSE / no error.

    Is it possible that I can put the two variables (one of them denied) easily with a release of VI?

    I tried several expressions with «!» operator' to 'post' and the 'module - tab--> value cell"call VI in TestStand, but no one works very well.

    Thank you

    Another thing to add... If you look in the table, you will see that number 27 action sets the State of the sequence has failed. As the step contains a mistake, not a failure, the State of SequenceFailed is not set to TRUE...


  • the Boolean value 'specify by the expression' in the call of the sequence


    Is it possible to set the checkbox "Specify by the expression" in a statement?

    The statement should be in the cleanup.

    If Yes, what is the line of code to write? because this variable is not

    the window variable so I have no idea on how to fix this Boolean value.

    Thank you

    An expression similar to the following should work:

    "" "RunState.Sequence.Main ["myseqcall"]." Module.AsSequenceCallModule.SpecifyByExpr = true


  • A global variable is adjustable, and a Boolean value in LV3.1.1?

    A global variable is adjustable, and a Boolean value in LV3.1.1? I can do in LV 8.0, but 3.1.1 I need because of instrument gives me the penalty.

    All suggestions from users for a long time?

    Well, I'm a long time user, but that will come back some time.

    A global variable is basically a VI without a block diagram, so you should be able to place a Boolean control on the global variable just as you would place a digital command. Boolean values are treated differently at the time, but it probably won't affect what you do. The prices you say you tried, you can't put a Boolean value controlling this? I honestly don't remember not that is the case, but if this is the case, you can still use the functional overall construction, which is what we did before global variables have been introduced.

  • How to determine the Boolean value selected in a mouse down event pane?

    I have a lot of Boolean controls and indicators in my VI and I would determine what boolean is selected (left click) on a mouse down event pane.  Can I do this without having to specify each of the Boolean in the case of event configuration?

    Thank you.


    If you get a ref to your Boolean all they have properties that define it location and size. Compare the location click with the limits of each boolean and where

    Left< click=""><>


    Back to top< click=""><>

    you have found the Boolean value that ended the click.

    It may be easier to use the Boolean refs table to create a dynamic event and then use the ref returned by the mouse down to get the label of the Boolean value that has been clicked.

    Have fun


Maybe you are looking for