Illustrator CS6 loses keyboard focus when using an extension panel

OS10.8.2 CS6. When clicking a button on any extension panel (even supplied Kuler), it seems that Illustrator can't get keyboard focus until something else on the screen is clicked. Anyone know a way to fix this? I need to be able to use the keyboard to copy or delete a selected object right after running script....
Tried running a javascript inline with app.activate() command. Didn't work. Help!!!!

I noticed the problem too. Is there any fix or workaround? Friends using Windows say that all is ok.
Linux x86_64 (Gentoo), Firefox 3.5.1, jre 1.6.0.15.

Similar Messages

  • Illustrator CS6 says "installation failed" when installing.

    Illustrator CS6 says "installation failed" when installing. No explanation is given. I don't have any previous versions of AI installed or any trials. Help? I really need to use this product today!

    We can't know. You need to provide system information and possibly the install logs:
    Troubleshoot with install logs
    Mylenium

  • I am trying to load my illustrator cs6 onto home computer, second use-have installed it on my work computer, but it won't accept my serial number at home, do I need to re-register product?

    I am trying to load my illustrator cs6 onto home computer, second use-have installed it on my work computer, but it won't accept my serial number at home, do I need to re-register product?

    no.
    Error "The serial number is not valid for this product" | Creative Suite

  • I am using Illustrator CS6 (Mac). I am using free transform tool. Why can't I use Shift Option Command to distort in perspective?

    I am using Illustrator CS6 (Mac). I am using free transform tool. Why can't I use Shift Option Command to distort in perspective?

    hong,
    You need to ClickDrag just a tiny bit, then apply the Shift Option Command.

  • Service Notice - EOS 5D Mark III and EOS-1D X: acquire focus when using Speedlite's AF Assist Beam

    Hi everyone,
    We have an update for the EOS 5D Mark III and EOS-1D X  focus when using Speedlite's AF Assist Beam topic.  The estimated release date for the firmware update for the EOS 5D Mark III digital SLR camera is late April. 2013 and the estimated release date for the firmware update for the EOS-1D X digital SLR camera is late May 2013, as noted in the following product advisory:
    "Service Notice: EOS 5D Mark III and EOS-1D X: acquire focus when using Speedlite's AF Assist Beam."
    Thanks again for your participation feedback on our Forum!

    I just hope Canon remembers there are users of the product worldwide and not just Costa Rica and the USA....
    Everyone should have their relevant update released at the same time and never mind contact your local support for further advice...! it should apply across the board
    EOS 5D MKIII + EF 24-105mm f/4L IS USM, Sigma DG 150-500 5-6.3 APO HSM, , EF 55-200mm 4.5-5.6 USM, Speedlite 430EXII
    EOS 350D, EFS 18-55mm

  • LCDS Session Management using an Extension Panel

    We have an app that executes in an extension panel(InDesign) using both amf and rtmp calls.  The lcds server then makes rpc calls to an app which returns the data to InDesign.  How do you manage the sessions so that each individual user gets their own session per instance of the app.  All of the examples I have found are using javascript to call the disconnects etc.  Since the app is using an extension panel and not a webpage/browser those examples won't work.

    correct session management is configured at the web-app level in web.xml and
    weblogic.xml
    http://e-docs.bea.com/wls/docs81/webapp/sessions.html#session-persistence
    cheers
    mbg
    "Sai S Prasad" <[email protected]> wrote in message
    news:[email protected]..
    >
    I think a Session is tied to a web application and not the enterpriseapplication.
    "newsgroups.bea.com" <[email protected]> wrote:
    war files in an EAR file
    is session management at the EAR level or each war file equate to
    a
    session
    please help with this
    I am using WLS 7.0 [ no SP ]

  • Illustrator CS6 crashes every time when I try to use the type tool over an image. HELP!

    I've been working on several files for some package design. Every time I try to replace some text that happens to be sitting over a linked photo, illustrator freezes up and crashes. Every single time without fail, it fails.
    I tried to move the same piece of text off the artboard, modify it, and move it back, but it crashed even while off the board (and not on top of an image).
    What is causing this? Is there a fix?
    I'm running Windows 7, up to date on all software (windows & adobe included). Using Illustrator cs6, 64bit. I'm running on a new machine as well - though I was having this issue on another computer as well.

    Temporarily break the link to the image by renaming, then make your edit, then change the name back when done.
    Also open the image in photoshop, check over channels and paths for anything strange or unecessary, do a save as to same filename and replace, this may flush out any problem with the image.

  • Switching windows in Linux/Firefox loses keyboard focus. Workarounds?

    Hi,
    I've been stumbling on an issue in which an applet gets into a state where it can receive mouse events but not keyboard events. This state occurs some of the time when switching from a non-modal dialog to the applet.
    I've witnessed this behavior on:
    Linux (fc8), Firefox 3.0.10, Java plug-in 1.6.0_13, Gnome 2.20.3
    Sun Solaris (5.10), Firefox 3.0.8, Java plug-in 1.6.0_12, Sun Java Desktop System or CDE
    I can not reproduce this behavior using appletviewer, nor can I reproduce it on the Mac (Opera/Firefox/Safari), nor on Windows (Firefox/IE).
    I've crafted some code that shows the behavior:
    FocusApplet.java:
    import javax.swing.JApplet;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.border.*;
    import javax.swing.event.*;
    import java.beans.*;
    public class FocusApplet extends JApplet {
      JTextArea infoText;
        Object activeWindow;
        Object focusOwner;
        Object permanentFocusOwner;
           Applet contains two components.
           NORTH: Text field
           CENTER: Info text
           The info text is updated whenever the following
           KeyboardFocusManager properties change:
              activeWindow
           focusOwner
           permanentFocusOwner
      public void init(){
          JTextField tf = new JTextField("Type here");
          infoText = new JTextArea();
          infoText.setEditable(false);
          infoText.setLineWrap(true);
          infoText.setWrapStyleWord(true);
          infoText.setBorder(new EtchedBorder());
          this.add(infoText, BorderLayout.CENTER);
          this.add(tf, BorderLayout.NORTH);
          KeyboardFocusManager focusManager =
           KeyboardFocusManager.getCurrentKeyboardFocusManager();
          activeWindow=focusManager.getActiveWindow();
          permanentFocusOwner=focusManager.getPermanentFocusOwner() ;
          focusOwner=focusManager.getFocusOwner() ;
          updateText();
          focusManager.addPropertyChangeListener(
           new PropertyChangeListener() {
             public void propertyChange(PropertyChangeEvent e) {
              String prop = e.getPropertyName();
              if ("focusOwner".equals(prop)) {
                  focusOwner = e.getNewValue();
                  updateText();
              } else if ("permanentFocusOwner".equals(prop)) {
                  permanentFocusOwner = e.getNewValue();
                  updateText();
              } else if ("activeWindow".equals(prop)) {
                  activeWindow = e.getNewValue();
                  updateText();
          // Create non-modal dialog
          JDialog jdl = new JDialog((Frame)null,"Extra dialog",
                        false/*modal*/);
          jdl.setSize (300,550);
          jdl.setVisible(true);
        public void updateText() {
         infoText.setText("Active window: "+getName(activeWindow)+
              "\nFocus owner: "+getName(focusOwner)+
            "\nPermanent focus owner: "+getName(permanentFocusOwner));
        public String getName(Object obj) {
         return (obj==null) ? "null" : obj.getClass().getName();
    }Applet HTML:
    <applet code="FocusApplet.class" width="400" height="400"></applet>When I run this applet, I can click on the text field ("Type here") and enter text. Then, I switch between the empty dialog box and the applet using the window manager. (I.e., clicking on the dialog, then clicking on the applet.) Sometimes I see the following Keyboard Focus settings when I bring the applet to the front:
    Active window: sun.plugin.viewer.frame.XNetscapeEmbeddedFrame
    Focus owner: javax.swing.JTextField
    Permanent focus owner: javax.swing.JTextField
    In this case, clicking on the text field will allows the user to edit text. Good! However, 10%-50% of the time I get the following settings after I bring the applet to the front:
    Active window: null
    Focus owner: null
    Permanent focus owner: javax.swing.JTextField
    In this case, I can click on the applet, and I can highlight text in the text field, but I can not edit the text. (No carat appears. Bad!) Since there is no keyboard focus owner, the applet appears non-responsive.
    I have a few questions:
    1. Is this a Java plug-in bug? A Firefox bug? Who do I file a bug with, assuming there's not something I'm missing?
    2. Can anyone suggest a workaround?
    Thanks,
    -David-

    I noticed the problem too. Is there any fix or workaround? Friends using Windows say that all is ok.
    Linux x86_64 (Gentoo), Firefox 3.5.1, jre 1.6.0.15.

  • Illustrator cs6 produces blank document when printing or converting to pdf. can someone help?

    I use illustrator cs6 tryout. when trying to convert the doc to pdf or print, it is producing blank document. i tried taking help online by trying to click layers but print option in layers is unchecked and greyed out.....so cant do much there...any help?

    You will have top provide screenshots of the AI document, exact PDF settings, system info and other details.
    Mylenium

  • Thinking of selling Adobe Illustrator cs6 software, can it be used on other people's computers if I sell it? l

    Thinking of selling my Adobe Illustrator cs6, Mac compatible software plus the Classroom in a Book with lessons CD. I'd really like Photoshop instead.  I've never sold software, can it be used on other people's computers if I sell it? I'd have to uninstall it here, through Adobe personally? It's confusing

    You will find the below in your legal folder. According to 4.6.1 looks like you cannot sell.
    ADOBE
    Software License Agreement
    PLEASE READ THIS AGREEMENT CAREFULLY. BY COPYING, INSTALLING, OR USING ALL OR ANY PORTION OF THIS SOFTWARE, YOU (HEREINAFTER “CUSTOMER”) ACCEPT ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT, INCLUDING, WITHOUT LIMITATION, THE PROVISIONS ON LICENSE RESTRICTIONS IN SECTION 4, LIMITED WARRANTY IN SECTIONS 6 AND 7, LIMITATION OF LIABILITY IN SECTION 8, AND SPECIFIC PROVISIONS AND EXCEPTIONS IN SECTION 16. CUSTOMER AGREES THAT THIS AGREEMENT IS LIKE ANY WRITTEN NEGOTIATED AGREEMENT SIGNED BY CUSTOMER. THIS AGREEMENT IS ENFORCEABLE AGAINST CUSTOMER. IF CUSTOMER DOES NOT AGREE TO THE TERMS OF THIS AGREEMENT, CUSTOMER MAY NOT USE THE SOFTWARE.
    Customer may have another written agreement directly with Adobe (e.g., a volume license agreement) that supplements or supersedes all or portions of this agreement. The Software is LICENSED, NOT SOLD, only in accordance with the terms of this agreement. Use of some Adobe and some non-Adobe materials and services included in or accessed through the Software may be subject to additional terms and conditions. Notices about non-Adobe materials are available at http://www.adobe.com/go/thirdparty.
    The Software may cause Customer’s Computer to AUTOMATICALLY CONNECT TO THE INTERNET. The Software may also require activation or registration. Additional information on activation, Internet connectivity, and privacy is available in Sections 14 and 16.
    1. Definitions.
    1.1 “Adobe” means Adobe Systems Incorporated, a Delaware corporation, 345 Park Avenue, San Jose, California 95110, if this agreement is entered into while Customer is in the United States, Canada, or Mexico; otherwise, it means Adobe Systems Software Ireland Limited, 4-6 Riverwalk, Citywest Business Campus, Dublin 24, Ireland.
    1.2 “Adobe Runtime(s)” means Adobe AIR, Adobe Flash Player, Shockwave Player, or Authorware Player.
    1.3 “Compatible Computer” means a Computer with the recommended operating system and hardware configuration as stated in the Documentation.
    1.4 “Computer” means a virtual or physical device that accepts information in digital or similar form and manipulates it for a specific result based on a sequence of instructions, including without limitation desktop computers, laptops, tablets, mobile devices, telecommunication devices, Internet-connected devices, and hardware products capable of operating a wide variety of productivity, entertainment, or other software applications.
    1.5 “Customer” means you and any legal entity that obtained the Software and on whose behalf it is used; for example, and as applicable, your employer.
    1.6 “Internal Network” means a private, proprietary network resource accessible only by employees and individual contractors (i.e., temporary employees) of a specific corporation or similar business entity. Internal Network does not include portions of the Internet or any other network community open to the public, such as membership or subscription driven groups, associations, and similar organizations.
    1.7 “Output File” means an output file Customer creates with the Software.
    1.8 “Permitted Number” means one (1) unless otherwise indicated under a valid license (e.g., volume license) granted by Adobe.
    1.9 “Software” means (a) all of the information with which this agreement is provided, including but not limited to: all software files and other computer information; (ii) any proprietary scripting logic embedded within exported file formats or used in an Adobe Online Service; (iii) sample and stock photographs, images, sounds, clip art and other artistic works bundled with Adobe software or made available by Adobe on Adobe’s website for use with the Adobe software and not obtained from Adobe through a separate service (unless otherwise noted within that service) or from another party (“Content Files”); (iv) related explanatory written materials and files (“Documentation”); and (v) fonts; and (b) any modified versions and copies of, and upgrades, updates, and additions to, such information, provided to Customer by Adobe at any time, to the extent not provided under separate terms (collectively, “Updates”).
    2. Software License; Membership.
    2.1 Software License. This Section 2.1 applies to Customers who have purchased a license to the Software but have not purchased a membership-based license or service such as the Creative Cloud membership (as described in Section 2.2).
    2.1.1 License Grant. Subject to Customer’s continuous compliance with this Agreement and payment of the applicable license fees, Adobe grants Customer a non-exclusive and limited license to install and use the Software (a) in the territory or region where Customer obtains the Software from Adobe or Adobe’s authorized reseller or as otherwise stated in the Documentation (“Territory”), (b) during the term of such license (“License Term”), (c) within the scope of the License Type and on the Permitted Number of Customer’s Compatible Computers as specified in the Documentation, and (d) in a manner consistent with the terms of this Agreement and applicable Documentation. Unless otherwise defined in this Agreement, in the applicable Documentation, or at the time of purchase, License Term shall be perpetual. Upon the expiration or termination of the License Term, some or all of the Software may cease to operate without prior notice. Upon expiration or termination of the License Term, Customer may not use the Software unless Customer has renewed the license. The license granted herein is supplemented by specific provisions in Section 16 as related to the use of certain applicable products and components that may be included in the Software such as font software, Acrobat, After Effects, Adobe Presenter, Contribute, Flash Player, Flash Builder, Digital Publishing Suite, and Adobe Runtimes.
    2.1.2 License Types.
    2.1.2.1 Non-Serialized Software. The Software, or portions of the Software, that are provided without a serial number during the License Term may only be installed and used on any number of Compatible Computers as part of an organizational deployment plan during the License Term for demonstration, evaluation, and training purposes only, and only if any Output Files or other materials produced through such use are used only for internal, non-commercial, and non-production purposes. THE NON-SERIALIZED SOFTWARE IS PROVIDED “AS-IS”. ACCESS TO AND USE OF ANY OUTPUT FILES CREATED WITH SUCH NON-SERIALIZED SOFTWARE IS ENTIRELY AT CUSTOMER’S OWN RISK.
    2.1.2.2 Evaluation Software. The Software, or portions of the Software, that are provided with a serial number designated for “evaluation purposes” or other similar designation (such as Software or a serial number supplied as “EVAL” under a separate agreement) (“Evaluation Software”) may only be installed and used on Permitted Number of Compatible Computers during the License Term for demonstration, evaluation, and training purposes only, and only if any Output Files or other materials produced through such use are used only for internal, non-commercial, and non-production purposes. THE EVALUATION SOFTWARE IS PROVIDED “AS IS”. ACCESS TO AND USE OF ANY OUTPUT FILES CREATED WITH SUCH EVALUATION SOFTWARE IS ENTIRELY AT CUSTOMER’S OWN RISK.
    2.1.2.3 Subscription Edition. For the Software available on a subscription-basis (“Subscription Edition”), Customer may install and use the Subscription Edition only on the Permitted Number of Compatible Computer during the License Term. Subject to the Permitted Number of Computers for the Subscription Edition, Adobe may allow Customer to install and use the most recent prior version of the Subscription Edition and the current version of the Subscription Edition on the same Computer during the License Term. Customer agrees that Adobe may change the type of Software (such as specific components, versions, platforms, languages, etc.) included in the Subscription Edition at any time and shall not be liable to Customer whatsoever for such change. Ongoing access to a Subscription Edition requires: (a) a recurring Internet connection to activate, renew, and validate the license, (b) Adobe or its authorized reseller’s receipt of recurring subscription payments, and (c) Customer’s agreement to subscription terms and other additional terms and conditions that are available athttp://www.adobe.com/go/paymentterms or at the time of purchase. If Adobe does not receive the recurring subscription payment or cannot validate the license periodically, then the Software may become inactive without additional notice until Adobe receives the payment or validates the license.
    2.1.3 Portable or Home Computer Use. Subject to the restrictions set forth in Section 2.1.4, the primary user of the Computer on which the Software is installed under Section 2.1 (“Primary User”) may install a second copy of the Software for his or her exclusive use on either a portable Computer or a Computer located at his or her home, provided that the Software on the portable or home Computer is not used at the same time as the Software on the primary Computer.
    2.1.4 Restrictions on Secondary Use by Volume Licensees. If the Software was obtained under an Adobe volume license program or agreement (such as Adobe Volume Licensing) by any licensee other than an educational volume licensee, then the second copy of the Software made under Section 2.1.3 must be used solely for the benefit and business of that volume licensee.
    2.1.5 Dual Boot Platform. The Software is licensed for use on a specific operating system platform. Customer must purchase a separate license for use of the Software on each operating system platform. By way of example, if Customer desires to install the Software on both the Mac OS and Windows operating system platforms on a device that runs both of those platforms (i.e., a dual boot machine), then Customer must first obtain two separate licenses for the Software. This is true even if two versions of the Software, each designed for a different operating system platform, are delivered to Customer on the same media.
    2.1.6 Distribution from a Server. As permitted by the Documentation, Customer may copy an image of the Software onto a Computer file server within Customer’s Internal Network (“Server”) for the purpose of downloading and installing the Software onto Computers within the same Internal Network for use only as permitted by this Section 2.
    2.1.7 Server Use.
    2.1.7.1 As permitted in a separate purchasing document or Documentation and subject to license restrictions stated in this Agreement, Customer may install the Software on a Server only for the purpose of allowing an individual from a Computer within the same Internal Network (“Network User”) to access and use the Software. The Network User who has access to such Software on the Server is referred to as “Server Software User”. The total number of Server Software Users (not the concurrent number of users) may not exceed the Permitted Number. By way of example, if Customer has purchased 10 licenses of Software (Permitted Number is 10) and Customer elects to install the Software on a Server, then Customer can only allow up to 10 Server Software Users the access to the Software (even though Customer may have more than 10 Network Users or fewer than 10 concurrent users of the Software).
    2.1.7.2 For clarification and without limitation, the foregoing does not permit Customer to install or access (either directly or through commands, data, or instructions) the Software: (a) from or to a Computer not part of Customer’s Internal Network; (b) for enabling web hosted workgroups or web hosted services available to the public; (c) by any individual or entity to use, download, copy, or otherwise benefit from the functionality of the Software unless licensed to do so by Adobe; (d) as a component of a system, workflow or service accessible by more than the Permitted Number of users; or (e) for operations not initiated by an individual user (e.g., automated server processing).
    2.2 Membership. This Section 2.2 applies to Customers who have purchased a membership-based license or service such as the Creative Cloud membership (collectively, “Membership”).
    2.2.1 Adobe Online Services Related to the Membership. Subject to Customer’s continuous compliance with this Agreement and payment of the applicable membership fees, if any, Adobe grants Customer a non-exclusive, Territory-wide and limited right to access and use the Software and related Adobe Online Service (as further described in Section 16.4.1) as part of the Membership, subject to the terms stated in this Agreement and the Additional Terms of Use (as the term is defined in Section 14.1.3 below).
    2.2.2 Software License Related to the Membership. Subject to Customer’s continuous compliance with this Agreement and payment of the applicable membership fees, if any, Adobe grants Customer a non-exclusive and limited license to install and use the Software: (a) in the Territory, (b) during the period that the Membership is current and active (“Membership Term”) and (c) in a manner consistent with the terms of this Agreement and applicable Documentation. Upon the expiration or termination of the Membership Term, some or all of the Software may cease to operate without prior notice and (y) Customer may not use the Software unless Customer has renewed the membership. All terms related to the specific Software as stated in this Agreement shall remain effective and continue to apply to Customer and its use of such Software.
    2.2.3 Restrictions. Customer agrees to the following additional terms and restrictions related to the Membership: (a) Adobe may change the type of Software (such as specific products, components, versions, platforms, languages, etc.) included in the Membership at any time and shall not be liable to Customer whatsoever for such change; (b) Customer may be required to connect to the Internet and log in at any time during the Membership Term; (c) Software may automatically connect to the Internet to verify Customer’s Membership without notice at any time; and (d) Customer may not enable or allow others to use the Software as Customer.
    2.3 Content Files. Unless stated otherwise in the “Read-Me” files, Documentation, or other license(s) associated with the Content Files, Customer may use, display, modify, reproduce, and distribute any of the Content Files. However, Customer may not distribute the Content Files on a stand-alone basis (i.e., in circumstances in which the Content Files constitute the primary value of the product being distributed), and Customer may not claim any trademark rights in the Content Files or derivative works thereof. Nothing stated herein shall affect the ownership of the Software as stated in Section 3.
    2.4 Sample Application Code. Customer may modify the source code form of those portions of the Software programs that are expressly identified as sample code, sample application code, code snippets, ActionScript class files, or sample components (each, “Sample Application Code”) in the accompanying Documentation solely for the purposes of designing, developing, and testing websites and applications developed using Adobe software programs; provided, however, Customer is permitted to copy and distribute the Sample Application Code (modified or unmodified) only if all of the following conditions are met: (a) Customer distributes only the compiled object code versions of the Sample Application Code with its application; (b) Customer does not include the Sample Application Code in any product or application designed for website development; and (c) Customer does not use the Adobe name, logos, icons, or other Adobe trademarks to market its application. Customer agrees to indemnify, hold harmless, and defend Adobe from and against any loss, damage, claims, or lawsuits, including attorney’s fees, that arise or result from the use or distribution of its application.
    2.5 Programming Languages. The Software may include portions of the ExtendScript SDK and Pixel Bender SDK. Subject to the restrictions contained in this Section 2, Adobe grants to Customer a nonexclusive, nontransferable, royalty-free license to use the items in the ExtendScript SDK and Pixel Bender SDK only for the purpose of internal development of application programs designed to function with Adobe products. Except as expressly provided in this Section 2.5, no portions of the ExtendScript SDK or the Pixel Bender SDK may be modified or distributed. Customer agrees to indemnify, hold harmless, and defend Adobe from and against any loss, damage, claims, or lawsuits, including attorney’s fees, that arise or result from such distribution.
    2.6 Documentation Copies. Customer may make copies of the Documentation for its own internal use in connection with use of the Software in accordance with this agreement, but no more than the amount reasonably necessary.
    3. Intellectual Property Ownership.
    The Software and any authorized copies that Customer makes are the intellectual property of and are owned by Adobe Systems Incorporated and its suppliers. The structure, organization, and source code of the Software are the valuable trade secrets and confidential information of Adobe Systems Incorporated and its suppliers. The Software is protected by law, including but not limited to the copyright laws of the United States and other countries, and by international treaty provisions. Except as expressly stated herein, this agreement does not grant Customer any intellectual property rights in the Software. All rights not expressly granted are reserved by Adobe and its suppliers.
    4. Restrictions and Requirements.
    4.1 Proprietary Notices. Any permitted copy of the Software (including without limitation Documentation) that Customer makes must contain the same copyright and other proprietary notices that appear on or in the Software.
    4.2 Use Obligations. Customer agrees that it will not use the Software other than as permitted by this agreement and that it will not use the Software in a manner inconsistent with its design or Documentation.
    4.3 No Modifications. Except as expressly permitted in Sections 2 or 16, Customer may not modify, port, adapt, or translate the Software.
    4.4 No Reverse Engineering. Except as otherwise expressly permitted in Section 16.1, Customer will not reverse engineer, decompile, disassemble, or otherwise attempt to discover the source code of the Software.
    4.5 No Unbundling. The Software may include various applications and components, may allow access to different Adobe Online Services, may support multiple platforms and languages, and may be provided to Customer on multiple media or in multiple copies. Nonetheless, the Software is designed and provided to Customer as a single product to be used as a single product on Computers as permitted herein. Unless otherwise permitted in the Documentation, Customer is not required to install all component parts of the Software, but Customer may not unbundle the component parts of the Software for use on different Computers.
    4.6 No Transfer.
    4.6.1 CUSTOMER WILL NOT RENT, LEASE, SELL, SUBLICENSE, ASSIGN, OR TRANSFER ITS RIGHTS IN THE SOFTWARE (INCLUDING WITHOUT LIMITATION, SOFTWARE OBTAINED THROUGH A WEB DOWNLOAD), OR AUTHORIZE ANY PORTION OF THE SOFTWARE TO BE COPIED ONTO ANOTHER INDIVIDUAL OR LEGAL ENTITY’S COMPUTER EXCEPT AS MAY BE EXPRESSLY PERMITTED HEREIN.
    4.6.2 Except with regard to Educational Software Products (as defined in Section 16.3), Pre-release Software (as defined in Section 16.2), Evaluation Software, not-for-resale copies of the Software, or Software obtained through an Adobe volume license program and further subject to Section 4.6.3, Customer may permanently transfer all its rights to use the Software to another individual or legal entity provided that: (a) Customer also transfers this agreement, (ii) the serial number(s), the Software affixed to media provided by Adobe or its authorized distributor, and all other software or hardware bundled, packaged, or pre-installed with the Software, including all copies, Updates, and Prior Versions (as defined in Section 5, below), and (iii) all copies of font software to such individual or entity; (b) Customer retains no Updates, Prior Versions, or copies, including backups and copies stored on a Computer; and (c) the receiving party accepts the terms and conditions of this agreement and any other terms and conditions under which Customer purchased a valid license to the Software. Additional information on transferring volume licensed software is available at http://www.adobe.com/go/volumepolicies.
    4.6.3 If the Software requires recurring activation or registration and Adobe grants Customer’s request to be exempted from the requirement of such recurring activation or registration, then in addition to the restrictions set forth in the Activation Terms (as defined in Section 14.3), then the right to permanently transfer as stated in Section 4.6.2 shall terminate immediately upon the grant of such request.
    4.7 No Service Bureau. Customer will not use or offer the Software on a service bureau basis. Section 16.6.3 provides a limited exception for font software only.
    4.8 Adobe Runtime Restrictions. Customer will not use Adobe Runtimes on any non-PC device or with any embedded or device version of any operating system. For the avoidance of doubt, and by example only, Customer may not use Adobe Runtimes on any (a) mobile device, set top box, handheld, phone, game console, TV, DVD player, media center (other than with Windows XP Media Center Edition and its successors), electronic billboard or other digital signage, Internet appliance or other Internet-connected device, PDA, medical device, ATM, telematic device, gaming machine, home automation system, kiosk, remote control device, or any other consumer electronics device; (b) operator-based mobile, cable, satellite, or television system; or (c) other closed system device. Additional information on licensing Adobe Runtimes is available at http://www.adobe.com/go/licensing.
    4.9 Territory. Customer shall only use the Software and access the Adobe Online Services in the Territory and in a manner consistent with the activation policy described at http://www.adobe.com/go/activation. Adobe may terminate the license granted herein or suspend the Membership or access to the Adobe Online Services if Adobe determines that Customer is using the Software or Adobe Online Services outside the Territory.
    5. Updates.
    If the Software is an Update to a prior version of Adobe software (the “Prior Version”), then Customer’s use of this Update is conditional upon its retention of the Prior Version. Therefore, if Customer validly transfers this Update pursuant to Section 4.6, the Customer must transfer the Prior Version along with it. If Customer wishes to use this Update in addition to the Prior Version, then Customer may only do so on the same Computer on which it has installed and is using the Prior Version. Any obligations that Adobe may have to support Prior Versions during the License Term may end upon the availability of this Update. No other use of the Update is permitted. Additional Updates may be licensed to Customer by Adobe with additional or different terms.
    6. Limited Warranty.
    Except as otherwise stated in a separate agreement between Adobe and a Software licensee, Adobe warrants to the individual or entity that first purchases a license for the Software for use pursuant to the terms of this agreement that the Software will perform substantially in accordance with the corresponding user manual for the Software for the shorter period of (a) the ninety (90) day period or (b) License Term following receipt of the Software (“Warranty Period”) when used on the Compatible Computer. Non-substantial variation of performance from the user manual does not establish a warranty right. This limited warranty does not apply to the following, which are made available AS-IS and without warranty from Adobe: patches; (ii) font software; (iii) Pre-release Software, trial, starter, evaluation, product sampler, Evaluation Software, and not-for-resale copies of the Software; (iv) websites, Adobe Online Services; and Third Party Online Services; (v) Certified Document Services (see Section 16); and (vi) any software made available by Adobe for free via web download from an Adobe website. All warranty claims must be made, along with proof of purchase, to the Adobe Customer Support Department within such Warranty Period. Additional information on warranty claims is available at http://www.adobe.com/go/support. The entire liability of Adobe and its affiliates related to such warranty claim and Customer’s sole and exclusive remedy under any warranty will be limited to either, at Adobe’s option, support of the Software based on the warranty claim, replacement of the Software, or, if support or replacement is not practicable at Adobe’s determination, refund of the license fee Customer paid for the Software (if any). THE LIMITED WARRANTY SET FORTH IN THIS SECTION GIVES CUSTOMER SPECIFIC LEGAL RIGHTS. CUSTOMER MAY HAVE ADDITIONAL RIGHTS UNDER LAW WHICH MAY VARY FROM JURISDICTION TO JURISDICTION. ADOBE DOES NOT SEEK TO LIMIT CUSTOMER’S WARRANTY RIGHTS TO ANY EXTENT NOT PERMITTED BY LAW. Please see Section 16 for jurisdiction-specific provisions or contact the Adobe Customer Support Department.
    7. Disclaimer.
    THE LIMITED WARRANTY IN SECTION 6 AND ANY STATUTORY WARRANTY AND REMEDY THAT CANNOT BE EXCLUDED OR LIMITED UNDER LAW ARE THE ONLY WARRANTIES AND EXCLUSIVE REMEDIES APPLICABLE TO THE SOFTWARE. OTHER THAN THOSE OFFERED AND STATUTORY WARRANTIES AND REMEDIES, ADOBE, ITS AFFILIATES, SUPPLIERS, AND CERTIFICATE AUTHORITIES (DEFINED BELOW) DISCLAIM ALL WARRANTIES, CONDITIONS, REPRESENTATIONS, AND TERMS, EXPRESS OR IMPLIED, WHETHER BY STATUTE, COMMON LAW, CUSTOM, USAGE, OR OTHERWISE AS TO ANY MATTER, INCLUDING BUT NOT LIMITED TO PERFORMANCE, SECURITY, NON-INFRINGEMENT OF THIRD PARTY RIGHTS, INTEGRATION, MERCHANTABILITY, QUIET ENJOYMENT, SATISFACTORY QUALITY, AND FITNESS FOR ANY PARTICULAR PURPOSE. OTHER THAN SUCH OFFERED AND STATUTORY WARRANTIES AND REMEDIES, THE SOFTWARE AND ACCESS TO ANY WEBSITES, ADOBE OR THIRD PARTY ONLINE SERVICES, AND CERTIFICATE AUTHORITY SERVICES ARE PROVIDED AS-IS AND WITH ALL FAULTS. THIS DISCLAIMER OF WARRANTY MAY NOT BE VALID IN SOME JURISDICTIONS. CUSTOMER MAY HAVE ADDITIONAL WARRANTY RIGHTS UNDER LAW WHICH MAY NOT BE WAIVED OR DISCLAIMED. ADOBE DOES NOT SEEK TO LIMIT CUSTOMER’S WARRANTY RIGHTS TO ANY EXTENT NOT PERMITTED BY LAW. The provisions of Sections 7 and Section 8 will survive the termination of this agreement, howsoever caused, but this will not imply or create any continued right to use the Software after termination of this agreement.
    8. Limitation of Liability.
    EXCEPT FOR THE EXCLUSIVE REMEDY OFFERED BY ADOBE ABOVE AND ANY REMEDIES THAT CANNOT BE EXCLUDED OR LIMITED UNDER LAW, ADOBE, ITS AFFILIATES, SUPPLIERS, AND CERTIFICATE AUTHORITIES WILL NOT BE LIABLE TO CUSTOMER FOR ANY LOSS, DAMAGES, CLAIMS, OR COSTS WHATSOEVER INCLUDING ANY CONSEQUENTIAL, INDIRECT OR INCIDENTAL DAMAGES, ANY LOST PROFITS OR LOST SAVINGS, ANY DAMAGES RESULTING FROM BUSINESS INTERRUPTION, PERSONAL INJURY OR FAILURE TO MEET ANY DUTY OF CARE, OR CLAIMS BY A THIRD PARTY, EVEN IF AN ADOBE REPRESENTATIVE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSS, DAMAGES, CLAIMS, OR COSTS. IN ANY EVENT, ADOBE’S AGGREGATE LIABILITY AND THAT OF ITS AFFILIATES, SUPPLIERS, AND CERTIFICATE AUTHORITIES UNDER OR IN CONNECTION WITH THIS AGREEMENT WILL BE LIMITED TO THE AMOUNT PAID FOR THE SOFTWARE, IF ANY. THIS LIMITATION WILL APPLY EVEN IN THE EVENT OF A FUNDAMENTAL OR MATERIAL BREACH OR A BREACH OF THE FUNDAMENTAL OR MATERIAL TERMS OF THIS AGREEMENT. Nothing contained in this agreement limits Adobe’s liability to Customer in the event of death or personal injury resulting from Adobe’s negligence or for the tort of deceit (fraud). Adobe is acting on behalf of its affiliates, suppliers, and Certificate Authorities for the purpose of disclaiming, excluding and limiting obligations, warranties, and liability, but in no other respects and for no other purpose.
    THE FOREGOING LIMITATIONS AND EXCLUSIONS APPLY TO THE EXTENT PERMITTED BY APPLICABLE LAW IN CUSTOMER’S JURISDICTION. THIS LIMITATION OF LIABILITY MAY NOT BE VALID IN SOME JURISDICTIONS. CUSTOMER MAY HAVE RIGHTS THAT CANNOT BE WAIVED UNDER CONSUMER PROTECTION AND OTHER LAWS. ADOBE DOES NOT SEEK TO LIMIT ITS WARRANTY OR REMEDIES TO ANY EXTENT NOT PERMITTED BY LAW. SEE SECTION 16 FOR JURISDICTION-SPECIFIC STATEMENTS.
    9. Export Rules.
    Customer acknowledges that the Software is subject to the U.S. Export Administration Regulations (the “EAR”) and that Customer will comply with the EAR. Customer will not export or re-export the Software, directly or indirectly, to: (a) any countries that are subject to U.S. export restrictions (including, but not limited to, Cuba, Iran, North Korea, Sudan, and Syria), (b) any end user whom Customer knows or has reason to know will utilize them in the design, development or production of nuclear, chemical or biological weapons, or rocket systems, space launch vehicles, and sounding rockets, or unmanned air vehicle systems, or (c) any end user who has been prohibited from participating in the U.S. export transactions by any federal agency of the U.S. government. In addition, Customer is responsible for complying with any local laws in Customer’s jurisdiction which may impact its right to import, export or use the Software. If Adobe has knowledge that a violation has occurred, Adobe may be prohibited from providing maintenance and support for the Software.
    10. Governing Law.
    If Customer is a consumer who uses the Software for only personal non-business purposes, then this agreement will be governed by the laws of the jurisdiction which Customer purchased the license to use the Software. If Customer is not such a consumer, this agreement will be governed by and construed in accordance with the substantive laws in force in: (a) the State of California, if a license to the Software is obtained when Customer is in the United States, Canada, or Mexico; (b) Japan, if a license to the Software is obtained when Customer is in Japan; (c) Singapore, if a license to the Software is obtained when Customer is in a member state of the Association of Southeast Asian Nations, Mainland China, Hong Kong S.A.R., Macau S.A.R., Taiwan, or the Republic of Korea; or (d) England and Wales, if a license to the Software is obtained when Customer is in any jurisdiction not described above. The respective courts of Santa Clara County, California when California law applies, Tokyo District Court in Japan, when Japanese law applies, and the competent courts of London, England, when the law of England and Wales applies, shall each have non-exclusive jurisdiction over all disputes relating to this agreement. When Singapore law applies, any dispute arising out of or in connection with this agreement, including any question regarding its existence, validity, or termination, shall be referred to and finally resolved by arbitration in Singapore in accordance with the Arbitration Rules of the Singapore International Arbitration Centre (“SIAC”) for the time being in force, which rules are deemed to be incorporated by reference into this section. There shall be one arbitrator, selected jointly by the parties. If the arbitrator is not selected within thirty (30) days of the written demand by a party to submit to arbitration, the Chairman of the SIAC shall make the selection. The language of the arbitration shall be English. Notwithstanding any provision in this agreement, Adobe or Customer may request any judicial, administrative, or other authority to order any provisional or conservatory measure, including injunctive relief, specific performance, or other equitable relief, prior to the institution of legal or arbitration proceedings, or during the proceedings, for the preservation of its rights and interests or to enforce specific terms that are suitable for provisional remedies. This agreement will not be governed by the following, the application of which is hereby expressly excluded: the conflict of law rules of any jurisdiction, (y) the United Nations Convention on Contracts for the International Sale of Goods, and (z) the Uniform Computer Information Transactions Act, as enacted in any jurisdiction.
    11. General Provisions.
    If any part of this agreement is found void and unenforceable, it will not affect the validity of the balance of this agreement, which will remain valid and enforceable according to its terms. This agreement may only be modified in writing, signed by an authorized officer of Adobe. The English version of this agreement will be the version used when interpreting or construing this agreement. This is the entire agreement between Adobe and Customer relating to the Software and it supersedes any prior representations, discussions, undertakings, communications, or advertising relating to the Software.
    12. Notice to U.S. Government End Users.
    12.1 U.S. Government Licensing of Adobe Technology. Customer agrees that when licensing Adobe Software for acquisition by the U.S. Government, or any contractor therefore, Customer will license consistent with the policies set forth in 48 C.F.R. Section 12.212 (for civilian agencies) and 48 C.F.R. Sections 227.7202-1 and 227.7202-4 (for the Department of Defense). For U.S. Government End Users, Adobe agrees to comply with all applicable equal opportunity laws including, if appropriate, the provisions of Executive Order 11246, as amended, Section 402 of the Vietnam Era Veterans Readjustment Assistance Act of 1974 (38 USC 4212), and Section 503 of the Rehabilitation Act of 1973, as amended, and the regulations at 41 CFR Parts 60-1 through 60-60, 60-250, and 60-741. The affirmative action clause and regulations contained in the preceding sentence will be incorporated by reference into this agreement.
    12.2 Commercial Items. For U.S. Government End Users, Software is a “Commercial Item(s),” as that term is defined at 48 C.F.R. Section 2.101, consisting of “Commercial Computer Software” and “Commercial Computer Software Documentation,” as such terms are used in 48 C.F.R. Section 12.212 or 48 C.F.R. Section 227.7202, as applicable. Consistent with 48 C.F.R. Section 12.212 or 48 C.F.R. Sections 227.7202-1 through 227.7202-4, as applicable, the Commercial Computer Software and Commercial Computer Software Documentation are being licensed to U.S. Government end users (a) only as Commercial Items and (b) with only those rights as are granted to all other end users pursuant to the terms and conditions herein. Unpublished-rights reserved under the copyright laws of the United States.
    13. Compliance with Licenses.
    If Customer is a business, company, or organization, Customer agrees that, in addition to any license compliance checking performed by the Software, Adobe or its authorized representative have the right, no more than once every twelve (12) months, upon seven (7) business days’ prior notice to Customer, to inspect Customer’s records, systems, and facilities to verify that its use of any and all Adobe software or service is in conformity with its valid licenses from Adobe. For example, Adobe has the right to those of Customer’s records useful to determine whether installations of the Software have been serialized, and Customer shall provide such records to Adobe promptly upon request by Adobe. Additionally, Customer shall provide Adobe with all records and information requested by Adobe in order to verify that its use of any and all Adobe software is in conformity with its valid licenses from Adobe within thirty (30) days of Adobe’s request. Additional information on serialization is available at http://www.adobe.com/go/elicensing.
    14. Internet Connectivity and Privacy.
    14.1 Automatic Connections to the Internet. The Software may cause Customer’s Computer, without notice, to automatically connect to the Internet and to communicate with an Adobe website or Adobe domain for purposes such as license validation and providing Customer with additional information, features, or functionality. Unless otherwise specified in Sections 14.2 through 14.7, the following provisions apply to all automatic Internet connections by the Software:
    14.1.1 Whenever the Software makes an Internet connection and communicates with an Adobe website, whether automatically or due to explicit user request, the Privacy Policy shall apply. Adobe Privacy Policy allows tracking of website visits and it addresses in detail the topic of tracking and use of cookies, web beacons, and similar devices.
    14.1.2 Whenever the Software connects to Adobe over the Internet, certain Customer information is collected and transmitted by the Software to Adobe pursuant to the Adobe Online Privacy Policy available at http://www.adobe.com/go/privacy (“Privacy Policy”).
    14.1.3 If Customer accesses an Adobe Online Service (as defined in Section 16.4 below) or activates or registers the Software, then additional information such as Customer’s Adobe ID, user name, and password may be transmitted to and stored by Adobe pursuant to the Privacy Policy and additional terms of use related to such Adobe Online Service (collectively with the Adobe.com terms of use and any applicable terms, the “Additional Terms of Use”).
    14.1.4 As permitted by applicable law or as consented to by Customer, Adobe may (a) send Customer transactional messages to facilitate the Adobe Online Service or the activation or registration of the Software or Adobe Online Service, or (b) deliver in-product marketing to provide information about the Software and other Adobe products and Services using information including but not limited to platform version, version of the Software, license status, and language.
    14.2 Updating. The Software may cause Customer’s Computer, without additional notice, to automatically connect to the Internet (intermittently or on a regular basis) to (a) check for Updates that are available for download to and installation on the Computer and (b) notify Adobe of the results of installation attempts.
    14.3 Activation. The Software may require Customer to (a) obtain an Adobe ID, (b) activate or reactivate the Software, (c) register the software, or (d) validate the Membership. Such requirement may cause Customer’s Computer to connect to the Internet without notice on install, on launch, and on a regular basis thereafter. Once connected, the Software will collect and transmit information to Adobe as further described at http://www.adobe.com/go/activation (“Activation Terms”). Software or Customer may also receive information from Adobe related to Customer’s license, subscription, or Membership. Adobe may use such information to detect or prevent fraudulent or unauthorized use not in accordance with a valid license, subscription, or Membership. Failure to activate or register the Software, validate the subscription or Membership, or a determination by Adobe of fraudulent or unauthorized use of the Software may result in reduced functionality, inoperability of the Software, or a termination or suspension of the subscription or Membership.
    14.4 Deactivation. Customer may deactivate and uninstall the Software from its Computer in order to install and activate the Software on another Computer in accordance with this agreement (“Deactivation”) and as further described in http://www.adobe.com/go/activation. Deactivation requires Internet connectivity.
    14.5 Use of Online Services. The Software may cause Customer’s Computer, without additional notice and on an intermittent or regular basis, to automatically connect to the Internet to facilitate Customer’s access to content and services that are provided by Adobe or third parties as further described in Section 16.4 (Online Services). In addition, the Software may, without additional notice, automatically connect to the Internet to update downloadable materials from these online services so as to provide immediate availability of these services even when Customer is offline.
    14.6 Digital Certificates. The Software uses digital certificates (as described in Section 16.5) to help Customer identify downloaded files (e.g., applications and content) and the publishers of those files. For example, Adobe AIR uses digital certificates to help Customer identify the publisher of Adobe AIR applications. The Adobe Acrobat family of products also uses digital certificates to sign and validate signatures within Portable Document Format (“PDF”) documents and to validate certified PDF documents. Customer’s Computer may connect to the Internet at the time of validation of a digital certificate.
    14.7 Settings Manager. The Software may include Flash Player. Flash Player may save certain user settings by storing them on Customer’s Computer as a local shared object. They are associated with the instance of Flash Player on the Computer, allowing Customer to customize runtime features. The Flash Player Settings Manager permits Customer to modify such settings, including the ability to limit third parties from storing local shared objects or grant third party content the right to access the computer’s microphone and camera. Additional information on how to configure settings in its version of Flash Player, including information on how to disable local shared objects using the Flash Player Settings Manager, is available at http://www.adobe.com/go/settingsmanager. Additional information on local shared objects is available at http://www.adobe.com/go/flashplayer_security.
    15. Peer-to-Peer Communications.
    The Software may use Customer’s connection to a local area network, without additional notice, to automatically connect to other Adobe software and, in doing so, may indicate on the local area network that it is available for communication with other Adobe software. These connections may transmit the IP Address of Customer’s connection to the local network.
    16. Specific Provisions and Exceptions.
    This section sets forth specific provisions related to certain products and components of the Software as well as limited exceptions to the above terms and conditions. To the extent that any provision in this section is in conflict with any other term or condition in this agreement, the terms stated in this section will supersede such other term or condition.
    16.1 No Prejudice; European Economic Area Provisions; Australia Mandatory Notice.
    16.1.1 This agreement will not prejudice the statutory rights of any party, including those dealing as consumers. For example, for consumers in New Zealand who obtain the Software for personal, domestic, or household use (not business purposes), this agreement is subject to the Consumer Guarantees Act.
    16.1.2 If Customer obtained the Software in the European Economic Area (EEA), Customer usually resides in the EEA and Customer is a consumer (that is its use of the Software is for personal, non-business related purposes), then Section 6 (Limited Warranty) does not apply to Customer’s purchase and use of the Software. Instead, Adobe warrants for a period of 2 years from purchase that the Software provides the functionalities set forth in the applicable user manual (the “agreed upon functionalities”) when used on the Compatible Computer. Non-substantial variation from the agreed upon functionalities will not establish any warranty rights. THIS WARRANTY DOES NOT APPLY TO SOFTWARE THAT CUSTOMER USES ON A PRE-RELEASE, TRYOUT, STARTER, OR PRODUCT SAMPLER BASIS, OR TO FONT SOFTWARE, OR TO THE EXTENT THE SOFTWARE FAILS TO PERFORM BECAUSE IT HAS BEEN ALTERED BY CUSTOMER. To make a warranty claim, Customer must notify the Adobe Customer Support Department during this 2 year period, providing details of proof of purchase of the Software. Adobe will verify with Customer whether there is a defect in the Software or advise Customer that the error arises because Customer has not installed the Software correctly (in which case, Adobe shall assist Customer). If there is a defect in the Software, Customer may request from Adobe either a refund or a repaired or replacement copy of the Software. Requests must be accompanied by proof of purchase. In the event Customer’s warranty details are substantiated, Adobe will meet Customer’s request for repaired or replacement Software, unless it is not reasonable for Adobe to do so, in which case Adobe will provide Customer with a refund. For warranty assistance, please contact the Adobe Customer Support Department.
    Please note that the provisions of Section 8 (Limitation of Liability) will continue to apply to any damages claims Customer makes in respect of its use of the Software. Nonetheless, Adobe shall be liable for direct losses that are reasonably foreseeable in the event of a breach by Adobe of this agreement. Customer is advised to take all reasonable measures to avoid and reduce damages, in particular by making back-up copies of the Software and its computer data.
    This agreement, and in particular this Section 16.1.2, is intended to describe Customer’s rights (including its statutory rights) in the event there should be problems with its use of the Software. If Customer’s statutory rights are greater than this description, its statutory rights shall apply.
    16.1.3 Nothing included in this agreement (including Section 4.4) shall limit any non-waivable right to decompile the Software that Customer may enjoy under applicable law. For example, if Customer is located in the European Union (EU), Customer may have the right upon certain conditions specified in the applicable law to decompile the Software if it is necessary to do so in order to achieve interoperability of the Software with another software program, and Customer has first asked Adobe in writing to provide the information necessary to achieve such operability and Adobe has not made such information available. In addition, such decompilation may only be performed by Customer or someone else entitled to use a copy of the Software on Customer’s behalf. Adobe has the right to impose reasonable conditions before providing such information. Any information supplied by Adobe or obtained by Customer, as permitted hereunder, may only be used by Customer for the purpose described herein and may not be disclosed to any third party or used to create any software that is substantially similar to the expression of the Software or used for any other act that infringes the copyright of Adobe or its licensors.
    16.1.4 If Customer obtains the Software in Australia, then the following provision shall apply, notwithstanding anything stated to the contrary in this Agreement:
    NOTICE TO CONSUMERS IN AUSTRALIA:
    Our goods come with guarantees that cannot be excluded under the Australian Consumer Law. You are entitled to a replacement or refund for a major failure and for compensation for any other reasonably foreseeable loss or damage. You are also entitled to have the goods repaired or replaced if the goods fail to be of acceptable quality and the failure does not amount to a major failure. Our software products also come with a 90-day limited warranty given by Adobe Systems Software Ireland Limited, with an office at 4-6 Riverwalk, Citywest Business Campus, Dublin, Ireland, as set out in the Agreement. If your products do not provide the general features and functions described in the User Documentation in the 90-day period after delivery to you, please call the Adobe Customer Support Department at 1800 614 863 with details of your product, serial number, and proof of purchase. You may be required to return the software product to the address we provide to you at the time, in which case such return will be at your own cost. The benefits under this warranty are in addition to other rights and remedies that you may have at law.
    16.2 Pre-release Software Additional Terms. If the Software is pre-commercial release or beta software (“Pre-release Software”), then this section applies. The Pre-release Software does not represent final product from Adobe, and may contain bugs, errors, and other problems that could cause system or other failures and data loss. Adobe may never commercially release the Pre-release Software. If Customer received the Pre-release Software pursuant to a separate written agr

  • Illustrator CS6 Rasterizes Drop Shadows When Saving Back to CS

    I am working with Illustrator CS6 and when I save a file to an earlier version - CS3 or CS - that has a drop shadow effect, the effect gets rasterized. Drop shadows are not new to this latest version of Illustrator so shouldn't they still be editable when saving to a version above CS?
    Thank you.

    Actually Gaussian Blur was indeed updated in CS6 to be much faster. All drop shadows use Gaussian Blur, as do outer glows and inner glows. If you need live drop shadows and glows in CS5, then apply them in CS5.

  • JPanel loses keyboard focus

    Ok, i have a JTextField which is initially disabled. A JPanel draws some stuff and receives keyboard input. When i enable the textfield, type some stuff, then press Esc (which disables it), i cant get the keyboard focus back on the JPanel. Here is an example:
    (you can move the red circle before you enable the textfield, after you disable it, you cant move it anymore).
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.border.*;
    import javax.swing.event.*;
    import java.util.Vector;
    public class example extends JPanel implements ActionListener,Runnable {
        JFrame frame;
        JMenuBar menubar;
        JMenu m_file;
        JMenuItem mi_open,mi_close;
        JPanel canvas,northpanel;
        JTextField textfield;
        Image canvasimg;
        Thread thread=new Thread(this);
        private Image dbImage;     // for flickering
         private Graphics dbg;     // for flickering
         int x1=400,y1=200;
        public example() {
            frame = new JFrame("Example");                         // window
            frame.setLayout(null);
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            frame.setPreferredSize(new Dimension(1000,700));
            frame.setLayout(new BorderLayout());
            northpanel=new JPanel();
            northpanel.setLayout(null);
            northpanel.setPreferredSize(new Dimension(1000,20));     northpanel.setLocation(0,0);
            menubar=new JMenuBar();
            m_file=new JMenu("File");   
            mi_open=new JMenuItem("Open");
            mi_close=new JMenuItem("Close");
            m_file.add(mi_open);
            m_file.add(mi_close);   
            m_file.getPopupMenu().setLightWeightPopupEnabled(false);   
            menubar.add(m_file);
            northpanel.add(menubar);
            menubar.setLocation(0,0);     menubar.setSize(80,20);
            textfield=new JTextField();
            northpanel.add(textfield);
            textfield.setSize(200,20);     textfield.setLocation(500,0);   
            textfield.setEnabled(false);
            frame.add(northpanel,BorderLayout.NORTH);
            canvas=new JPanel();
            canvas.setLayout(null);
            canvas.setSize(1000,600);
            canvas.setBackground(Color.white);
             frame.add(canvas,BorderLayout.CENTER);      
            frame.pack();
            frame.setVisible(true);       
            thread.start();                                   // start the thread
            textfield.addMouseListener(new MouseAdapter(){
                    public void mousePressed(MouseEvent e){
                         textfield.setEnabled(true);
               textfield.addKeyListener(new KeyAdapter() {
                 public void keyPressed(KeyEvent e){
                      int key=e.getKeyCode();
                      if(key==27){     // esc
                           textfield.setEnabled(false); 
                           canvas.setEnabled(true);                // not working
                           canvas.requestFocus();
                           canvas.requestFocusInWindow();
               frame.addKeyListener(new KeyAdapter() {
                 public void keyPressed(KeyEvent e){                   
                      int key=e.getKeyCode();
                      if(key==37){ //left
                           x1-=5;
                      if(key==38){ //up
                           y1-=5;
                      if(key==39){ //right
                           x1+=5;
                      if(key==40){ //down
                           y1+=5;
        // Create the GUI and show it. 
        private static void createAndShowGUI() {
            JFrame.setDefaultLookAndFeelDecorated(true);
            example ex = new example();
        public void run(){
             while(true){
                  try{
                       if(canvasimg==null)repaint();                   
                       Graphics g=canvas.getGraphics();
                       update(g);
                       thread.sleep(30);                                             // 1 sec
                  }      catch(InterruptedException ex){}
        // ActionPerformed handles button and menu events
        public void actionPerformed(ActionEvent e){              
        public static void main(String[] args) {
            //Schedule a job for the event-dispatching thread:
            //creating and showing this application's GUI.
            javax.swing.SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                    createAndShowGUI();
        public void update (Graphics g){          // get rid of flicker
              if (dbImage == null){
                   dbImage = canvas.createImage (canvas.getSize().width, canvas.getSize().height);
                   dbg = dbImage.getGraphics ();
              dbg.setColor (canvas.getBackground ());
              dbg.fillRect (0, 0, this.getSize().width, this.getSize().height);
              dbg.setColor (canvas.getForeground());
              paint (dbg);
              g.drawImage (dbImage, 0, 0, this);
         public void paint(Graphics g){
              g.drawImage(canvasimg,0,0,this);          
              g.setColor(Color.red);
             g.fillOval(x1,y1,10,10);
        public void repaint(){     
             if(canvas!=null && canvasimg==null)canvasimg=canvas.createImage(1000,670);
             if(canvasimg==null)return;
             Graphics g=canvasimg.getGraphics();
             if(g==null)return;
             g.setColor(Color.white);
             g.fillRect(0,0,1000,600);
    }  

    OK great guru since you're so damn confident that you're doing everything right, find out for yourself why this works and yours doesn't.
    I could list a few dozen things wrong with your code, but I'd be wasting my keystrokes.import java.awt.BorderLayout;
    import java.awt.Color;
    import java.awt.Dimension;
    import java.awt.Graphics;
    import java.awt.event.KeyAdapter;
    import java.awt.event.KeyEvent;
    import java.awt.event.MouseAdapter;
    import java.awt.event.MouseEvent;
    import javax.swing.JFrame;
    import javax.swing.JMenu;
    import javax.swing.JMenuBar;
    import javax.swing.JMenuItem;
    import javax.swing.JPanel;
    import javax.swing.JTextField;
    import javax.swing.SwingUtilities;
    public class TextFieldDisableNoProblem extends JPanel {
       JPanel northPanel;
       JMenuBar menubar;
       JMenu m_file;
       JMenuItem mi_open,mi_close;
       JTextField textField;
       int x1 = 400;
       int y1 = 200;
       public TextFieldDisableNoProblem () {
          setBackground (Color.WHITE);
          addKeyListener (new KeyAdapter () {
             public void keyPressed (KeyEvent e){
                int key = e.getKeyCode ();
                switch (key) {
                   case KeyEvent.VK_LEFT:
                         x1 -= 5;
                         break;
                   case KeyEvent.VK_UP:
                         y1 -= 5;
                         break;
                   case KeyEvent.VK_RIGHT:
                         x1 += 5;
                         break;
                   case KeyEvent.VK_DOWN:
                         y1 += 5;
                         break;
                repaint ();
       void makeUI () {
          JFrame frame = new JFrame ("");
          frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
          frame.setSize (600, 500);
          frame.setLocationRelativeTo (null);
          menubar=new JMenuBar ();
          m_file=new JMenu ("File");
          mi_open=new JMenuItem ("Open");
          mi_close=new JMenuItem ("Close");
          m_file.add (mi_open);
          m_file.add (mi_close);
          menubar.add (m_file);
          frame.setJMenuBar (menubar);
          textField=new JTextField ();
          textField.setEnabled (false);
          textField.setBounds (200, 0, 200, 20);
          textField.addMouseListener (new MouseAdapter (){
             public void mousePressed (MouseEvent e){
                textField.setEnabled (true);
          textField.addKeyListener (new KeyAdapter () {
             public void keyPressed (KeyEvent e){
                int key = e.getKeyCode ();
                if(key == KeyEvent.VK_ESCAPE){
                   textField.setEnabled (false);
                   requestFocus ();
          northPanel=new JPanel ();
          northPanel.setLayout (null);
          northPanel.setPreferredSize (new Dimension (600,20));
          northPanel.add (textField);
          frame.add (northPanel,BorderLayout.NORTH);
          frame.add (this, BorderLayout.CENTER);
          frame.setVisible (true);
          requestFocus ();
       public void paintComponent (Graphics g) {
          super.paintComponent (g);
          g.setColor (Color.RED);
          g.fillOval (x1, y1, 10, 10);
       public static void main (String[] args) {
          SwingUtilities.invokeLater (new Runnable () {
             public void run () {
                JFrame.setDefaultLookAndFeelDecorated (true);
                new TextFieldDisableNoProblem ().makeUI ();
    }db

  • How to switch the keyboard language when using a bluetooth keyboard?

    When using the on-screen keyboard I have the little globe to switch languages, but when using a bluetooth keyboard the on-screen keyboard is hiden.
    I want to be able to write in different languages using the bluetooth keyboard, also the auto-correct gets in the way if I write in a different language than english and it tries to change the words to the closest similar english word.
    Help!

    I see that now Tom, I'm sorry to confuse things.  I think my problem might have been that I had the keyboard too far away from the phone, and so when I looked back from the keyboard to the phone, the screen indication of the languages had already disappeared from the screen.  Because I have more than one language with Roman characters installed, I thought that no change was occurring from that sequence of commands, since I wasn't getting Korean.  But now that I see your correction, and watch the screen closely, I see that you're right.  I apologize.  (And of course, I'm grateful to have a simpler way of switching languages!)

  • Forcing ComboBox to lose its focus when isPopupVisible()==false

    Hi,
    I'm in a situation where I need to force my comboBox to lose its focus, in a case when user clicks the comboBox to pull down the popup but does not click any value inside the comboBox popup. In such a situation I need to force the comboBox to lose its focus.
    I looked for some method like setFocus in comboBox api, but did not find anything such.
    appreciated..

    import javax.swing.*;
    import javax.swing.table.*;
    public class JTableComboSSCCE extends javax.swing.JFrame {
        JTable table;
        DefaultTableModel model;
        public JTableComboSSCCE() {
            initComponents();
            createTable();
        public void createTable() {
            model = new DefaultTableModel();
            model.addColumn("Name");
            model.addRow(new Object[]{"Julia"});
            model.addRow(new Object[]{"Sara"});
            model.addRow(new Object[]{"David"});
            model.addRow(new Object[]{"Mauricio"});
            model.addRow(new Object[]{"Tina"});
            table = new JTable(model);
            scrollPane.setViewportView(table);
            TableColumn firstColumn = table.getColumnModel().getColumn(0);
            JComboBox comboBox = new JComboBox();
            comboBox.addItem("Snowboarding");
            comboBox.addItem("Teaching high school");
            comboBox.addItem("None");
            firstColumn.setCellEditor(new DefaultCellEditor(comboBox));
        void updateTable() {
            model.removeRow(4);
        private void initComponents() {
            scrollPane = new javax.swing.JScrollPane();
            jButton1 = new javax.swing.JButton();
            jLabel1 = new javax.swing.JLabel();
            jLabel2 = new javax.swing.JLabel();
            setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
            addWindowListener(new java.awt.event.WindowAdapter() {
                public void windowClosed(java.awt.event.WindowEvent evt) {
                    formWindowClosed(evt);
            jButton1.setText("Update Table");
            jButton1.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    jButton1ActionPerformed(evt);
            jLabel1.setText("1- Click the last row, but do not pick any value, then click outside the table");
            jLabel2.setText("2- Click Update Table button, then click any row to edit cell");
            javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
            getContentPane().setLayout(layout);
            layout.setHorizontalGroup(
                layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addComponent(scrollPane, javax.swing.GroupLayout.DEFAULT_SIZE, 670, Short.MAX_VALUE)
                .addGroup(layout.createSequentialGroup()
                    .addGap(21, 21, 21)
                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                        .addComponent(jLabel2, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(jLabel1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 469, Short.MAX_VALUE))
                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 52, Short.MAX_VALUE)
                    .addComponent(jButton1)
                    .addGap(29, 29, 29))
            layout.setVerticalGroup(
                layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                        .addGroup(layout.createSequentialGroup()
                            .addGap(24, 24, 24)
                            .addComponent(jButton1)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED))
                        .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                            .addContainerGap(37, Short.MAX_VALUE)
                            .addComponent(jLabel1)
                            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))
                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                    .addComponent(jLabel2)
                    .addGap(15, 15, 15)
                    .addComponent(scrollPane, javax.swing.GroupLayout.PREFERRED_SIZE, 214, javax.swing.GroupLayout.PREFERRED_SIZE))
            pack();
        private void formWindowClosed(java.awt.event.WindowEvent evt) {
            this.dispose();
        private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
            updateTable();
        public static void main(String args[]) {
            java.awt.EventQueue.invokeLater(new Runnable() {
                public void run() {
                    new JTableComboSSCCE().setVisible(true);
        private javax.swing.JButton jButton1;
        private javax.swing.JLabel jLabel1;
        private javax.swing.JLabel jLabel2;
        private javax.swing.JScrollPane scrollPane;
    }

  • No mnemonic or focus when using HTML for a components text

    When using HTML to set the text for a JLabel, JRadioButton or JCheckBox; mnemonics are never displayed and the outline depicting focus is never painted. Any ideas why? Any way of fixing this? Is it a known bug?
    JRadioButton radio1 = new JRadioButton( "<html>This is a test!</html>" );
    radio1.setMnemonic( KeyEvent.VK_T );
    radio1.setDisplayedMnemonicIndex( 8 );Thanks in advance,
    Jamie

    The accuracy of this response may vary depending on the look and feel you're using.
    The JRadioButton and, by virtue of being a subclass, JCheckBox are painted by the look and feel class. Those classes behave differently for HTML text. If the text property is HTML, that is there is a javax.swing.text.View that is responsible for rendering the text there is not even a call to paintFocus so the focus is never painted.
    Also, if there is no text the focus is not painted. This will happen if you create a JRadioButton with no String argument and use a separate JLabel with setLabelFor(Component) to associate it with the JRadioButton. The actual guts of the radio button never ever seems to show any indication of focus under any circumstances.
    I can only assume this is deliberate (rather than a bug) since there's fairly deliberate non-calling of methods and no provision for the focus indicator to be painted when there's no text associated with the JRadioButton or JCheckBox.

Maybe you are looking for