Frustrating KeyEvent in full screen mode

I'm writing a full screen application, and I need to capture user input via the keyboard and mouse. The application's constructor creates a Frame, then creates a Window stemming from the Frame. It implements the KeyListener and MouseListener interfaces, includes all the necessary methods (i.e. keyPressed, mouseClicked, etc.), and includes windowobject.addKeyListener(this) and windowobject.addMouseListener(this) in the constructor of the application.
Sure enough, the mouse events work in a predictable manner, but none of the key events work. In fact, none of the other kinds of events available in the Window class work either - FocusEvent, ComponentEvent, WindowEvent, etc. Only the MouseEvent comes through.
Can someone please explain why I can receive the mouse events but nothing else, and perhaps how I can work around this problem?

Never mind. Problem solved. Yes, it was a focus error. Because of the way my IDE works, every time the application went into full screen mode, another window had opened in the background, and after disabling that, it works.
Thanks Chris - You tipped me off in the right direction :)

Similar Messages

  • Adjusted photos in full screen mode show digital garble over image

    Since installing iPhoto08 viewing photos in full screen mode is very disappointing and frustrating. Some images will appear with this (for lack of a better term) digital garble over half or the full photo. Sometimes by switching to the next or previous image it will correct itself. It seems to happen only with photos I've adjusted. This never happened with iPhoto6 that I upgraded from. These photos are all 8 mpix, my mac is a G5 2.0 with 2 GB RAM. I've also noticed that the over all perfomance of adjusting the photos is very slow as well. I posted the image here www.capacitornetwork.com/iPhotoDigitalGarble.jpg. Compare the left and right halves (The photo was originally shot B&W). Thanks!

    zaadar:
    Welcome to the Apple Discussions. Have you checked the HD with Disk Utility to see if it needs repairs? Not disk permissions but the disk itself. Also delete the iPhoto preference file, com.apple.iPhoto.plist, that resides in your User/Library/Preferences folder. A corrupt preference file has been known to cause some strange problems. It's worth a try.
    Do you Twango?
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've written an Automator workflow application (requires Tiger), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. It's compatible with iPhoto 08 libraries. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.

  • IMovie 09 Full Screen mode plays the wrong project.

    I just brought home a new MacBook Pro 15" 2.8 GHz with 4 GB & 500 GB HD, I have existing iMovie 09 projects on an external hard drive. When I click on a project, select for it to play full screen and it plays an entirely different project that's not even in the same folder.
    I use iMovie all the time for it's quick editing but very frustrated with accessing files & sluggish playback on various machines. Now it won't play back the correct project in full screen mode.
    I have chased the hardware side of my issues with recent purchases giving me: 215 GB available on my internal hard drive, 811 GB available on my external G-Tech Raid that holds the video project and events and I'm using firewire 800. All updates are done, etc.
    UGH! Any ideas??

    Full screen mode is like the cover-flow view in iTunes. If you move your cursor to the bottom of the screen, you will see the cover flow and can select the movie you want.

  • JDK 1.4.2 and full-screen mode

    Hi all,
    I'm messing around with a 2D-elite clone using Java 1.4 full-screen mode. After a few hours of work I am happily zapping asteroids and aliens at a zippy 140 FPS.
    I then switch from JDK 1.4.0_01 to 1.4.2_01 in the hope of getting some extra speed. Without making any other changes to the code, things suddenly start crawling along at <30 FPS.
    I am using BufferStrategy in combination with a VolatileImage to draw everything on. Did I miss any important changes in the newest release of the JDK or am I doing something fundamentally wrong?
    Raf

    Hi Abuse,
    Thanks for answering. First of all, my speed calculations are a bit crufty. In my main thread, I do a System.currentTimeMillis() every 1000th call. I consider 10^6 / (this time in ms - last time in ms) to be the speed in FPS. It's probably wildly off, but the difference in speed between the two JDKs is noticeable even without the numbers.
    Posting all of the code is going to be a bit difficult because there's quite a few classes in the project. However, I'll try to isolate the relevant code below.
    At this point, I'm not entirely convinced that the drawing is the problem. I'm using a shoddy integrated video card which may be causing the issues, but even if I only draw the background starfield I see a significant drop in speed. I'll try to disable some code here and there in the hope of finding something more specific.
    I'm playing some music in the background and there is rather a lot of collision-handling code going on, maybe that's the bottle-neck. When you bump into stuff, the trajectory of your ship and whatever you rammed is altered depending on weight, velocity and angle. It's a lot of fun to watch but still quite buggy at this point. (I've got a planet on-screen which acts rather like a beach-ball when I ram it).
    Anyhow, here's the rendering code:
    This class takes care of the initialization of the full-screen mode.
    Actual drawing is done in the Level class below.
    public class Main implements Runnable {
        private long lastTime = System.currentTimeMillis();
        double frameCount = 0;
        public static final int BUFFER_COUNT = 1;
        private JFrame frame;
        BufferStrategy bufferStrategy;
        GraphicsDevice device;
        private BigScreen screen;
        private static final int DRAW_DELAY = 5;
        public static void main(String[] args) {
            Main main = new Main();
        public Main() {
            this.initializeSettings();
            this.initializeGUI();
            new Thread(this).start();
            new Thread(new HouseKeeping()).start();
        private void initializeSettings() {
            Tools.loadEntityTypes();
            SoundManager.getHandle().playMusic();
        private void initializeGUI() {
            GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
            device = env.getDefaultScreenDevice();
            GraphicsConfiguration gc = device.getDefaultConfiguration();
            frame = new JFrame(gc);
            frame.setTitle("Elite 2D");
            frame.setUndecorated(true);
            frame.setResizable(false);
            frame.setIgnoreRepaint(true);
            frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
            device.setFullScreenWindow(frame);
            Level.getHandle().setDimensions((int) device.getDefaultConfiguration().getBounds().getWidth(),
                    (int) device.getDefaultConfiguration().getBounds().getHeight());
            BufferCapabilities bc = new BufferCapabilities(new ImageCapabilities(true),
                    new ImageCapabilities(true),
                    BufferCapabilities.FlipContents.BACKGROUND
            try {
                frame.createBufferStrategy(BUFFER_COUNT, bc);
            } catch (AWTException e) {
                e.printStackTrace();
            bufferStrategy = frame.getBufferStrategy();
            int width = device.getDisplayMode().getWidth();
            int height = device.getDisplayMode().getHeight();
            screen = new BigScreen(width, height, gc.createCompatibleVolatileImage(width, height));
            frame.getContentPane().add(screen);
            frame.addWindowListener(new WindowAdapter() {
                public void windowClosing(WindowEvent e) {
                    System.exit(0);
                public void windowDeiconified(WindowEvent e) {
                    GraphicsEnvironment env = GraphicsEnvironment.getLocalGraphicsEnvironment();
                    device = env.getDefaultScreenDevice();
                    GraphicsConfiguration gc = device.getDefaultConfiguration();
                    device.setFullScreenWindow(null);
                    device.setFullScreenWindow(frame);
                    BufferCapabilities bc = new BufferCapabilities(new ImageCapabilities(true),
                            new ImageCapabilities(true),
                            BufferCapabilities.FlipContents.COPIED
                    try {
                        frame.createBufferStrategy(BUFFER_COUNT, bc);
                    } catch (AWTException awt) {
                        awt.printStackTrace();
            // Set the cursor to a transparent image
            Image image = Toolkit.getDefaultToolkit().createImage(
                    new MemoryImageSource(16, 16, new int[16 * 16], 0, 16));
            Cursor transparentCursor = Toolkit.getDefaultToolkit().createCustomCursor(image,
                    new Point(0, 0), "invisiblecursor");
            frame.setCursor(transparentCursor);
            screen.setFocusable(false);
            frame.addKeyListener(getKeyListener());
        public KeyAdapter getKeyListener() {
            return new KeyAdapter() {
                public void keyPressed(KeyEvent e) {
                    Level.getHandle().getPlayer().handleKeyUp(e.getKeyCode());
                public void keyReleased(KeyEvent e) {
                    Level.getHandle().getPlayer().handleKeyDown(e.getKeyCode());
        public void run() {
            while (true) {
                if (frameCount++ % 1000 == 0) {
                    long thisTime = System.currentTimeMillis();
                    // aantal ms voor 1000 frames
                    // 1000 * (aantal frames / seconde)
                    double fps = thisTime - lastTime;
                    lastTime = thisTime;
                    Level.getHandle().getConsole().addConsoleMessage("FPS : " + 1000000 / fps);
                Graphics g = bufferStrategy.getDrawGraphics();
                screen.paintSurroundings();
                g.drawImage(screen.background, 0, 0, null);
                g.dispose();
                bufferStrategy.show();
                try {
                    Thread.sleep(DRAW_DELAY);
                } catch (InterruptedException e) {
                } catch (IllegalStateException i) {
        public Rectangle getScreenDimensions() {
            return frame.getGraphicsConfiguration().getBounds();
        public void exitFullScreen() {
            device.setFullScreenWindow(null);
    } // End class Main// The rendering-code in Level is done in the updateStatus-method.
    // Once again, rendering is delegated to the current SolarSystem class.
    public class Level {
        private static Level handle;
        public SolarSystem currentSolarSystem;
        private Console console;
        private int width, height;
        private Ship player;
        // All ships within this radius of the player get to act
        private static final int ACTION_RADIUS = 5000;
        // All entities within this radius of the player qualify for drawing
        private static final int VISIBILITY_RADIUS = 2000;
        private Level() {
            console = new Console();
            currentSolarSystem = new SolarSystem();
            Equipment[] weapons = new Equipment[3];
            weapons[0] = new BeamWeapon(Color.red, 1000, 0.02, 0.1);
            weapons[1] = new PulseWeapon(Color.blue, 500, 0, 400, 1);
            weapons[2] = new MissileLauncher();
            player = new Ship(100, 100, weapons, currentSolarSystem);
            currentSolarSystem.addEntity(new Entity(1000, 1000, Tools.getEntityType("planet"), currentSolarSystem));
            for (int i = 0; i < 20; i++) {
                Entity asteroid = Tools.getEntityType("asteroid").createEntity(200 * i, 0, currentSolarSystem);
                asteroid.setSpeed(Tools.getRandom(asteroid.getMaxSpeed()));
                asteroid.setAccelerationAngle(Tools.getRandom(Tools.TWOPI));
                currentSolarSystem.addEntity(asteroid);
            for (int i = 0; i < 5; i++) {
                currentSolarSystem.addEntity(Tools.getEntityType("enemy").createEntity(
                        Tools.getRandom(-1000, 1000), Tools.getRandom(-1000, 1000), currentSolarSystem));
        public SolarSystem getActiveSolarSystem() {
            return this.currentSolarSystem;
        public Console getConsole() {
            return this.console;
        public void setDimensions(int x, int y) {
            this.width = x;
            this.height = y;
        public int getWidth() {
            return this.width;
        public int getHeight() {
            return this.height;
        public static Level getHandle() {
            if (handle == null) {
                handle = new Level();
            return handle;
        public ArrayList getEntitiesInRectangle(int x1, int y1, int w1, int h1) {
            ArrayList intersects = new ArrayList();
            for (int i = 0; i < currentSolarSystem.getEntities().size(); i++) {
                Entity e = (Entity) currentSolarSystem.getEntities().get(i);
                if ((x1 + w1 > e.getX()) && (e.getX() + e.getWidth() > x1) && (y1 + h1 > e.getHeight())
                        && (e.getY() + e.getHeight() > y1)) {
                    intersects.add(e);
            return intersects;
        public ArrayList getEntitiesInLine(double x1, double y1, double x2, double y2) {
            ArrayList intersects = new ArrayList();
            Line2D line = new Line2D.Double(x1, y1, x2, y2);
            for (int i = 0; i < currentSolarSystem.getEntities().size(); i++) {
                Entity e = (Entity) currentSolarSystem.getEntities().get(i);
                // System.out.println(e.getBoundingShape() + " vs " + x1 + "x" + y1 + ", " + x2 + "x" + y2);
                if (line.intersects(e.getBoundingShape().getBounds2D())) {
                    intersects.add(e);
            return intersects;
        public Entity getNearestEntityToLineOrigin(double x1, double y1, double x2, double y2) {
            double closestIndex = 0;
            Entity closestEntity = null;
            Line2D line = new Line2D.Double(x1, y1, x2, y2);
            for (int i = 0; i < currentSolarSystem.getEntities().size(); i++) {
                Entity e = (Entity) currentSolarSystem.getEntities().get(i);
                // System.out.println(e.getBoundingShape() + " vs " + x1 + "x" + y1 + ", " + x2 + "x" + y2);
                if (line.intersects(e.getBoundingShape().getBounds2D())) {
                    double distance = Tools.getDistance(x1, y1, e);
                    if (closestEntity == null) {
                        closestEntity = e;
                        closestIndex = distance;
                    } else if (distance < closestIndex) {
                        closestEntity = e;
            return closestEntity;
        public Ship getPlayer() {
            return player;
        public void updateStatus(Graphics g, int width, int height) {
            getActiveSolarSystem().updateStatus(g, getPlayer(), width, height);
            getConsole().showConsoleMessages(g);
    }Draws a starfield and all visible entities in sight. So far I'm just
    drawing all entities in the solar system. Seems to be faster than
    figuring out whether objects are near the player for <100 objects.
    public class SolarSystem {
        private static final int BIG_STARS = 20;
        private static final int MAX_STARS = 1000;
        private static final int STAR_AREA = 1400;
        private int[][] stars;
        private ArrayList entities;
        private ArrayList explosions;
        public SolarSystem() {
            entities = new ArrayList();
            explosions = new ArrayList();
            this.initializeStarField();
        public ArrayList getEntities() {
            return entities;
        public ArrayList getExplosions() {
            return explosions;
        public void addEntity(Entity e) {
            entities.add(e);
        public void removeEntity(Entity e) {
            entities.remove(e);
        public void addExplosion(int x, int y, int size, int max) {
            // System.out.println("Adding explosion at " + x + " " + y);
            explosions.add(new Explosion(x, y, size, max));
        public void updateStatus(Graphics g, Ship player, int width, int height) {
            this.pollEntities(player);
            this.drawScene(g, player, width, height);
        private void drawScene(Graphics g, Ship player, int width, int height) {
            // Make sure nothing extraneous gets drawn
            g.clipRect(0, 0, width, height);
            // Clear the surface and set the background
            g.setColor(Color.black);
            g.fillRect(0, 0, width, height);
            // Draw explosions & remove from the buffer if needed
            Explosion[] expl = (Explosion[]) getExplosions().toArray(new Explosion[explosions.size()]);
            int centerX = (int) player.getX();
            int centerY = (int) player.getY();
            int widthOffset = centerX + width / 2;
            int heightOffset = centerY + height / 2;
            this.drawStarField(g, player);
            for (int i = expl.length - 1; i >= 0; i--) {
                Explosion ex = expl;
    g.setColor(new Color(Math.max(255 - ex.size, 0), 0, 0));
    g.drawOval(ex.x - widthOffset, ex.y - heightOffset, ex.size, ex.size);
    if (ex.size < ex.max) {
    ex.size += 2;
    ex.x--;
    ex.y--;
    explosions.set(i, ex);
    } else {
    explosions.remove(i);
    // todo - can we re-use the active entities table here?
    Entity[] entities = getVisibleEntities(player);
    for (int i = 0; i < entities.length; i++) {
    entities[i].drawEntity((int) (entities[i].getX() - player.getX() + width / 2),
    (int) (entities[i].getY() - player.getY() + height / 2), g);
    player.drawEntity(width / 2, height / 2, g, entities, width, height);
    private void drawStarField(Graphics g, Ship player) {
    g.setColor(new Color(255, 255, 255));
    int starX = ((int) player.getX() % STAR_AREA);
    int starY = ((int) player.getY() % STAR_AREA);
    for (int i = 0; i < BIG_STARS; i++) {
    g.fillOval((stars[i][0] - starX) % STAR_AREA, (stars[i][1] - starY) % STAR_AREA, 3, 3);
    for (int i = BIG_STARS; i < MAX_STARS; i++) {
    g.drawLine((stars[i][0] - starX) % STAR_AREA, (stars[i][1] - starY) % STAR_AREA,
    (stars[i][0] - starX) % STAR_AREA, (stars[i][1] - starY) % STAR_AREA);
    * Includes the player as an active entity
    * @param player
    * @return
    private Entity[] getActiveEntities(Ship player) {
    Entity[] activeEntities = (Entity[]) entities.toArray(new Entity[entities.size() + 1]);
    activeEntities[activeEntities.length - 1] = player;
    return activeEntities;
    private void pollEntities(Ship player) {
    this.purgeDestroyedObjects();
    Entity[] activeEntities = this.getActiveEntities(player);
    for (int i = 0; i < activeEntities.length; i++) {
    activeEntities[i].resolveAction();
    // todo - Handle gravitational pull
    //if (activeEntities[i].hasGravitationalPull()) {
    // Handle collisions
    for (int i = activeEntities.length - 1; i >= 0; i--) {
    if (activeEntities[i] != null && !activeEntities[i].isTransparent() && !activeEntities[i].isDestroyed()) {
    for (int j = i - 1; j >= 0; j--) {
    if (activeEntities[i] != null && activeEntities[j] != null &&
    !activeEntities[j].isTransparent() && Tools.entitiesCollide(activeEntities[i], activeEntities[j])) {
    handleCollision(activeEntities[i], activeEntities[j]);
    // todo - seems redundant - remove by avoiding player ?
    if (activeEntities[i].isDestroyed()) {
    // System.out.println("Removing " + activeEntities[i]);
    activeEntities[i] = null;
    if (activeEntities[j].isDestroyed()) {
    // System.out.println("Removing " + activeEntities[j]);
    activeEntities[j] = null;
    private void purgeDestroyedObjects() {
    for (int i = entities.size() - 1; i >= 0; i--) {
    if (((Entity) entities.get(i)).isDestroyed()) {
    entities.remove(i);
    private void handleCollision(Entity one, Entity two) {
    // Base damage is a factor of total speed & angle.
    double collisionFactor = Math.abs(Math.sin((one.getAccelerationAngle() - two.getAccelerationAngle()) / 2));
    double explosiveDamage = 0;
    if (one.explodesOnImpact()) {
    one.onDestroy();
    explosiveDamage += one.getExplosiveDamage();
    if (two.explodesOnImpact()) {
    two.onDestroy();
    explosiveDamage += two.getExplosiveDamage();
    one.applyDamage(explosiveDamage + (collisionFactor * two.getMass() / one.getMass()));
    two.applyDamage(explosiveDamage + (collisionFactor * one.getMass() / two.getMass()));
    // Introducing the FACTOR-variable also causes stickiness (two objects glued together after collision)
    // FACTOR determines how much of the energy is transfered from entity 1 to 2, and how much remains
    double FACTOR = 0.9;
    // Don't delete v1 and a1!
    double v1 = one.getSpeed();
    double a1 = one.getAccelerationAngle();
    double spinFactor = Math.cos(one.getAccelerationAngle() - two.getAccelerationAngle());
    if (!one.isDestroyed()) {
    one.setSpeed(two.getSpeed() * FACTOR + one.getSpeed() * (1 - FACTOR));
    one.setAccelerationAngle(two.getAccelerationAngle());
    one.applySpin(spinFactor);
    if (!two.isDestroyed()) {
    two.setSpeed(v1 * FACTOR + two.getSpeed() * (1 - FACTOR));
    two.setAccelerationAngle(a1);
    two.applySpin(-spinFactor);
    public Entity[] getVisibleEntities(Entity center) {
    return (Entity[]) entities.toArray(new Entity[entities.size()]);
    private void initializeStarField() {
    stars = new int[MAX_STARS][2];
    for (int i = 0; i < MAX_STARS; i++) {
    setStar(i);
    private void setStar(int index) {
    stars[index][0] = Tools.getRandom(STAR_AREA) + STAR_AREA;
    stars[index][1] = Tools.getRandom(STAR_AREA) + STAR_AREA;
    Finally, the Entity class. All in-game objects extend Entity. Rendering is done in the drawEntity-method. Each Entity has an EntityType which contains parameters like the weight, maximum acceleration and turn rate etc... Images are also stored in EntityType.
    public class Entity {
        public static final double TWOPI = Math.PI * 2;
        protected double speed;
        protected double turnRate;
        protected double x, y;
        protected double heading;
        protected double accelerationAngle;
        protected boolean destroyed = false;
        protected double energy;
        protected EntityType type;
        private Equipment activeEquipment;
        private SolarSystem solar;
        public Entity(int xPos, int yPos, EntityType type, SolarSystem solar) {
            this.x = xPos;
            this.y = yPos;
            this.type = type;
            this.energy = this.getEntityType().getEnergy();
            this.solar = solar;
         * Basic entity drawing function doesn't taken rotation into account
        public void drawEntity(int xLocation, int yLocation, Graphics g) {
            if (this.getActiveEquipment() != null && this.getActiveEquipment().isActive()) {
                this.getActiveEquipment().applyEffect(this, g);
    //        Level.getHandle().getConsole().addConsoleMessage(xLocation + "x" + yLocation);
            g.drawImage(getIcon(), xLocation, yLocation, null);
        public Shape getBoundingShape() {
            return new Rectangle((int) getX(), (int) getY(), getWidth(), getHeight());

  • How do I get out of "full screen mode" on my tablet?

    I don't know how I got into full screen mode first of all and I can not figure out how to get out of full screen mode. I have a tablet, my toolbar with the menu symbol is missing at the top and the bar at the bottom is missing. I don't have any keys with "F" features, so I can't press F11. Does anyone else have this problem? I have windows 8.

    Argh. There aren't many things more frustrating than an app hogging your entire screen.
    Do you have a compact keyboard? If so, there should be a key labelled ''fn'' and another key which is labelled ''F11'' (maybe in blue writing). Try holding down fn and press the F11 key.
    Alternatively touching or swiping right at the very top of the screen should reveal Firefox's toolbar - you can press the [[Image:New Fx Menu]] at the top right and then select ''full screen'' to shrink Firefox back down to size.
    Hope those ideas help! :)

  • Can anyone tell me how to exit full-screen mode in mail?

    Can anyone please tell me how to exit full-screen mode in mail?

    Thanks, QuickTimeKirk.
    It was getting really frustrating being locked into that big screen!

  • Exiting Full Screen Mode

    Can someone offer a legitimate reason why someone cannot figure out how to place a "clearly visible" ICON that you can click to exit full screen mode.
    It wouldn't even have to that friggin big, would it.
    Where would it be located at. How about right near the point where you clicked to enter full screen mode.
    I'd rather get frustrated hunting for it.
    And restarting Firefox doesn't friggin help, does it.
    Yeh, I found it, hence the post.

    Note that the Full Screen button that can be found in the toolbar palette also acts as a toggle.
    *https://support.mozilla.org/kb/How+to+customize+the+toolbar
    You will have to accept that you need to have a toolbar visible if you want to use a button to toggle full screen mode or use the F11 key.
    *Firefox menu button > Options > Toolbar Layout
    *View > Toolbars > Customize

  • Expanding video to full screen mode gives full white screen. Is this a bug? It works fine in IE.

    Expanding video to full screen mode gives unwanted full "white" screen. Is this a bug? It works fine in IE.
    == This happened ==
    Every time Firefox opened

    Same thing happens to me. As far as I can tell, it just started a few days ago. I have made no changes of which I am aware. Today, I disabled Java Development toolkit add-ons. (One was already disabled, but one was still active.) I have only one version of shockwave flash running as a Firefox add-on. Having more than one version running is a known issue with Firefox. Reluctantly, I have just made IE my default browser, after several years as a devout Firefox fan. Pretty frustrating.

  • How can i print an Excel file when in the full screen mode (no print options on toolbar or right clk

    using Vista, sometimes after creating and saving an excel file, the document is not visible when the file is reopened.
    selecting full screen mode makes the document visible, but the toolbars disappear and the print option does not show up on a right click.  How can i print the document and see the document in some other mode than full screen?

    In order to print, you can click the CTRL+P keys to launch the print dialog,
    Regarding the missing toolbar, try clicking the ALT key to shouw the software menu, then look around under the view option for any available toolbar settings,
    If you cannot find it, i would recommend you to try the Microsoft support forums, as they have some more knowledge with their software features
    Say thanks by clicking the Kudos thumb up in the post.
    If my post resolve your problem please mark it as an Accepted Solution

  • How can I get Safari to default to NOT be in full screen mode?

    I have looked in Preferences but don't see any such option.  I know that once I am in a session that I can go to View->Exit Full Screen, but I want the default when I open a session to not be full screen.  Would appreciate any and all help.

    Quit Safari while holding down the option key. Relaunch. Your home page, or an empty window, should open, depending on your preferences.
    If in full-screen mode, exit. If not in full-screen mode, enter. Quit and relaunch without holding any keys. You should get the same window in the same state as when you quit. Does that happen?

  • How can I view as "single page continuous" in full screen mode?

    how can I view as "single page continuous" in full screen mode?
    preferences->page display:
    preference->accessbility:

    Not possible.

  • Can't see TV shows purchased from Music Store in Full Screen Mode

    Prior to the release of iTunes 7.0, I had been purchasing episodes of LOST from the iTunes Music Store and watching the episodes on my Mac in Full Screen viewing mode.
    Since downloading iTunes 7.0, I have been unable to watch any television shows purchased from the Music Store from that date forward in Full Screen mode. When I select iTunes>View>Full Screen I can hear the audio, but I cannot see the image. Instead, my monitor goes totally black. If I select iTunes>View>Fit to Screen, I am able to see the video, however, the video does not fill up my screen...instead, I have about two inches of desktop showing on either side of the image. Does anyone know how to solve this problem so that I can once again watch purchased television shows in Full Screen mode?
    By the way, I am now running iTunes 7.0.2.
    Power Mac G4 Tower   Mac OS X (10.4.8)  

    Alan, I just checked and I don't see a section for TV shows in the Canadian store. As the initial deal was made with ABC, I doubt that there is any content available yet for you. I do see the pixar section and the music video section, however.
    Similarly, a visit to the Apple Canada site shows no mention of being able to download TV shows.
    As with the music, it is going to take a separate lisence to bring TV content to each store. If and when that is going to happen, no one around here would be able to say.

  • Can't see pictures in full screen mode

    This is my new Mac Computer. Some of the pictures can not be viewed except as thumbnails. (When I try to see in full screen mode, there is a quick 1 second view,then a grey screen with an I in the middle and a dotted line surrounding it. There is no rhyme nor reason why some photos can been seen in full mode and some can only be seen as thumbnail.

    Pauline
    Welcome to the Apple Discussions.
    The ! or ? turns up when iPhoto loses the connection between the thumbnail in the iPhoto Window and the file it represents.
    The most common cause of this is User Activity in the iPhoto Library Folder. Have you altered, moved or renamed anything in the iPhoto Library Folder?
    If you haven't, then try rebuilding the database. Hold down the apple and option (or alt) keys and launch iPhoto. Use the resulting dialogue to rebuild.
    Regards
    TD

  • In full screen mode how can i use keyboard shortcut just like

    recently i used adobe cs 5.1 version and some problem are there which problem was not in cs 3 and cs 4 in advance version why this problem kindly tell me the solve which may be i dont know
    my problem is, in photoshop  3 screen mode are there 1-standard screen mode, 2- full screen mode with menu bar  and 3- full screen mode
    in 3- full screen mode ---- in this view window how can i go to image-adjustments-brightness/contrast  through using only keyboard shortcuts just like ALT+I then A then C = brightness/contrast menu will come
             any body please solve my problem
         thank U very much

    Chris, he means the windows-only ALT+letters shortcuts, not brightness contrast in particular.
    RA, this is your third thread on the topic, please do not create multiple threads...
    http://forums.adobe.com/thread/957264
    and http://forums.adobe.com/thread/957168

  • Can only view Mail in full-screen mode

    After installing Yosemite, I can only view the main Mail window in Full Screen mode, unless I check "Classic View" in Preferences. Classic view does not help much, because it does not show the preview, which is essential to me. If I exit fullscreen mode, the minimized window appears for a split-second and then disappears down the left bottom corner of the screen and you cannot find it anywhere. The only way to see anything again is to go to Mail - View - Full Screen. Any help is much appreciated.

    Yes, I get the mail quit unexpectedly notification, together with a problem report, which is 808 lines but the pertinent part seems to be a CALayer position:
    Process:               Mail [476]
    Path:                  /Applications/Mail.app/Contents/MacOS/Mail
    Identifier:            com.apple.mail
    Version:               8.0 (1990.1)
    Build Info:            Mail-1990001000000000~3
    Code Type:             X86-64 (Native)
    Parent Process:        ??? [1]
    Responsible:           Mail [476]
    User ID:               501
    Date/Time:             2014-10-29 13:45:47.710 -0700
    OS Version:            Mac OS X 10.10 (14A389)
    Report Version:        11
    Anonymous UUID:        1FB6E94D-94CE-A889-F941-38C1A494F319
    Time Awake Since Boot: 1100 seconds
    Crashed Thread:        0  Dispatch queue: com.apple.main-thread
    Exception Type:        EXC_CRASH (SIGABRT)
    Exception Codes:       0x0000000000000000, 0x0000000000000000
    Application Specific Information:
    *** Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [720 nan]'
    abort() called
    terminating with uncaught exception of type NSException

Maybe you are looking for