ALT key notification in Swing / LookAndFeel

I have a JPanel which is having JMenuBar. The JPanel is added it to the NORTH location of my JFrame. I have already set the mnemonics to all menus and menu items. Now I want the first menu of the menu bar (on JPanel) has to select automatically when I press ALT key. Currently I am using MotifLookAndFeel.
How to catch the ALT key notification in Swing or in Look and Feel.
Regards
Venkat

you are more likely to resolve your problem if you keep it it one thread, and respond to the queries raised:
[http://forums.sun.com/thread.jspa?threadID=5329146&messageID=10411981#10411981]

Similar Messages

  • Why does the ALT key disable mouse clicks on some machines?

    I have a drawing program, the main Window of which extends JFrame and contains a Canvas, which extends JPanel. The Canvas has a MouseAdapter, KeyAdapter and JMenuBar. It also has a Tools palette, which extends JDialog and has Buttons, which extend JToggleButtons.
    One button is called Zoom. After pressing this button, you can Zoom In and Zoom Out by clicking the mouse on a point of the illustration. It differs from pressing Ctrl Plus and Ctrl Minus, because the point where you click is kept in place, and only all the other points move.
    Zooming In is done by clicking the mouse and Zooming Out is done by pressing the ALT key and clicking the mouse. The Zooming In works on all computers, but for some strange reason, the Zooming Out doesn't work on all computers. The computer where it doesn't work, after pressing the ALT key and clicking the mouse, it does not recognize the mouse click, and never reaches the mousePressed method in my debugger.
    The computer where it doesn't work has the Windows XP Professional operating system. But some computers where it does work have the same operating system. The problem also does not depend on the keyboard or mouse, because I tried a different keyboard and mouse, and it still didn't work.
    I wonder if the reason why it doesn't work on some computers has to do with that the ALT key is also used differently (which might depend on the operating system)? Pressing the ALT key and clicking the mouse Zooms In a picture by keeping the point in place and only moving all the other points
    I do not want to use a different key, since one release of my program is a plugin for Photoshop, and Photoshop also uses the ALT key to achieve the same thing.
    Thanks for checking on this! I will appreciate your help!

    Ok, I did apply KeyBindings. Since the AnanyaCurves class extends JFrame, I couldn't apply KeyBindings there, but I could apply KeyBindings to my CurveCanvas class, which extends JPanel, which extends JComponent. However I still have my first two problems:
    1) After pressing the ALT key, clicking the mouse doesn't get recognized. You never reach the mousePressed method, where it's supposed to exit the program.
    2) After opening a menu, such as the Nothing menu by pressing ALT and N, pressing a key which is not an accelerator key of a menu doesn't get recognized, such as pressing the E key. You never reach the actionPerformed method of the exitF action, where it's supposed to exit the program.
    Here is my SSCCE with the KeyBindings:
    import java.awt.*;
    import java.awt.event.*;
    import java.lang.*;
    import java.lang.reflect.*;
    import java.util.*;
    import javax.swing.*;
    import javax.swing.plaf.*;
    public class AnanyaCurves extends JFrame
      CurveCanvas canvas;
      JMenuBar menuBar;
      Command quitCmd;
      JMenu fileMenu, nothingMenu;
      JMenuItem quitItem, nothingItem;
      boolean alt;
      public AnanyaCurves(Dimension windowSize)
        Font boldFont = new Font("Verdana", Font.BOLD, 12);
        Font plainFont = new Font("Verdana", Font.PLAIN, 12);
        Object top;
        Basics.ananyaCurves = this;
        alt = false;
        try
          UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
          SwingUtilities.updateComponentTreeUI(this);
        catch(Exception e)
        UIManager.put("MenuItem.acceleratorFont", new FontUIResource(UIManager.getFont("MenuItem.acceleratorFont").decode("Verdana-PLAIN-12")));
        Basics.ananyaCurves = this;
        enableEvents(AWTEvent.WINDOW_EVENT_MASK);
        setTitle("Ananya Curves");
        Dimension docSize = new Dimension(274, 121);
        canvas = new CurveCanvas(docSize);   
        menuBar = new JMenuBar();
        setJMenuBar(menuBar);
        fileMenu = new JMenu("File");
        fileMenu.setMnemonic('F');
        fileMenu.setFont(boldFont);
        quitCmd = new Command("quit", "ctrl Q");
        quitCmd.putValue(Action.NAME, "Quit");
        quitItem = new JMenuItem(quitCmd);
        quitItem.setFont(plainFont);
        fileMenu.add(quitItem);
        menuBar.add(fileMenu);
        //fileMenu.setVisible(false);
        /*JMenuBar hiddenMenuBar = new JMenuBar();
        hiddenMenuBar.add(fileMenu);
        getContentPane().add(hiddenMenuBar, BorderLayout.CENTER);
        getContentPane().add(new JPanel(), BorderLayout.CENTER);*/
        nothingMenu = new JMenu("Nothing");
        nothingMenu.setMnemonic('N');
        nothingMenu.setFont(boldFont);
        nothingItem = new JMenuItem("NoAction");
        nothingItem.setFont(plainFont);
        nothingMenu.add(nothingItem);
        menuBar.add(nothingMenu);
        addMouseListener(new MouseAdaption());
        addKeyListener(new KeyAdaption());
      public static void main(String[] args)
        Dimension windowSize = new Dimension(300, 200);
        AnanyaCurves ananyaCurves = new AnanyaCurves(windowSize);
        ananyaCurves.pack();
        ananyaCurves.setBounds(0, 0, windowSize.width, windowSize.height);
        ananyaCurves.setVisible(true);
        ananyaCurves.requestFocus();
      public void exit()
        this.dispose();
        System.exit(0);
      class MouseAdaption extends MouseAdapter
        public void mousePressed(MouseEvent e)
          if (AnanyaCurves.this.alt == true)
            AnanyaCurves.this.exit();
      class KeyAdaption extends KeyAdapter
        public void keyPressed(KeyEvent event)
          /*int keyCode = event.getKeyCode();
          if (keyCode == KeyEvent.VK_ALT)
            AnanyaCurves.this.alt = true;
          else if (keyCode == KeyEvent.VK_E)
            AnanyaCurves.this.exit();
        public void keyReleased(KeyEvent event)
          AnanyaCurves.this.alt = false;
    class Basics extends java.lang.Object
      public static AnanyaCurves ananyaCurves;
      public Basics()
    class Command extends AbstractAction
      String name; // the command name (not the menu item string)
      String accelerator;
      public Command(String name, String accelerator)
        super();
        this.name = name;
        if (accelerator != null && !accelerator.equals(""))
          this.accelerator = accelerator;
          KeyStroke k = KeyStroke.getKeyStroke(accelerator);
          putValue(Action.ACCELERATOR_KEY, k);
      public void quit()
        Basics.ananyaCurves.dispose();
        System.exit(0);
      public void actionPerformed(ActionEvent actionEvent)
        try
          Method f = getClass().getMethod(this.name, (Class[])null);
          f.invoke(this, (Object[])null);
        catch (NoSuchMethodException e)
        catch (InvocationTargetException e)
        catch (IllegalAccessException e)
    class CurveCanvas extends JPanel
      public CurveCanvas(Dimension docSize)
        super();
        Action altF = new AbstractAction()
          public void actionPerformed(ActionEvent e)
            Basics.ananyaCurves.alt = true;
        Action exitF = new AbstractAction()
          public void actionPerformed(ActionEvent e)
            Basics.ananyaCurves.exit();
        this.getInputMap(WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke("ALT"), "alt");
        this.getActionMap().put("alt", altF);
        this.getInputMap(WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke("E"), "exit");
        this.getActionMap().put("exit", exitF);
    In the getInputMap method I was trying to use the condition WHEN_IN_FOCUSED_WINDOW, hoping that the bound key would be recognized, but it didn't work. And, by the way, I still used the KeyAdapter so that the alt attribute of AnanyaCurves can be set to false when the ALT key is released.
    I will appreciate your help very much! Thanks for your time!

  • Alt key causes NullPointerException

    I am getting a NullPointerException in a Swing based GUI application when I use the 'Alt' key with JButtons containings mnemonics.
    There was an earlier topic of the same issue traced to either setLookAndFeel() or using a Frame instead of JFrame. I am using a JFrame and not using setLookAndFeel() is not under consideration.
    Anybody have any ideas?

    Mine too! I'm not using setLookAndFeel(0 and am using JFrame! Here's my codeimport java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class Test extends JFrame {
      public Test() {
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        Container content = getContentPane();
        JButton jb = new JButton("Hello, McFly!");
        jb.addActionListener(new ActionListener() {
          public void actionPerformed(ActionEvent ae) {
            if ((ae.getModifiers()&ae.ALT_MASK)!=0) throw new NullPointerException();
        jb.setMnemonic('b');
        content.add(jb, BorderLayout.SOUTH);
        setSize(300, 275);
        setVisible(true);
      public static void main(String args[]) { new Test(); }
    }Any ideas?

  • 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");
    }

  • Mnemonics don't appear until alt key is pressed

    In a swing application, mnemonics have been given for all the JMenuItems. When the application is started, the underlined mnemonics do not appear until the alt key is pressed. Can any one throw some light on this strange behaviour?

    However, I don't want any text (either a preview of the message or even who the message is from) to appear in the lock screen.  I just want an audible or vibration alert to sound.  I do still want a banner alert when not in the lock screen.  Is this possible?

  • InputMap/ActionMap key bindings for arrow keys, alt key

    I'm having trouble defining InputMap/ActionMap key bindings for the arrow keys and the Alt key. My bound actions never run. I believe the problem is that the arrows are used in focus navigation, and the Alt key is used for opening the menu. How can I get these key bindings to work? Is there any other way that I can get events from these keys? I'd even be happy with simple AWT KeyListener events at this point. Thanks.

    I've been having this same problem. I built a demo application that demonstrates the problem. It all works fine until I add the JTree. The JTree seems to be consuming the arrow key strokes. Here is the code:
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.event.KeyEvent;
    import javax.swing.JComponent;
    import javax.swing.JFrame;
    import javax.swing.KeyStroke;
    public class ArrowKeyDemo extends JFrame implements ActionListener {
        private javax.swing.JTree tree;
        private javax.swing.JPanel panel;
        public ArrowKeyDemo() {
            initComponents();
            panel.registerKeyboardAction(this, "A",
                    KeyStroke.getKeyStroke(KeyEvent.VK_A, 0, false),
                    JComponent.WHEN_IN_FOCUSED_WINDOW);
            panel.registerKeyboardAction(this, "left",
                    KeyStroke.getKeyStroke(KeyEvent.VK_LEFT, 0, false),
                    JComponent.WHEN_IN_FOCUSED_WINDOW);
        private void initComponents() {
            panel = new javax.swing.JPanel();
            tree = new javax.swing.JTree();
            addWindowListener(new java.awt.event.WindowAdapter() {
                public void windowClosing(java.awt.event.WindowEvent evt) {
                    exitForm(evt);
            panel.add(tree);
            getContentPane().add(panel, java.awt.BorderLayout.CENTER);
            pack();
        private void exitForm(java.awt.event.WindowEvent evt) {
            System.exit(0);
        public static void main(String args[]) {
            new ArrowKeyDemo().show();
        public void actionPerformed(ActionEvent actionEvent) {
            System.out.println(actionEvent);
    }Having the JTree in there kills the ability to trap key strokes for any other purpose. This seems to be true of other Swing components as well. You can stop the JTree from consuming key strokes by adding the line:
    tree.setActionMap(null);
    But you will probably need to set the ActionMap to null for every Swing component that is trapping key strokes. I'm not 100% sure, but I think that includes scroll panes as well.
    I'd love to hear a more elegant solution.
    --Timothy Rogers

  • Problem with alt key in Photoshop CC2014

    I'm running Photoshop CC 2014.2.2 Release under Win 7 on a dual monitor system 12 G ram, i7 processor, and a Radeon HD 6700 Graphics card. Everything was working fine until a few days ago. The first problem I noticed was in using ALT-left click to reduce zoom. CTRL-left click zoomed up OK but ALT-left click acted almost like I was pressing the F key to change the view. There are work-arounds for zooming so I continued working. Then I found I could not add a black mask to a layer by pressing ALT while clicking the add layer mask button on the layer panel. I also found that ALT didn't work right in ACR. For example in ACR holding down the ALT key changes the Cancel button to Reset, but clicking on Reset doesn't in fact reset any of the sliders.
    I've closed and reopened Photoshop which helped for a short while but the problem came back. I opened Photoshop with the SHIFT-CTRL-ALT keys held down and accepted the resulting dialog box offer to delete preferences, which helped but again the problem returned. I've deleted and redownloaded Photoshop two or three times to no avail, and the last time I also checked that alt key combinations in both Bridge and Lightroom work OK at the same time they are not working in Photoshop. I haven't seen the Alt key misbehave in any application but Photoshop.
    I would any suggestions any of you might have about what is wrong.
    Message was edited by: Bob Roby to fix typos.

    Just to clarify, are you referring to Alt Space bar left click and drag for zoom?  If yes, then that needs 'Use GPU' enabled in Preferences > Performance.  So can you check that? It actually works with either Ctrl or Alt together with the space bar. Left mouse click and drag left and right to zoom in and out.
    If GPU is checked, can you try some different settings?
    Photoshop CC and CC 2014 GPU FAQ
    You should also make sure the video card driver is fully up to date, and from the card maker's web site.

  • A desperate cry for help; My alt key has rendered my mac useless!

    Hi!
    A few weeks ago I spilled a little glass of water on my macbook pro (2010/15") and as a consequence of this the alt key became dysfunctional. Although not mechanically jammed, the macbook seems to be registering a constantly activated alt key. This obviously renders the whole keyboard useless as every button I press results in: •Ω醵üıœπ˙ß∂ƒ¸˛√ªfiö÷≈ç‹›‘’‚ and various secondary functions.
    These are solutions i have tried:
    Resetting the PRAM and SMC
    Disabling the alt the key in system preferences
    Removing the alt keys and cleaning the switches
    Plain ol' baning away at the keyboard in sheer frustation
    I figured that the only solution would be getting the macbook pro repaired, but this is pretty costly here in Denmark; 3000 Dkk = 550 usd = 330 gbp. I never really got around to doing this and have been using a seperate keyboard ever since.
    But get this! In the small hours of chirstmas eve/day, I blow out all the christmas candles and go to turn of my macbook pro... there must have been some christmas magic in the air because the "f*•Ω∂é" thing just suddenly worked!!! ;D
    But alas, after a single restart im back to square one!
    Although extremely frustrated, I'm also a little hopeful that there might be a solution which doesnt involve replacing a whole component just because of one single key... ( I swear I sometimes hear that alt key laughing at me! ;p)
    Any advice, suggestions or thoughts would be greatly aprreciated
    Merry Christmas/Happy holidays and a happy New Year!
    Thanks in adavance

    Yea I know, this solution seems unevitable............ But im trying to avoid it
    I dont understand how a simple restart reversed the whole thing, i didnt even move the macbook.......?
    But then again I don't know what made it work in the first place..
    I was afraid that the water caused a short-circuit and that the alt key contact was somehow fried. But the fact that it worked again + the fact that a restart reversed this, might mean this is a software issue or at least an issue that can be resolved by some DIY, ................................or what?

  • Ctrl/Alt Keys not Working in Parallels

    Hi,
    I'm running Illustrator CS6 using Parallels Desktop 8 and Windows 7. It appears that the ctrl/alt keys do not work. Has anyone found a solution? I've tried resetting my preferences and restarting my computer. Any help would be greatly appreciaed.

    Although this is an old thread, I also seem to be having the same sort of issues with Illustrator CS2 in Snow Leopard running under Parallels Desktop 9.
    Re. the proposed solution, there does not seem to be a 'Virtual Machine -> Configure -> Options -> Advanced -> Optimize modifier keys for games' option in Desktop 9 - or I've not found it.
    I will pursue this in the Parallels forums, but if anyone here has found a solution, I'd be interested to hear it.

  • Boot Camp partition not showing in startup disk or when holding alt key

    I've read countless discussions about similar questions to this one, however, I still haven't been able to find any solution.
    I have an old 2006 MacBook that has just been fully updated and reformatted. I'm running OSX 10.7.5 and Boot Camp 4.
    I went through the Boot Camp installation from an Windows ISO image in my usb drive, where it succesfully downloaded all files needed, and prompted me to make the partition, after which it restarted and was supposed to take me to the installation manager in the Windows partition. I first got the "No bootable driver" error, to which I read I was supposed to restart the computer, hold the alt key, and choose the boot camp partition. However, it does not show up. I only get Mac and Recover drivers.
    I went into the Mac's startup disk, and only the Mac driver is showing, no Boot Camp driver, however, when I go into Disk Utilities, I can see that the BootCamp driver there.
    I read somewhere that I should zap pram and reset SMC, which I did with their instructions. It didn't change anything, I still only get the Mac driver and Recovery when hitting the alt key.
    Does it have something to do with my MacBook being older? That's the only reason I can think that would not allow me to do this.
    Let me know what other info I can give you so that you can please help me!! Thanks in advance!

    In last resort I solved my missing BOOTCAMP partition problem using a program called: iPartition from coriolis systems located in the United Kingdom http://www.coriolis-systems.com/iPartition.php it took me a coupleof days to figure out the credit card system they have Hint: use your 9 digit zip code to find your credit card address and call your bank if you have an overseas hold on the card!!!! The program found my missing BOOTCAMP partition and restored it. It did take a couple of e-mails to learn to use their program. Let me know how you turn out!

  • Is There a way of using an alt key on the iphone (to so alt characters)

    Is There a way of using an alt key on the iphone (to so alt characters)??
    Cheers all.

    There is no alt key, so no, but there are a lot of preloaded symbols already on the phone, all you have to do is hold a key and extra options will come up. For example, if you want an accent over a, hold a, and it will give you options for it. This also works with the symbols, for example, the $ symbol can be held to provide the money symbol for euros, yens, pounds, etc.

  • No alt key access to top menus in full screen mode Ps CS5 Ext?

    I'm using the trial version of CS5 on a Win7 machine, after using Ps CS3 for a fair amount of time.  When painting in Ps, I am almost always in full screen mode.  In CS3, you could be in full screen mode and hit the alt key plus the active letter of a top bar menu, like F for File or T for Filter or W for Window, and that menu would appear, and you could hit subsequent active letters to get the associated function.  I used alt+I then E then H to flip the canvas horizontally.  Super quick and awesome!  Now the E has been changed to a G, but no matter.  The big deal is that in full screen mode, this no longer works!  I just get an error sound when I hit the alt and I button together. I have to hit Tab to bring up the menus and palettes before I can use the alt + top menu letter functionality.
    Is this an oversight, or is there functionality to disabling this hotkey use when in full screen mode?
    Any ideas?  Should I put this in the feature request forum?
    Thanks!
    db

    Hmmmm....
    When NOT in full screen mode, people on this forum sometimes complain that the Alt modifier key is activating the menus and causing subsequent operations for which they're using Alt (e.g., zoom out) to irritatingly trigger the Windows "ding" sound.
    Notably when IN full screen mode that's not happening with CS5 because the Alt key simply doesn't activate the menus.
    Interesting thought...
    Perhaps Adobe made it work this way on purpose so that they could tell people complaining about the first issue to run Photoshop in Full Screen mode.  That's just a guess.
    As a workaround to your issue, you could of course expand the Photoshop window to be very close to the full size of the screen and just keep running it as a Window, rather than using full screen mode at all.  Yes, I realize this isn't a fix, but just a possible workaround until such time (if ever) Adobe gets around to fixing the modifier keys to work properly (again).  I have chosen to use Photoshop this way myself, and other than wasting a bit of screen space it seems to be a pretty decent workaround to using F mode.
    Funny thing is it seemed Adobe had the modifier keys working pretty much properly in Photoshop CS4.  I wonder why they changed it.
    -Noel

  • No alt key access to top menus in full screen mode Ps CS5

    I'm using photoshop CS5 on a Win7 machine, after using Ps CS3 for a fair amount of time.  When painting in Ps, I am almost always in full screen mode.  In CS3, you could be in full screen mode and hit the alt key plus the active letter of a top bar menu, like F for File or T for Filter or W for Window, and that menu would appear, and you could hit subsequent active letters to get the associated function.  I used alt+I then E then H to flip the canvas horizontally.  Super quick and awesome!  Now the E has been changed to a G, but no matter.  The big deal is that in full screen mode, this no longer works!  I just get an error sound when I hit the alt and I button together. I have to hit Tab to bring up the menus and palettes before I can use the alt + top menu letter functionality.
    please answer me its urgent thank u

    What you describe is just the way it works.  You need to use Full Screen with Menus mode if you want to access the menu functionality.
    -Noel

  • 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.

  • Why doesn't my alt key work?

    In my Photoshop CC, the alt key only duplicates the layer; I can’t use the clone tool or the healing brush.  Does anyone know what is going on here?

    Or Diane might be trying to use the Spot Healing brush and Clone tools on empty layers without Sample all layers checked.  Or working outside an active selection.  I expect there are conditions that would cause such behaviour.
    Diane, if you are convinced everything is set right, and there is no user error (we all do user error now and again) then you might need to reset the tool from the Preset panel or Options bar.  Or if that doesn't help, it might be time to reset Preferences  (hold down Shift Ctrl Alt - Shift Cmd Opt while starting Photoshop.)

Maybe you are looking for

  • Problem with ibooks

    I just bought a book called "everything french" which is supposed to be a basic guide to pronouncing, writing and speaking french. However, there is no way to figure out how to pronounce anything in the book because there is no sound in the book. The

  • Language translation in module pool program

    Hi, In PO creation .change and display ( ME21N, ME22N, ME23N ) at header line there is one tab added by customization and in the subscreen of that tab there are five fields now I want to translate the language of all those five fields. when I go se 8

  • How to terminate the update of a program that is locked up?

    Facebook was updating and then just locked up.  The line stopped moving.  Shut the iPad off and turned on but still stuck.  Held button and off button for 10 seconds but no luck, again.  Any ideas?

  • Error configuration

    I need technical support for the automation of a damper machine with PXI platform fitted with a 2-axis motion control board PXI-7352. This board is used to control the movement of the hydraulic actuator upon the servovalve. There is an analog feedbac

  • Error in building schema after publishing PL/SQLwebservice

    which return multiple rows. I am attaching the wsdl after generation please let me know if any wrong in wsdl. Procedure which is published is working fine in sql <?xml version = '1.0' encoding = 'UTF-8'?> <!--Generated by the Oracle JDeveloper Web Se