How to trap ALT key?

Hello guys!
After searching and investigating quite a lot, I am posting
my problem here in hope that God bless me with success
I am working on an eLearning course whereas client requied
the course to be keyboard accessible. He wants all the shortcuts
with Alt key combination.
I can trap the Alt key with the use of enterframe but that
makes my course processing heavy so I tried to trap Alt key with
keylistener event but unfortunately keylistener event doesn't
listen Alt key
Could anyone suggest me how to trap Alt key without using
enterframe or interval?
Thanks a lot for sparing your precisious time.

I believe Alt-Space is a keyboard shortcut in Windows XP to bring up the window menu for any app...so it's not just a LabVIEW thing. Further, it appears that Windows grabs that key combination before a LabVIEW event structure can get it.  I don't know any way around this behavior, since Windows appears to be taking matters into its own hands with certain key combinations.  My advice would be to use a different key combination for your app.
-D
Darren Nattinger, CLA
LabVIEW Artisan and Nugget Penman

Similar Messages

  • How to trap ALT-Space key combo. ?

    Hi,
          Does anyone know how to trap Alt-space?  The user is probing a PC board and may want to keep their eyes on the work.  The space-bar makes a nice big "next" button, and the Alts on either side seem a natural choice for "back".  But, when I try to trap the Alt-key/space keyboard-event, the program nevers sees it.  Instead, a file dialog is displayed, as if Alt is trapped by the VI-menu-bar - which isn't even displayed!
    Cheers.
    When they give imbeciles handicap-parking, I won't have so far to walk!

    I believe Alt-Space is a keyboard shortcut in Windows XP to bring up the window menu for any app...so it's not just a LabVIEW thing. Further, it appears that Windows grabs that key combination before a LabVIEW event structure can get it.  I don't know any way around this behavior, since Windows appears to be taking matters into its own hands with certain key combinations.  My advice would be to use a different key combination for your app.
    -D
    Darren Nattinger, CLA
    LabVIEW Artisan and Nugget Penman

  • How to set ALT keys functionality?

    I want to set the ALT key fuctionality externally is it possiable, that is in solaris.

    hi thank for your response but my problem is how to fire the Fuctionality extenally. I explain my problem
    I want to set the move funtionality for a JWindow in solaris but i won't set the transprent window. In solaris Whenever you click on ALT F7 then the default move fires, i want to set it in my menuitem.

  • How to disable Alt Key Codes in Skype

    There are alt key codes like alt+c for quick opening the contacts toolbar menu but I use Alt+Shift all the time to change the typing language and many times skype doesn't register this key combo and it opens its own menus.For example,yesterday I pressed alt+shift but it didn't register the shift key,it opened options menu whlile I was typing and changed the default language to chinese!(I'm not kidding).It took me an hour to find my way into the options menu and change it back to english.I need to disable the alt key codes in skype,please help.

    Thanks for the answer but this is to enable more hotkeys.What I'm looking for is to disable the default Alt Key Codes,because every time I press Alt the cursor goes to the navigation menu on top.So when I press Alt+Shift to change the typing language,if I press it fast and the Shift key doesn't register then I end up to the navigation bar menus.

  • How to trap ENTER Key ????

    I am doing setup wizard in my project. I trapped Enter key, if i press enter key to go to next screen, The behaviour of my wizard is unpredictable.

    The same goes if you have a text field(s):
    final JTextField tname = new JTextField(30);
    final JButton ok = new JButton("OK");
    tname.setText(nodeName);
    tname.setMinimumSize(new Dimension(50,10));
    tname.setSize(new Dimension(70,10));
    tname.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {  //action on JTextField - pressing Enter
    ok.doClick(); //or whatever you like
    cp.add(tname);
    cp.add(ok);
    ...

  • How to use alt+f4?

    hello There
    i've a little problem writing the code meaning pressing alt+f4
    (F4 While Holding Alt Key)
    this is how we write alt key
    if (k.getKeyCode () == KeyEvent.VK_ALT) so how we write alt+f4 ?????
    thank you

    If you're trying to override the behavior in windows to close a window, then you can't do that.
    But to match alt+F4 you can do// assuming that k is a KeyEvent
    if (k.isAltDown() && k.getKeyCode() == KeyEvent.VK_F4) {
        // do stuff
    }

  • I have MacAir with OS 10.8.4, how can I cancel the automatic link of my USB flashdisk to Mac instead of BootCamp, since I have one time press the ALT key before choosing "MAC" or "BOOTCAMP". Thanks

    I have MacAir with OS 10.8.4, how can I cancel the automatic link of my USB flashdisk to Mac instead of BootCamp, since I have one time press the ALT key before choosing "MAC" or "BOOTCAMP". Thanks

    That only happens when you are running Windows in a Virtual Machine with OS X as the host. Shut down the VM and restart your Mac.  Once the VM is running again and you insert a USB flash drive you should get that prompt again.

  • How to active menu item by press Alt key

    Hi everyone,
    I don't know how can i active jmenu bar by pressing Alt key first, and press another key ( for exp. press 'F' go to File menu), they are not at the same by holding Alt key.
    Thanks for help in advance.

    I still didn't get it, would you like give me some details.
    How do i make the ALT key select it (but not open it).
    By pressing the "F' key, the "File "menu selected should be opened.

  • PP CC. The alt key no longer lets me click to seperate A from V but the shift does...How do i fix it

    PC
    When i hold the alt key & click on either the video or its linked audio it is supposed to only select 1 part but it stopped working. It selects both A&V. Weird also, If i hold the shift key then click, then it works.
    Totally messing me up as i work on 4 different PP CC systems & only 1, of them is doing this.
    Any idea how to switch it back? I tryed looking in the keyboard short cuts but could not find anything. I also copied the .kys from 1 system to this one & still no change.

    That is messed up.  Try resetting preferences.
    https://blogs.adobe.com/genesisproject/2011/02/premiere-pro-cs5-maintenance-two-great-tips .html

  • How fix problem of the Alt Key, when used with with the Clone stamp, generating an overlay image?

    I am using CS5.   When I try to  use  the Clone Stamp  or Healing Brush Tools, pressing the Alt key generates an extraneous image which overlays the
    the image  which is being worked on  prevents these tools from functioning by sliding at around  when  the ALT tool is pressed. Does any one elso have this odd problem? How can it be fixed?
    Thanks,
    JackIsaac 

    . Yes this was the problem.  As a novice, I would have spent hours and hours figuring this out.  Many thanks.

  • How can I use Mnemonics without Alt key?

    Hello all,
    I am developing an application using swing. it is required that the button mnemonics should work without 'Alt' key. Does any one know how to do this?
    Thanks in advance.
    Ghaznavi

    Use AbstractButton to create a button as
    AbstractButton btn_submit;
    btn_submit = new JButton("Shiva");
    btn_submit..setMnemonic('S');
    Any How i am posting the code for this
    /*  @(#) LoginScreen.java 1.82 2003/08/18
    *  Copyright (c) 2003
    *  All rights reserved.
    *  This software is the confidential and proprietary information of The
    *   Hyderabad, India
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.Graphics;
    import javax.swing.*;
    * This class displays the Login Screen providing the Admin or General
    * User to get into the DataForm where he can update or view the employee
    * details. Here users are authenticated using the user id and password.
    * @author Shiva Shankar Reddy .K
    * @version 1.0 18 August 2003
    public class LoginForm extends JFrame implements ActionListener {
         JTextField tuserid;   // text boxes start with t...
         JPasswordField password;   // password field
         JLabel lwel,llogin,luserid,lpassword;  //  Labels stsrt with l...
         AbstractButton bsubmit,bclear,bexit;      // buttons start with b...
         public LoginForm() {
              super ("Welcome To Login");
              Container comContainer = getContentPane(); // Container to hold components
                                  // setting layout to null so that we can adjust
              comContainer.setLayout(null);
              comContainer.setBackground(new Color(69,186,128));
              tuserid = new JTextField(10);
                                   //Adding the text boxes to container
              comContainer.add(tuserid);
                            // Setting the color of Font
              llogin = new JLabel("WelCome");
                              // Creating the Labels
              luserid = new JLabel("User-Id : ");
              lpassword = new JLabel("Pwd :  ");
                             //  Creating the buttons
              bsubmit = new JButton(" Submit ");
              bclear = new JButton(" Clear ");
              bexit = new JButton(" Exit ");
                                  // Adding components to container
              comContainer.add(lpassword);
              comContainer.add(llogin);
              comContainer.add(luserid);
              comContainer.add(bsubmit);
              comContainer.add(bclear);
              comContainer.add(bexit);
              comContainer.add(tuserid);
              password = new JPasswordField(10);
              comContainer.add(password);
                        // adding ACTION LISTENERS
              bsubmit.addActionListener(this);
              bclear.addActionListener(this);
              bexit.addActionListener(this);
                    // layout adjustment started
                      // xpos,ypos, width,height  Setting the bounds
              lwel.setBounds(15,25,500,75);
                llogin.setBounds(150,95,350,35);
                       // xpos,ypos, width,height
              luserid.setFont(new Font("Tahoma",Font.BOLD,14));
              luserid.setBounds(50,160,90,30);
              tuserid.setFont(new Font("Tahoma",Font.BOLD,14));
              tuserid.setBounds(130,165,90,25);
              lpassword.setFont(new Font("Tahoma",Font.BOLD,14));
              lpassword.setBounds(50,190,90,30);
              password.setFont(new Font("Tahoma",Font.PLAIN,14));
              password.setBounds(130,195,90,25);
              bsubmit.setFont(new Font("Tahoma",Font.BOLD,15));
              bsubmit.setBounds(125,275,95,30);
              bsubmit.setMnemonic('S');
              bclear.setFont(new Font("Tahoma",Font.BOLD,15));
              bclear.setBounds(225,275,95,30);
              bexit.setFont(new Font("Tahoma",Font.BOLD,15));
              bexit.setBounds(325,275,95,30);
                   // layout adjustment completed
              setBounds(100,50,550,450);
              setVisible(true);
         public void actionPerformed(ActionEvent ae) {
                if (ae.getSource() == bsubmit) {
                    // function call to check the user id and password
                     userpwdcheck();
               if (ae.getSource() == bclear) {
                   // To clear the fields
                  tuserid.setText("");
                password.setText("");
                if (ae.getSource() == bexit) {
                             //  to exit
                   System.exit(0);
                   removeNotify();
         public static void main(String args[]) {
                 final JFrame f=new LoginForm();
                f.addWindowListener(new WindowAdapter() {
                      public void windowClosing(WindowEvent e)
                           System.exit(0);
                f.setVisible(true);
                         // function to check the userid and password
         public void userpwdcheck()     {
              // storing userid and password for temperorary usage
              String userid = new String (tuserid.getText());
              String pwd = new String (password.getPassword());
              if ((userid.equals("shiva")) && (pwd.equals("shiva"))) {
                    JOptionPane.showMessageDialog(null," Login Sucessfull");
                   final JFrame p=new DataForm("Admin");
               else
                    JOptionPane.showMessageDialog(null,"Login Failed");
    }

  • How to replace the "alt" key?

    I took off the "alt" key to clean it. But the plastic cap came off with it and I don't know how to put it back. Please help!!!

    Press the ALT and SHIFT key simultaneously. You should see the NUM symbol appear in the upper right corner of your screen.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • How to disable script debug? Alt key brings debugger window.

    Here is detailed problem description:
    http://forums.adobe.com/message/2678671
    In short.
    When batch is being processed in background (photoshop window is inactive) pressing the Alt key brings the debugger window (ExtendScript Toolkit - Fit Image.jsx).
    Steps to repro:
    1. Create some action (must include Fit Image script from File->Automate)
    2. Apply this action to a folder.
    3. Switch to another window (not photoshop)
    4. Hold the Alt key for a little why.
    Current workaround:
    1. Do not do anything while processing batch. Just sit and look at the screen several hours.
    or
    2. Process batches under separate user (use WinKey+L to switch).
    Another (related) problem. When batch is being processed (in background) the Esc key doesn't work at all! Just switch to some application where you can use the Esc key, hit Esc - and it won't work!
    OS: Windows XP
    Photoshop CS4, CS3

    But why do you need the Alt key when PS window is not active?
    Nobody did, as far as I know. You only needed it when a script is launched from in PS and then only when PS had focus. I have no clue why they were looking at the Alt key when PS didn't have focus. Instead of fixing what I would consider a bug, the removed a very useful feature.
    The only case I could see it being useful is if you were running a script in Bridge and that calls a script in PS and you wanted the debugger to fire up when the PS script was launched. That's a rare enough situation that inserting a debugger; call in the PS script would be a reasonable alternative and is the one I use. Unfortunately, it doesn't always work.

  • How to detect it left side Alt or right side Alt key pressed?

    Hi,
    I want to know if there is a way to detect whether it is the alt key on the left of the keyboard pressed or it is the alt key on the right side of the keyboard pressed. I don't want to use JNI stuff. Is there a 100% Java solution to it?
    Thanks

    I've seen bug reports regarding this issue, and it is stated as fixed, but I don't know for which release of the jdk. So far, I think you can't distinguish between left and right alt/shift/ctrl..

  • How to trap key press in Forms6i?

    Hi,
    We have an Client/Server Application developed in Forms6i. The same application also runs over the web with 9i Application Server.
    For some particular application requirement, we need to execute a routine
    after every key pressed by the user in the text control. Hence we need trap every key thats pressed by the user.
    Any help would be greatly appreciated.
    Raj

    You can do this on the Web Deployed one using a PJC - See the KeyFiler example in the Forms Demos (it's in the 9i demos and available for 6i as well)
    For client server you'd have to look at an OCX for this.

Maybe you are looking for