Logitech mouse - slowing down

Hi, I’m using a Logitech keyboard and mouse with my Macbook. Usually works fine. Recently I’ve had to increase the tracking speed of the mouse (under system preferences) a couple of times because the tracking wasn’t fast enough, it seems to slow down. Now it is on maximum tracking speed but it is painfully slow and I feel like I need a whole table for a mouse mat to move to pointer from one side of the screen to the other. Please does anyone have any idea why this appears to have slowed down or suggestions? The keyboard seems to be working okay. I have changed the batteries in the mouse, but that didn't help.
Thanks.

I suggest you contact Logitech or post your question in the OS X forums as it's not really related to a compatibility issue between Mac OS and Windows, which is the focus of this forum.

Similar Messages

  • Why Does My Mouse Slow Down?

    Lifetime Windows user recently switched to Mac. I plugged in a USB mouse and as I get close to whatever I am looking to click on and naturally slow down, the cursor slows down exponentially. I read something about this being how macs are, but want to verify that and see what can be done about turning that off if it is the case. It is just awful in my opinion.

    Trey B wrote:
    So you can minimize LabVIEW 8.5 and the speed returns to normal?  What operating system are you using?
    Yes, if I minimize LabVIEW (or switch to another program), my mouse speed returns to normal.  I'm running Windows XP w/ SP2, and using a Logitech Trackman Wheel.
    Marc A wrote:
    I noticed this once with Google Earth. Turns out my mouse drivers were set to disable acceleration in games. This slowed the mouse down when Google Earth was in focus. I'm not sure if any drivers treat LabVIEW as a game, but it's worth a look.
    Your fix worked for me.  I turned off the "Disable Acceleration in Games" setting and it worked great.  I don't program at home, so it's not an issue for me, but I imagine this could be an annoyance for anybody out there that also does any gaming.  Just an idea for NI.

  • Bluetooth mouse slows down wifi

    I recently bought logitech bluetooth mouse V470 to use with my Thinkpad s440. The problem is whenever the mouse is connected, my wifi slows down dramatically, turning off the mouse recovers the internet speed.Can anyone suggest a fix for this issue 

    You could try changing the channel that your wi-fi uses for creating the LAN. You would need to do this in your router configuration.
    Dah•veed

  • Mavericks Mouse Slow-down

    Hi All,
    Since upgrading to Mavericks, my the mouse periodically reponds in a delayed fashion (Mac Pro), moving across the screen in slow motion. I've checked the CPU Load in the Activity Monitor, and it shows 95% idle, so the computer isn't bogging down. It's a bluetooth wireless mouse, but has always been very responsive before. Stranger still, when I use the mouse on my Macbook Air, running the same version of Mavericks, I do not experience the issue. Any suggestions for troubleshooting would be very much appreciated...this is really becoming a problem. It isn't constant, but seems to come and go regardless of how many applications I have open. There's plenty of RAM in the system (18GB), so I don't think it's a memory issue.
    Thanks!

    Hi adamfromtempe!
    Here is an article that can help you troubleshoot this issue with your mouse’s response:
    Troubleshooting wireless mouse and keyboard issues
    http://support.apple.com/kb/ts3048
    Thanks for being a part of the Apple Support Communities!
    Cheers,
    Braden

  • Mouse lag / slow down due to bandwidth useage?

    I'm using a late 2009 Macbook Pro running Lion. All software is up to date.
    I have a Magic Mouse and also a Microsoft Wireless Mobile Mouse 4000.
    The mouse slows down and becomes very jerky and laggy jumping all over under certain curcumstances, I have been able to replicate this each time.
    If I am downloading using uTorrent.
    If there is a movie being watched on my Apple TV 2 streamed from this computer.
    It seems unusual that using bandwidth would effect the mouse, but this does seem to be the case.
    I upgraded from 4GB RAM to 8GB RAM today in the hope that this would solve the problem, but it persists.
    I don't have a wired mouse to test with. Could this somehow be a Bluetooth issue?
    Any ideas please?

    This is possibly a Bluetooth issue. Since RAM has a way of redistributing resources, it's possible that your recent upgrade may address the problem.
    But it could very well be a power issue. Replace the batteries with ordinary alkaline cells and note the difference. If there is a positive change, you might consider charging your rechargable batteries more completely.
    Please post your results here.

  • My magic mouse behaves erratically with intermittent problems - slows down, right click doesn't work, disconnects for a few seconds then reconnects. Anyone suggest what I could do to fix this?

    My magic mouse behaves erratically with intermittent problems - slows down, right click doesn't work, disconnects for a few seconds then reconnects. Anyone suggest what I could do to fix this?

    I just figured out the print quality issue for my wife with her new iMac and new printer.
    She replaced both at once and she couldn't understand why her Artisan 730 was lower quality then her Epson R280 when they had the same specs.
    Turns out the newer printer had the option to connect via wifi which we used during setup.
    The driver options are completely different depending on how you connect.
    Once I connected via USB the correct options were available and the print quality was better.
    Looking at the R2400 it dies not have wifi, but while researching the problem for my wife someone esle was having an issue updating to the latest printer driver.
    If you go into the print utility from the Printer and Scanner system preference and under the general tab you should have driver 5.5.
    One user had to delete the old printer driver before Software Update loaded the newer printer driver.
    https://discussions.apple.com/message/15947486#15947486
    On my MacBook Pro (w Snow Leopard) I always had to reconnect my wifi at home when it woke up. I upgraded my router from an old Netgear to a newer N D-Link and stopped having to do that.
    I would be surprised you would have that problem with an Airport Extreme, you might check to see if there is a firmware update for it.

  • Magic Mouse - How can I slow down the scrolling function on Mac OS X?

    I'm a designer. In Illustrator and othe programms, I  try to scroll but its to fast so I flip  through the pages. I want to slow down the scrolling function of my mouse but where can I find it in OS X 10.7?

    Ahh,
    Just the App not the support folder I'll be bound.
    8:23 PM Wednesday; August 15, 2007

  • HP Pavillion p6-2213er started to slow down (the mouse, web, video and games)

    My HP Pavillion p6-2213er which is 1-year old with pre-installed Windows 7 (64) started to slow down/stuck today. 
    The mouse, internet pages, movies and games started to work slow. Sorry, don't know the right English for it, but it looks like this: ---x---x---x (and normally it is xxxxxxxxxxxxx)
    I made the full scanning for viruses: none. It's funny, but the problem started the next day after I installed anti-virus. Tried to delet the anti-virus. Didn't help. Task manager shows that none of the applications use much memory. There are no programs that could cause this running. I turned off torrent program. Restarted my pc several times, no result. Help? What the problem could be? I've had 3 different pc and never had that problem.
    I've also had been seeing for few months that message about Tages Protection driver that was turned off due to its incompatibility with the system. Tried to reinstall it thru downloading the setup file from tagesprotection.com, but it just won't start. Can't delete it either, cause can't find it. But this can't be the cause of slowness, can it?   

    Today I also had BSoD for the 1st time. It happened twice as I was watching a video downloaded from the internet. Could it be somehow connected to what I experienced before? 
    Below are the details:
    Сигнатура проблемы:
      Имя события проблемы:                 BlueScreen
      Версия ОС:                                          6.1.7601.2.1.0.768.2
      Код языка:                                          1049
    Дополнительные сведения об этой проблеме:
      BCCode:                                               1000007e
      BCP1:                                                    FFFFFFFFC0000005
      BCP2:                                                    0000000000000000
      BCP3:                                                    FFFFF8800419D8E8
      BCP4:                                                    FFFFF8800419D140
      OS Version:                                          6_1_7601
      Service Pack:                                       1_0
      Product:                                               768_1
    Файлы, содержащие сведения об этой проблеме (files containing informtion about this problem):
      C:\Windows\Minidump\051114-36847-01.dmp
      C:\Users\Елена\AppData\Local\Temp\WER-61089-0.sysdata.xml

  • External Microsoft USB Mouse "slows" over clickable objects

    I've just gotten around to plugging in a wireless USB mouse from Microsoft into my iBook. Everything is fine except that when I turn sensitivity to the highest setting (the way I like it and have it set on my touchpad), the cursor slows down over clickable objects.
    Is there a way around this? The touchpad doesn't have this problem.
    Thanks,
    James

    Thanks for the feedback and sharing the comments from Apple. That kind of information helps other users!
    Some other things you can try.
    Uninstall the LCC using the original installer.
    Then do a manual search of the Library files and delete plist files showing Logitech or LCC in the file name. (Find and Spotlight do not search the libraries by default so you'll need to navigate to the User and System libraries manually before doing the search.)
    I used to have a Logitech track ball and I did notice that the LCC software sometimes did odd things I didn't like. After uninstalling the LCC and the plist files, the trackball worked just fine with the default Apple drivers.
    The one sure way to get rid of the LCC drivers is to do an Erase and Install of the OS - It is a lot of work....
    Short of a full Erase and Install, after manually removing the LCC drivers and plists, you can download and run the 10.5.5 Combo updater which may (or may not) correct faulty driver issues.
    http://support.apple.com/downloads/MacOS_X_10_5_5_ComboUpdate
    Hope that helps.

  • Yosemite upgrade slowing down my Macbook

    Hi - I recently upgraded to Yosemite OS X and it has slowed down my Macbook (2011 model, 2Gb RAM). Everything runs painfully slow - booting up, opening any applications, opening Chrome, Thunderbird - EVERYTHING. Its been suggested I add RAM but not being a techie Mac user i havent a clue how to do that and not really sure i want to throw more RAM at an old-ish machine. I read on the forum about EtreCheck and am hoping this report may help me get some answers?
    Thanks
    EtreCheck version: 2.0.11 (98)
    Report generated 24 November 2014 00:33:57 GMT
    Hardware Information: ℹ️
      MacBook (13-inch, Mid 2010) (Verified)
      MacBook - model: MacBook7,1
      1 2.4 GHz Intel Core 2 Duo CPU: 2-core
      2 GB RAM Upgradeable
      BANK 0/DIMM0
      1 GB DDR3 1067 MHz ok
      BANK 1/DIMM0
      1 GB DDR3 1067 MHz ok
      Bluetooth: Old - Handoff/Airdrop2 not supported
      Wireless:  en1: 802.11 a/b/g/n
    Video Information: ℹ️
      NVIDIA GeForce 320M - VRAM: 256 MB
      Color LCD 1280 x 800
    System Software: ℹ️
      OS X 10.10.1 (14B25) - Uptime: 11:52:30
    Disk Information: ℹ️
      TOSHIBA MK2555GSXF disk0 : (250.06 GB)
      S.M.A.R.T. Status: Verified
      EFI (disk0s1) <not mounted> : 210 MB
      Macintosh HD (disk0s2) /  [Startup]: 249.20 GB (55.23 GB free)
      Recovery HD (disk0s3) <not mounted>  [Recovery]: 650 MB
      MATSHITADVD-R   UJ-898 
    USB Information: ℹ️
      Apple Inc. Built-in iSight
      HP Officejet 4500 G510a-f
      Logitech USB Optical Mouse
      Apple Inc. BRCM2070 Hub
      Apple Inc. Bluetooth USB Host Controller
      Apple Inc. Apple Internal Keyboard / Trackpad
    Gatekeeper: ℹ️
      Mac App Store and identified developers
    Kernel Extensions: ℹ️
      /System/Library/Extensions
      [loaded] com.Cycling74.driver.Soundflower (1.6.5 - SDK 10.6) Support
      [not loaded] com.devguru.driver.SamsungComposite (1.4.20 - SDK 10.6) Support
      /System/Library/Extensions/ssuddrv.kext/Contents/PlugIns
      [not loaded] com.devguru.driver.SamsungACMControl (1.4.20 - SDK 10.6) Support
      [not loaded] com.devguru.driver.SamsungACMData (1.4.20 - SDK 10.6) Support
      [not loaded] com.devguru.driver.SamsungMTP (1.4.20 - SDK 10.5) Support
      [not loaded] com.devguru.driver.SamsungSerial (1.4.20 - SDK 10.6) Support
    Launch Daemons: ℹ️
      [loaded] com.adobe.fpsaud.plist Support
      [loaded] com.microsoft.office.licensing.helper.plist Support
    User Launch Agents: ℹ️
      [invalid?] com.amazon.cloud-player.plist Support
      [running] com.amazon.music.plist Support
      [failed] com.facebook.videochat.[redacted].plist Support
      [loaded] com.google.keystone.agent.plist Support
      [running] com.spotify.webhelper.plist Support
    User Login Items: ℹ️
      Dropbox Application (/Applications/Dropbox.app)
      KiesAgent Application (/Applications/Kies.app/Contents/MacOS/KiesAgent.app)
      fuspredownloader Application (/Users/[redacted]/Library/Application Support/.FUS/fuspredownloader.app)
      HP Product Research Application (/Library/Application Support/Hewlett-Packard/Customer Participation/HP Product Research.app)
      HP Scheduler Application (/Library/Application Support/Hewlett-Packard/Software Update/HP Scheduler.app)
    Internet Plug-ins: ℹ️
      FlashPlayer-10.6: Version: 15.0.0.223 - SDK 10.6 Support
      QuickTime Plugin: Version: 7.7.3
      Flash Player: Version: 15.0.0.223 - SDK 10.6 Support
      CouponPrinter-FireFox_v2: Version: 1.1.1
      Default Browser: Version: 600 - SDK 10.10
      SharePointBrowserPlugin: Version: 14.1.4 - SDK 10.6 Support
      Silverlight: Version: 4.1.10329.0 Support
      AmazonMP3DownloaderPlugin101749: Version: AmazonMP3DownloaderPlugin 1.0.17 - SDK 10.4 Support
      iPhotoPhotocast: Version: 7.0 - SDK 10.7
    User Internet Plug-ins: ℹ️
      CitrixOnlineWebDeploymentPlugin: Version: 1.0 Support
    3rd Party Preference Panes: ℹ️
      Flash Player  Support
      Perian  Support
    Time Machine: ℹ️
      Skip System Files: NO
      Auto backup: YES
      Volumes being backed up:
      Macintosh HD: Disk size: 249.20 GB Disk used: 193.97 GB
      Destinations:
      Time Machine Backups [Local]
      Total size: 499.76 GB
      Total number of backups: 1
      Oldest backup: 2014-11-02 19:23:30 +0000
      Last backup: 2014-11-02 19:23:30 +0000
      Size of backup disk: Too small
      Backup size 499.76 GB < (Disk used 193.97 GB X 3)
    Top Processes by CPU: ℹ️
          11% WindowServer
          0% Google Chrome
          0% Microsoft Word
          0% Microsoft Excel
          0% Dropbox
    Top Processes by Memory: ℹ️
      232 MB thunderbird
      56 MB Google Chrome
      35 MB Google Chrome Helper
      30 MB WindowServer
      21 MB mds
    Virtual Memory Information: ℹ️
      34 MB Free RAM
      442 MB Active RAM
      428 MB Inactive RAM
      351 MB Wired RAM
      9.89 GB Page-ins
      179 MB Page-outs

    I would replace the 2GB with a 4 GB to make 8 GB, but you don't have to.
    Activity Monitor - Mavericks  also Yosemite
    Activity Monitor in Mavericks has significant changes
    Performance Guide
    Why is my computer slow
    Why your Mac runs slower than it should
    Slow Mac After Mavericks
    Things you can do to resolve slowdowns  see post by Kappy

  • Can't adjust Logitech mouse acceleration, mouse is too fast

    Hi.
    I have setup Arch with XFCE. Almost everything works fine, except mouse. I have Logitech M185 wireless mouse and it is too fast. I have tried to set mouse acceleration and sensitivity in Xfce mouse settings (without any affect) and via xset or xinput as described in this article, but nothing happened - it still goes way too fast.
    Here is an output of xinput list (don't know why, but there is two different "Logitech USB Receiver" devices):
    $ xinput --list
    ⎡ Virtual core pointer id=2 [master pointer (3)]
    ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
    ⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)]
    ⎜ ↳ Logitech USB Receiver id=11 [slave pointer (2)]
    ⎜ ↳ bcm5974 id=13 [slave pointer (2)]
    ⎣ Virtual core keyboard id=3 [master keyboard (2)]
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    ↳ Power Button id=6 [slave keyboard (3)]
    ↳ Video Bus id=7 [slave keyboard (3)]
    ↳ Power Button id=8 [slave keyboard (3)]
    ↳ Sleep Button id=9 [slave keyboard (3)]
    ↳ Apple Inc. Apple Internal Keyboard / Trackpad id=12 [slave keyboard (3)]
    And devices properties:
    $ xinput list-props 10
    Device 'Logitech USB Receiver':
    Device Enabled (133): 1
    Coordinate Transformation Matrix (135): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Product ID (251): 1133, 50479
    Device Node (252): "/dev/input/event9"
    Evdev Axis Inversion (266): 0, 0
    Evdev Axes Swap (268): 0
    Axis Labels (269): "Rel X" (143), "Rel Y" (144), "Rel Horiz Wheel" (260), "Rel Vert Wheel" (261)
    Button Labels (270): "Button Left" (136), "Button Middle" (137), "Button Right" (138), "Button Wheel Up" (139), "Button Wheel Down" (140), "Button Horiz Wheel Left" (141), "Button Horiz Wheel Right" (142), "Button Side" (255), "Button Extra" (256), "Button Forward" (257), "Button Back" (258), "Button Task" (259), "Button Unknown" (254), "Button Unknown" (254), "Button Unknown" (254), "Button Unknown" (254), "Button Unknown" (254), "Button Unknown" (254), "Button Unknown" (254), "Button Unknown" (254), "Button Unknown" (254), "Button Unknown" (254), "Button Unknown" (254), "Button Unknown" (254)
    Evdev Middle Button Emulation (271): 0
    Evdev Middle Button Timeout (272): 50
    Evdev Third Button Emulation (273): 0
    Evdev Third Button Emulation Timeout (274): 1000
    Evdev Third Button Emulation Button (275): 3
    Evdev Third Button Emulation Threshold (276): 20
    Evdev Wheel Emulation (277): 0
    Evdev Wheel Emulation Axes (278): 0, 0, 4, 5
    Evdev Wheel Emulation Inertia (279): 10
    Evdev Wheel Emulation Timeout (280): 200
    Evdev Wheel Emulation Button (281): 4
    Evdev Drag Lock Buttons (282): 0
    $ xinput list-props 11
    Device 'Logitech USB Receiver':
    Device Enabled (133): 1
    Coordinate Transformation Matrix (135): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (262): 0
    Device Accel Constant Deceleration (263): 1.000000
    Device Accel Adaptive Deceleration (264): 1.000000
    Device Accel Velocity Scaling (265): 10.000000
    Device Product ID (251): 1133, 50479
    Device Node (252): "/dev/input/event10"
    Evdev Axis Inversion (266): 0, 0
    Evdev Axes Swap (268): 0
    Axis Labels (269): "Rel X" (143), "Rel Y" (144), "Rel Horiz Wheel" (260)
    Button Labels (270): "Button 0" (283), "Button Unknown" (254), "Button Unknown" (254), "Button Wheel Up" (139), "Button Wheel Down" (140), "Button Horiz Wheel Left" (141), "Button Horiz Wheel Right" (142)
    Evdev Middle Button Emulation (271): 0
    Evdev Middle Button Timeout (272): 50
    Evdev Third Button Emulation (273): 0
    Evdev Third Button Emulation Timeout (274): 1000
    Evdev Third Button Emulation Button (275): 3
    Evdev Third Button Emulation Threshold (276): 20
    Evdev Wheel Emulation (277): 0
    Evdev Wheel Emulation Axes (278): 0, 0, 4, 5
    Evdev Wheel Emulation Inertia (279): 10
    Evdev Wheel Emulation Timeout (280): 200
    Evdev Wheel Emulation Button (281): 4
    Evdev Drag Lock Buttons (282): 0
    I have played around with "Device Accel Constant Deceleration" property, but it does not affect anything.
    How can I slow down my mouse?
    Last edited by ch1p (2013-08-13 09:34:34)

    ch1p wrote:two different "Logitech USB Receiver" devices
    See thread.
    Haven't used it in a while, but my xorg.conf contained:
    Section "InputClass"
    # Logitech VX Nano, 800 DPI
    # http://forums.gentoo.org/viewtopic.php?p=6676035
    Identifier "USB wireless receiver for mouse"
    Driver "evdev"
    Option "AccelerationProfile" "-1"
    Option "ConstantDeceleration" "3.1"
    Option "Resolution" "800"
    Option "SampleRate" "500"
    # Posted at http://forums.gentoo.org/viewtopic-p-7265410.html#7265410
    # From lsusb
    MatchUSBID "046d:c526"
    MatchDevicePath "/dev/input/event*"
    EndSection
    So use lsusb and tweak it.
    Or even easier, use xinput to tweak on-the-fly.

  • Timer Class not accurate and slows down my animation!?

    Does anyknow how why my timer object is not accurate and why it slows down my animation that is also present on my GUI at the same time?
    I have a timer in the form of 0.00 the left of the decimal point should represent a second but it doesnt, run my code and see for yourselves. below is my code if anyone can fix these 2 problems i will be very thankfull:
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.geom.*;
    import java.awt.Shape;
    import java.io.*;
    import java.text.*;
    import java.util.*;
    import javax.swing.*;
    import javax.swing.border.*;
    import javax.swing.event.*;
    import javax.swing.Timer;
    import java.sql.*;
    import java.text.*;
    public class RT extends JFrame implements MouseMotionListener
        //declares a number of swing componets to be used for the JFrame
        private JTextArea infoJTextArea;
        private JPanel showJPanel, startJPanel, helpJPanel, resultsJPanel;
        private JLabel de4JLabel, de3JLabel, mainTitleJLabel, nameJLabel, ageJLabel,
                       deJLabel, de1JLabel, de2JLabel, timeJLabel,nameResultJLabel,
                       ageResultJLabel, timeResultsJLabel, ratingJLabel, coJLabel, shJLabel;
        private JTextField nameJTextField, ageJTextField,nameResultJTextField,
                       ageResultsJTextField, timeResultsJTextField, ratingJTextField;
        private JButton exitJButton, showJButton, loginJButton, startTestJButton,
                        tempObjectJButton;
        private JScrollPane scroll;
    public JComboBox colourJComboBox, sizeJComboBox, shapeJComboBox, speedJComboBox;
    private static Connection dbcon;
    int temp=0;
    private String[] col = { "Red", "Blue", "Green","Yellow","Orange","Black"};
    private String[] shapeA = { "Normal Rectangle", "Normal Circle", "Normal Oval","BIG Rectangle", "BIG Circle","BIG Oval","small rectangle","small circle", "small oval"};
    private String[] speed = { "Fast", "Normal", "Slow"};
    public int checking;
    static int flag, flagshape, flagspeed;
        // creates and sets up a number of varibles to be used by the class
        public long timeLimit = 0;
        DecimalFormat timeDec = new DecimalFormat (":00");
        public int age;
        public String name, shapeChoice="Normal Rectangle(Never selected anything)", colourChoice="Black(Never selected anything)";
        private Timer TimeNow;
        private JTextField timerJTextField;
        ShapeMovingPanel testJPanel;
        Random seed;
        Shape shape;
        Shape[] shapes = {new Rectangle2D.Double(50, 30, 75, 25),new Ellipse2D.Double(175, 125, 50, 50),new Ellipse2D.Double(90, 100, 75, 35),new Rectangle2D.Double(50, 30, 175, 125),new Ellipse2D.Double(175, 125, 125, 125),new Ellipse2D.Double(90, 100, 175, 135),new Rectangle2D.Double(50, 30, 55, 15),new Ellipse2D.Double(175, 125, 20,20),new Ellipse2D.Double(90, 100, 55, 15)};
    //50, 30, 75, 25 change starting point here****************************************
        public RT()            // constructor method
            seed = new Random();
            shape = shapes[0];
            //sets up the Timer
            TimeNow = new Timer((1), new TimerListener());//++++++++++++++++++++++++++timer -17
            createUserInterface();          // method that creates the user interface     
        private void createUserInterface()
            new Thread(new Runnable()
                public void run()
                    String results = "";
                    int count = 0;
                    boolean journeyOn = true;
                    while(journeyOn && count < 3)
                        try
                            Thread.sleep(1000);
                        catch(InterruptedException ie)
                            System.err.println("show interrupt: " + ie.getMessage());
                            journeyOn = false;
                        results += count++ + ", ";
                    try {
                             Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                             dbcon = DriverManager.getConnection("jdbc:odbc:CMT3991", "", ""); // Access/ODBC
                          //connection ash used to connect to the user table in access
                           } catch(Exception eee)
                           eee.printStackTrace();  //exception if error occurs during the driver connection
                             System.out.println("* UserDA CONNECTED *");
            }).start();
            Container contentPane = getContentPane();
            contentPane.setLayout( null );
            // set up infoJTextField
            infoJTextArea = new JTextArea();
            infoJTextArea.setBounds( 20, 420, 550, 170  );
            infoJTextArea.setEditable( false);
            infoJTextArea.setText("\n    Welcome to the reaction testing program, this " +
                            "program is designed to test your reactions in a  \n"+
                            "    number of different situations.\n"+"\n    Please " +
                            "enter your name and age, or select show previous results.");
            contentPane.add( infoJTextArea );
            scroll = new JScrollPane(infoJTextArea);
            scroll.setBounds(  20, 420, 550, 170 );
            contentPane.add( scroll );
                  startJPanel = new JPanel();
            startJPanel.setBounds( 16,16, 560, 375 );
            startJPanel.setBorder(
                    new TitledBorder( "WELCOME - PLEASE ENTER YOUR NAME AND AGE:" ) );
            startJPanel.setLayout( null );
            contentPane.add( startJPanel );
            //sets up a JPanel
            mainTitleJLabel = new JLabel();
            mainTitleJLabel.setIcon( new ImageIcon( "title.png" ) );
            mainTitleJLabel.setBounds( 30, 10, 520, 170 );
            mainTitleJLabel.setHorizontalAlignment( JLabel.CENTER );
            startJPanel.add( mainTitleJLabel );
            //creates a newJLabel
            nameJLabel= new JLabel();
            nameJLabel.setBounds( 52, 200, 70, 35 );
            nameJLabel.setText("Name:");
            startJPanel.add( nameJLabel);
            //creates a new JTextField
            nameJTextField = new JTextField();
            nameJTextField.setBounds( 130, 200, 300, 24 );
            startJPanel.add( nameJTextField );
            //creates a newJLabel
            ageJLabel = new JLabel();
            ageJLabel.setBounds( 52, 245, 100, 35 );
            ageJLabel.setText("Age:");
            startJPanel.add( ageJLabel );
            //creates a new JTextField
            ageJTextField = new JTextField();
            ageJTextField.setBounds( 130, 245, 300, 24 );
            startJPanel.add( ageJTextField );
            //creates a JButton
            loginJButton = new JButton();
            loginJButton.setBounds( 440, 200, 90, 24 );
            loginJButton.setText( "Login" );
            loginJButton.setBackground( Color.YELLOW );
            startJPanel.add( loginJButton );
            loginJButton.setEnabled(true);
    //        loginJButton.setVisible(true);
            loginJButton.addActionListener(
                new ActionListener()    // adds an action listener,anonymous inner class
                    // event handler called when search is pressed
                    public void actionPerformed( ActionEvent event )
                        // not necessary to pass events to these methods...
                        Login();  // calls the Login method                       
            //creates a JButton
            showJButton = new JButton();
            showJButton.setBounds( 200, 320, 180, 24 );
            showJButton.setText( "Show previous results" );
            showJButton.setBackground( Color.YELLOW );
            startJPanel.add( showJButton );
            showJButton.setEnabled(true);
    //        showJButton.setVisible(true);
            showJButton.addActionListener(
                new ActionListener()    // adds an action listener,anonymous inner class
                    // event handler called when search is pressed
                    public void actionPerformed( ActionEvent event )
                        showData();   // calls the showData method                       
            //sets up a JPanel
            showJPanel = new JPanel();
            showJPanel.setBounds( 16,16, 560, 375 );
            showJPanel.setBorder(new TitledBorder( "PREVIOUS RESULTS:" ) );
            showJPanel.setLayout( null );
            contentPane.add( showJPanel );
            //sets up a JPanel
            helpJPanel = new JPanel();
            helpJPanel.setBounds( 16,16, 560, 375 );
            helpJPanel.setBorder(
            new TitledBorder( "CHOOSE A NUMBER OF OPTIONS AND GET READY:" ) );
            helpJPanel.setLayout( null );
            helpJPanel.setVisible(false);
            contentPane.add( helpJPanel );
            //creates a newJLabel
            deJLabel= new JLabel();
            deJLabel.setBounds( 23, 390, 530, 35 );
            deJLabel.setText("Details:");
            contentPane.add( deJLabel);
            //creates a newJLabel
            coJLabel= new JLabel();
            coJLabel.setBounds( 70, 40, 530, 35 );
            coJLabel.setText("Choose a colour:");
            helpJPanel.add( coJLabel);
            //creates a newJLabel
            de1JLabel= new JLabel();
            de1JLabel.setBounds( 25, 100, 530, 35 );
            de1JLabel.setText("You are about to start the reaction test, when you " +
                              "press the start button it will begin.");
            helpJPanel.add( de1JLabel);
            //creates a newJLabel
            de1JLabel= new JLabel();
            de1JLabel.setBounds(160, 145, 530, 35 );
            de1JLabel.setText("Simply catch the moving item and click.");
            helpJPanel.add( de1JLabel);
            colourJComboBox = new JComboBox( col );
               colourJComboBox.setBounds( 70, 70, 135, 21 );
               colourJComboBox.setMaximumRowCount( 3 );
               helpJPanel.add( colourJComboBox );
              colourJComboBox.addActionListener(
                new ActionListener() // adds an action listener,anonymous inner class
                    // event handler called when search is pressed
                    public void actionPerformed( ActionEvent event )
                         colourChoice="Black";
                         int x = colourJComboBox.getSelectedIndex();
                        if( x  == 0)
                             flag = 1;
                             colourChoice="Red";
                        else if(x  == 1)
                             flag = 2;
                             colourChoice="Blue";
                        else if(x  == 2)
                             flag = 3;
                                colourChoice="Green";
                         else if(x  == 3)
                             flag = 4;
                                colourChoice="Yellow";
                         else if(x  == 4)
                             flag = 5;
                                colourChoice="Orange";
                           else if(x  == 5)
                             flag = 6;
                                colourChoice="Black";
            shJLabel= new JLabel();
            shJLabel.setBounds( 340, 40, 530, 35 );
            shJLabel.setText("Choose a shape and size:");
            helpJPanel.add( shJLabel);
            shapeJComboBox = new JComboBox( shapeA );
               shapeJComboBox.setBounds( 340, 70, 135, 21 );
               shapeJComboBox.setMaximumRowCount( 3 );
               helpJPanel.add( shapeJComboBox );
              shapeJComboBox.addActionListener(
                new ActionListener() // adds an action listener,anonymous inner class
                    // event handler called when search is pressed
                    public void actionPerformed( ActionEvent event )
                          int xshape = shapeJComboBox.getSelectedIndex();
                        //shapeChoice="Normal Rectangle";
                        if( xshape  == 0)
                        {     flagshape = 1;
                             shapeChoice="Normal Rectangle";
                        else if(xshape  == 1)
                        {     flagshape = 2;
                             shapeChoice="Normal Circle";
                        else if(xshape  == 2)//**********here
                        {     flagshape = 3;
                             shapeChoice="Normal Oval";
                        else if(xshape  == 3)
                        {     flagshape = 4;
                             shapeChoice="BIG Rectangle";
                        else if(xshape  == 4)
                       {      flagshape = 5;
                             shapeChoice="BIG Circle";
                        else if(xshape  == 5)
                     {        flagshape = 6;
                             shapeChoice="BIG Oval";
                        else if(xshape  == 6)
                             flagshape = 7;
                             shapeChoice="small rectangle";
                        else if(xshape  == 7)
                     {        flagshape = 8;
                             shapeChoice="small circle";
                        else if(xshape  == 8)
                     {        flagshape = 9;
                             shapeChoice="small oval";
          /*  speedJComboBox = new JComboBox( speed );
               speedJComboBox.setBounds( 10, 150, 135, 21 );
               speedJComboBox.setMaximumRowCount( 3 );
               helpJPanel.add( speedJComboBox );
              speedJComboBox.addActionListener(
                new ActionListener() // adds an action listener,anonymous inner class
                    // event handler called when search is pressed
                    public void actionPerformed( ActionEvent event )
                          int xspeed = speedJComboBox.getSelectedIndex();
                        if( xspeed  == 0)
                             flagspeed = 1;
                             else if(xspeed  == 1)
                             flagspeed = 2;
                             else
                             flagspeed = 3;
                        System.out.println(flagspeed);     
            //creates a newJLabel
            de2JLabel= new JLabel();
            de2JLabel.setBounds( 20, 380, 70, 35 );
            de2JLabel.setText("Details:");
            helpJPanel.add( de2JLabel);
            //creates a JButton
            startTestJButton = new JButton();
            startTestJButton.setBounds( 185, 205, 180, 60 );
            startTestJButton.setText( "START" );
            startTestJButton.setBackground( Color.YELLOW );
            helpJPanel.add( startTestJButton );
            startTestJButton.setEnabled(true);
    //        startTestJButton.setVisible(true);
            startTestJButton.addActionListener(
                new ActionListener() // adds an action listener,anonymous inner class
                    // event handler called when search is pressed
                    public void actionPerformed( ActionEvent event )
                        startTest();
            //sets up an animation panel
            testJPanel = new ShapeMovingPanel(this);
            testJPanel.setBounds( 16,16, 560, 375 );
            testJPanel.setBorder(new TitledBorder("Click the moving object:"));
            testJPanel.setLayout( null );
            testJPanel.setVisible(false);
            contentPane.add( testJPanel );
            testJPanel.addMouseMotionListener(this);
            //creates a newJLabel
            timeJLabel = new JLabel();
            timeJLabel.setBounds( 440, 330, 100, 35 );
            timeJLabel.setText("Time:");
            testJPanel.add( timeJLabel );
            //creates a new JTextField
            timerJTextField = new JTextField();
            timerJTextField.setBounds( 480, 335, 60, 24 );
            timerJTextField.setText(String.valueOf(timeLimit));
            timerJTextField.setHorizontalAlignment(JTextField.CENTER );
            timerJTextField.setEditable(false);
            timerJTextField.setBackground( Color.YELLOW );
            testJPanel.add( timerJTextField );
            resultsJPanel = new JPanel();
            resultsJPanel.setBounds( 16,16, 560, 375 );
            resultsJPanel.setBorder(new TitledBorder("HERE ARE YOUR RESULTS:"));
            resultsJPanel.setLayout( null );
            resultsJPanel.setVisible(false);
            contentPane.add( resultsJPanel );
            de3JLabel= new JLabel();
            de3JLabel.setBounds(20, 200, 530, 35 );
            de3JLabel.setText("Below is also the movements you made with your mouse, " +
                              "you may exit the program now.");
            resultsJPanel.add( de3JLabel);
            de4JLabel= new JLabel();
            de4JLabel.setBounds(135, 245, 530, 35 );
            de4JLabel.setText("Thank you for trying the Reaction Testing program");
            resultsJPanel.add( de4JLabel);
            //creates a newJLabel
            nameResultJLabel= new JLabel();
            nameResultJLabel.setBounds( 62, 55, 50, 35 );
            nameResultJLabel.setText("Name:");
            resultsJPanel.add( nameResultJLabel);
            //creates a new JTextField
            nameResultJTextField = new JTextField();
            nameResultJTextField.setBounds( 140, 55, 300, 24 );
            resultsJPanel.add( nameResultJTextField );
            nameResultJTextField.setEditable(false);
            //creates a newJLabel
            ageResultJLabel = new JLabel();
            ageResultJLabel.setBounds( 62, 90, 100, 35 );
            ageResultJLabel.setText("Age:");
            resultsJPanel.add( ageResultJLabel );
            //creates a new JTextField
            ageResultsJTextField = new JTextField();
            ageResultsJTextField.setBounds( 140, 90, 300, 24 );
            resultsJPanel.add( ageResultsJTextField );
            ageResultsJTextField.setEditable(false);
            //creates a newJLabel
            timeResultsJLabel = new JLabel();
            timeResultsJLabel.setBounds( 62, 125, 100, 35 );
            timeResultsJLabel.setText("Time taken:");
            resultsJPanel.add( timeResultsJLabel );
            //creates a new JTextField
            timeResultsJTextField = new JTextField();
            timeResultsJTextField.setBounds( 140, 125, 300, 24 );
            resultsJPanel.add( timeResultsJTextField );
            timeResultsJTextField.setEditable(false);
            //creates a newJLabel
            ratingJLabel = new JLabel();
            ratingJLabel.setBounds( 62, 160, 100, 35 );
            ratingJLabel.setText("Your Rating:");
            resultsJPanel.add( ratingJLabel );
            ratingJTextField = new JTextField();
            ratingJTextField.setBounds( 140, 160, 300, 24 );
            resultsJPanel.add( ratingJTextField );
            ratingJTextField.setEditable(false);
            //creates a JButton
            exitJButton = new JButton();
            exitJButton.setBounds( 235, 310, 90, 24 );
            exitJButton.setText( "Exit" );
            exitJButton.setBackground( Color.WHITE );
            resultsJPanel.add( exitJButton );
            exitJButton.setEnabled(true);
            exitJButton.addActionListener(
                new ActionListener() // adds an action listener,anonymous inner class
                    // event handler called when exitJButton is pressed
                    public void actionPerformed( ActionEvent event )
                        System.exit(0); //closes the programme
            }); // end anonymous inner class
            addWindowListener(new WindowAdapter()
                public void windowClosing(WindowEvent e)
                    System.exit(0);
            // set properties of application's window
            setTitle( "Reaction Tester - CMT3991" ); // set JFrame's title bar string
            //setSize( 1280,995 );    // set width and height of JFrame
            setSize( 608, 650 );         // set width and height of JFrame
            setVisible( true );       // display JFrame on screen
        //** set up of method main */
        public static void main( String[] args )
            RT application = new RT();
            application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        } // end method main
         * action listener for TimeNow Timer
        private class TimerListener implements ActionListener
            public void actionPerformed(ActionEvent event)
                timeLimit ++;          
                if (timeLimit==100)
                     temp++;
                     timeLimit=0;
                timerJTextField.setText(String.valueOf(temp +""+timeDec.format(timeLimit)));
        private void Login()
            try
                name = nameJTextField.getText();
                age = Integer.parseInt(ageJTextField.getText());
                startJPanel.setVisible(false);
                showJPanel.setVisible(false);
                helpJPanel.setVisible(true);
                infoJTextArea.setText("\n    Welcome "+name+" you will soon know how " +
                                      "fast your reactions are.");
            catch (NumberFormatException exception)
                JOptionPane.showMessageDialog(this,
                        "There is either a blank field or a number hasn't been entered",
                        "Input Type error", JOptionPane.ERROR_MESSAGE);
                //shows this is something has been entered wrong
        private void startTest()
            helpJPanel.setVisible(false);
          //  System.out.println(""+ seed.nextInt(shapes.length));
            //shape = shapes[seed.nextInt(shapes.length)];//****************************
            if (flagshape==1)
                 shape = shapes[0];// changed colour here***************************
            else if (flagshape==2)
                 shape = shapes[1];// changed colour here***************************
            else if (flagshape==3)
                 shape = shapes[2];// changed colour here***************************
           else if (flagshape==4)
                 shape = shapes[3];// changed colour here***************************
             else if (flagshape==5)
                 shape = shapes[4];// changed colour here***************************
            else if (flagshape==6)
                 shape = shapes[5];// changed colour here***************************
            else if (flagshape==7)
                 shape = shapes[6];// changed colour here***************************
            else if (flagshape==8)
                 shape = shapes[7];// changed colour here***************************
            else if (flagshape==9)
                 shape = shapes[8];// changed colour here***************************
           // shape = shapes[8];
            System.out.println(shape.toString());
            testJPanel.setShape(shape);
            testJPanel.setVisible(true);
            testJPanel.start();
            infoJTextArea.setText("");
            TimeNow.start();
         * called by animation panel after shape is clicked
        public void stop()
            TimeNow.stop();
            movingObject();
         * this will compete with your animation
         * ie, it will slow it down or make it appear jerky
        public void mouseMoved(MouseEvent e)
            saySomething("\n    Mouse moved", e);
        public void mouseDragged(MouseEvent e)
            saySomething("\n    Mouse dragged", e);
        void saySomething(String eventDescription, MouseEvent e)
            infoJTextArea.append(eventDescription
                         + " (" + e.getX() + "," + e.getY() + ")");
            infoJTextArea.setCaretPosition(infoJTextArea.getDocument().getLength());
        private void movingObject()
            TimeNow.stop();
            //timeLimit;
            testJPanel.setVisible(false);
            resultsJPanel.setVisible(true);
            nameResultJTextField.setText(name);
            ageResultsJTextField.setText(String.valueOf(age)+" years old");
    System.out.println("shape used: "+shapeChoice);
            String mouse = infoJTextArea.getText();
            String tick = timerJTextField.getText();
            timeResultsJTextField.setText(tick);
            try
                // create a file called welch.txt
                final FileWriter outputFile = new FileWriter("Backup_of_"+name+"s_results.txt", true);
                final BufferedWriter outputBuffer = new BufferedWriter(outputFile);
                // converts data to a formatted string
                final PrintWriter printstream = new PrintWriter(outputBuffer);
                printstream.println("THIS IS A BACKUP");
                printstream.println("The person's name is: "+name);
                printstream.println("There age is: "+age);
                printstream.println("Time taken: "+tick+" seconds");
                printstream.println("The Shape and size was: "+shapeChoice);
                printstream.println("It's colour was: "+colourChoice);
                printstream.println("The mouse moved as follows: "+mouse);
                //states what needs to be printed to the new file
                printstream.close(); // closes teh printstream
            catch(IOException eio)
                //catchs the IO exception
            if(temp<5.00)
                ratingJTextField.setText("Thierry Henry");     
            else if(timeLimit<=10)
                ratingJTextField.setText("Average");     
            else if(timeLimit<=15)
                ratingJTextField.setText("You gotta be fat or something");     
            else if(timeLimit<=20)
                ratingJTextField.setText("See a doctor");
            else if(timeLimit>20)
                ratingJTextField.setText("DO YOU KNOW WHAT YOU DOING!?");
            String rate=ratingJTextField.getText();
            try
                   Statement st = dbcon.createStatement();
                   String cmd = "INSERT INTO users (Name, Age, Time_Taken, Rating, Mouse_Movement,Shape_and_Size, Shape_Colour) VALUES ('" + name + "' , " + age + " , '" + tick + "' , '" + rate+"','"+ mouse+"','"+ shapeChoice+"','"+ colourChoice+"');";
                //creates a SQL statement and executes it
                st.executeUpdate(cmd);
                   st.close();//close the statement
              } catch (Exception eDA)
                   eDA.printStackTrace();
        private void showData()
            // pretend this takes awhile -> 3 seconds (count)
            new Thread(new Runnable()
                public void run()
                    String results = "";
                    int count = 0;
                    boolean journeyOn = true;
                    while(journeyOn && count < 3)
                        try
                            Thread.sleep(1000);
                        catch(InterruptedException ie)
                            System.err.println("show interrupt: " + ie.getMessage());
                            journeyOn = false;
                        results += count++ + ", ";
                    infoJTextArea.setText("Here are your results:\n"+results);
                    startJPanel.setVisible(false);
                    showJPanel.setVisible(true);
            }).start();
    class ShapeMovingPanel extends JPanel implements ActionListener
        RT host;
        Timer timer;
        Shape shape, xformed;
        int x, y, dx, dy;
        public ShapeMovingPanel(RT rt)
            timer = new Timer(-20, this);     
            host = rt;
        /*    if (rt.flagspeed==1)
            timer = new Timer(-20, this);
            else if (rt.flagspeed==2)
                timer = new Timer(20, this);
            else if (rt.flagspeed==3)
            timer = new Timer(100, this);
            //change speed here******************************
            x = 0;//0
            y = 0;//0
            dx =2;//2
            dy = 3;//3
            //setBackground(Color.pink);
            addMouseListener(new ShapeTender());
        public void actionPerformed(ActionEvent e)
            int w = getWidth();
            int h = getHeight();
            if(w <= 0 || h <= 0)
                return;
            checkBoundries(w,h);
            x += dx;
            y += dy;
            repaint();
        private void checkBoundries(int w, int h)
            Rectangle r = xformed.getBounds();
            Insets insets = getInsets();
            if(r.x + dx < insets.left || r.x + r.width + dx > w - insets.right)
                dx *= -1;
            if(r.y + dy < insets.top || r.y + r.height + dy > h - insets.bottom)
                dy *= -1;
        protected void paintComponent(Graphics g)
            super.paintComponent(g);
            Graphics2D g2 = (Graphics2D)g;
            g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                                RenderingHints.VALUE_ANTIALIAS_ON);
            AffineTransform at = AffineTransform.getTranslateInstance(x, y);
            if (RT.flag==1)
            {g2.setPaint(Color.red);// changed colour here***************************
            else if (RT.flag==2)
            {g2.setPaint(Color.blue);// changed colour here***************************
            else if (RT.flag==3)
            {g2.setPaint(Color.green);// changed colour here***************************
            else if (RT.flag==4)
            {g2.setPaint(Color.yellow);// changed colour here***************************
            else if (RT.flag==5)
            {g2.setPaint(Color.orange);// changed colour here***************************
            else if (RT.flag==6)
            {g2.setPaint(Color.black);// changed colour here***************************
            xfo                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     

    I'm (being lazy and) using the older RT app posted on your last thread. I removed the
    TimeNow timer from the RT class and used System.currentTimeMillis (as you requested) to
    determine the elapsed time during the animation (see "startTest", "stop" and
    "movingObject" methods). Also changed the DecimalFormat to NumberFormat and set the
    "maximumFractionDigits" to "2" so it will truncate the fraction to two digits (more simple
    than before). Made arrangements for the ShapeMovingPanel class to update the
    "timerJTextField" during the animation (RT.updateTime method).
    The MouseMotionListener is causing the animation to appear jerky and uneven. The
    "mouseMoved" method is very busy while the mouse is moving. You might consider recording
    the "mousePressed" events instead of the "mouseMoved" events, ie, the events where the user
    is attempting to click inside the moving shape. It would allow the app to be more
    responsive and might eliminate the uneven motion of the animating shape.
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.geom.*;
    import java.io.*;
    import java.text.*;
    import java.util.*;
    import javax.swing.*;
    import javax.swing.border.*;
    import javax.swing.event.*;
    import javax.swing.Timer;
    public class RT extends JFrame implements MouseMotionListener
        //declares a number of swing componets to be used for the JFrame
        private JTextArea infoJTextArea;
        private JPanel showJPanel, startJPanel, helpJPanel, resultsJPanel;
        private JLabel de4JLabel, de3JLabel, mainTitleJLabel, nameJLabel, ageJLabel,
                       deJLabel, de1JLabel, de2JLabel, timeJLabel,nameResultJLabel,
                       ageResultJLabel, timeResultsJLabel, ratingJLabel;
        private JTextField nameJTextField, ageJTextField,nameResultJTextField,
                       ageResultsJTextField, timeResultsJTextField, ratingJTextField;
        private JButton exitJButton, showJButton, loginJButton, startTestJButton,
                        tempObjectJButton;
        private JScrollPane scroll;;
        // creates and sets up a number of varibles to be used by the class
        private long startTime;
        private long endTime;
        public int timeLimit = 0;
        public int age;
        public String name;
        private JTextField timerJTextField;
        ShapeMovingPanel testJPanel;
        NumberFormat timeDec;
        Random seed;
        Shape shape;
        Shape[] shapes = {
            new Rectangle2D.Double(50, 30, 75, 25),
            new Ellipse2D.Double(175, 125, 50, 50),
            new Ellipse2D.Double(90, 100, 75, 35)
        public RT()
            timeDec = NumberFormat.getInstance();
            timeDec.setMaximumFractionDigits(2);
            seed = new Random();
            shape = shapes[0];
            createUserInterface();
        private void createUserInterface()
            Container contentPane = getContentPane();
            contentPane.setLayout( null );
            // set up infoJTextField
            infoJTextArea = new JTextArea();
            infoJTextArea.setBounds( 20, 420, 550, 170  );
            infoJTextArea.setEditable( false);
            infoJTextArea.setText("\n    Welcome to the reaction testing program, this " +
                            "program is designed to test your reactions in a  \n"+
                            "    number of different situations.\n"+"\n    Please " +
                            "enter your name and age, or select show previous results.");
            contentPane.add( infoJTextArea );
            scroll = new JScrollPane(infoJTextArea);
            scroll.setBounds(  20, 420, 550, 170 );
            contentPane.add( scroll );
              startJPanel = new JPanel();
            startJPanel.setBounds( 16,16, 560, 375 );
            startJPanel.setBorder(
                    new TitledBorder( "WELCOME -PLEASE ENTER YOUR NAME AND AGE:" ) );
            startJPanel.setLayout( null );
            contentPane.add( startJPanel );
            //sets up a JPanel
            mainTitleJLabel = new JLabel();
            mainTitleJLabel.setIcon( new ImageIcon( "title.png" ) );
            mainTitleJLabel.setBounds( 30, 10, 520, 170 );
            mainTitleJLabel.setHorizontalAlignment( JLabel.CENTER );
            startJPanel.add( mainTitleJLabel );
            //creates a newJLabel
            nameJLabel= new JLabel();
            nameJLabel.setBounds( 52, 200, 70, 35 );
            nameJLabel.setText("Name:");
            startJPanel.add( nameJLabel);
            //creates a new JTextField
            nameJTextField = new JTextField();
            nameJTextField.setBounds( 130, 200, 300, 24 );
            startJPanel.add( nameJTextField );
            //creates a newJLabel
            ageJLabel = new JLabel();
            ageJLabel.setBounds( 52, 245, 100, 35 );
            ageJLabel.setText("Age:");
            startJPanel.add( ageJLabel );
            //creates a new JTextField
            ageJTextField = new JTextField();
            ageJTextField.setBounds( 130, 245, 300, 24 );
            startJPanel.add( ageJTextField );
            //creates a JButton
            loginJButton = new JButton();
            loginJButton.setBounds( 440, 200, 90, 24 );
            loginJButton.setText( "Login" );
            loginJButton.setBackground( Color.YELLOW );
            startJPanel.add( loginJButton );
            loginJButton.setEnabled(true);
            loginJButton.addActionListener(
                new ActionListener()    // adds an action listener,anonymous inner class
                    // event handler called when search is pressed
                    public void actionPerformed( ActionEvent event )
                        // not necessary to pass events to these methods...
                        Login();  // calls the Login method                       
            //creates a JButton
            showJButton = new JButton();
            showJButton.setBounds( 200, 320, 180, 24 );
            showJButton.setText( "Show previous results" );
            showJButton.setBackground( Color.YELLOW );
            startJPanel.add( showJButton );
            showJButton.setEnabled(true);
            showJButton.addActionListener(
                new ActionListener()    // adds an action listener,anonymous inner class
                    // event handler called when search is pressed
                    public void actionPerformed( ActionEvent event )
                        showData();   // calls the showData method                       
            //sets up a JPanel
            showJPanel = new JPanel();
            showJPanel.setBounds( 16,16, 560, 375 );
            showJPanel.setBorder(new TitledBorder( "PREVIOUS RESULTS:" ) );
            showJPanel.setLayout( null );
            contentPane.add( showJPanel );
            //sets up a JPanel
            helpJPanel = new JPanel();
            helpJPanel.setBounds( 16,16, 560, 375 );
            helpJPanel.setBorder(
            new TitledBorder( "HELP DETAILS:" ) );
            helpJPanel.setLayout( null );
            helpJPanel.setVisible(false);
            contentPane.add( helpJPanel );
            //creates a newJLabel
            deJLabel= new JLabel();
            deJLabel.setBounds( 23, 390, 530, 35 );
            deJLabel.setText("Details:");
            contentPane.add( deJLabel);
            //creates a newJLabel
            de1JLabel= new JLabel();
            de1JLabel.setBounds( 25, 100, 530, 35 );
            de1JLabel.setText("You are about to start the reaction test, when you " +
                              "press the start button it will begin.");
            helpJPanel.add( de1JLabel);
            //creates a newJLabel
            de1JLabel= new JLabel();
            de1JLabel.setBounds(160, 145, 530, 35 );
            de1JLabel.setText("Simply catch the moving item and click.");
            helpJPanel.add( de1JLabel);
            //creates a newJLabel
            de2JLabel= new JLabel();
            de2JLabel.setBounds( 20, 380, 70, 35 );
            de2JLabel.setText("Details:");
            helpJPanel.add( de2JLabel);
            //creates a JButton
            startTestJButton = new JButton();
            startTestJButton.setBounds( 185, 205, 180, 60 );
            startTestJButton.setText( "START" );
            startTestJButton.setBackground( Color.YELLOW );
            helpJPanel.add( startTestJButton );
            startTestJButton.setEnabled(true);
            startTestJButton.addActionListener(
                new ActionListener() // adds an action listener,anonymous inner class
                    // event handler called when search is pressed
                    public void actionPerformed( ActionEvent event )
                        startTest();
            //sets up an animation panel
            testJPanel = new ShapeMovingPanel(this);
            testJPanel.setBounds( 16,16, 560, 375 );
            testJPanel.setBorder(new TitledBorder("Click the moving object:"));
            testJPanel.setLayout( null );
            testJPanel.setVisible(false);
            contentPane.add( testJPanel );
    // this is causing the animation to appear uneven
    // you can try the app with and without this to see
    //        testJPanel.addMouseMotionListener(this);
            //creates a newJLabel
            timeJLabel = new JLabel();
            timeJLabel.setBounds( 440, 330, 100, 35 );
            timeJLabel.setText("Time:");
            testJPanel.add( timeJLabel );
            //creates a new JTextField
            timerJTextField = new JTextField();
            timerJTextField.setBounds( 480, 335, 60, 24 );
            timerJTextField.setText(String.valueOf(timeLimit));
            timerJTextField.setHorizontalAlignment(JTextField.CENTER );
            timerJTextField.setEditable(false);
            timerJTextField.setBackground( Color.YELLOW );
            testJPanel.add( timerJTextField );
            resultsJPanel = new JPanel();
            resultsJPanel.setBounds( 16,16, 560, 375 );
            resultsJPanel.setBorder(new TitledBorder("HERE ARE YOUR RESULTS:"));
            resultsJPanel.setLayout( null );
            resultsJPanel.setVisible(false);
            contentPane.add( resultsJPanel );
            de3JLabel= new JLabel();
            de3JLabel.setBounds(20, 200, 530, 35 );
            de3JLabel.setText("Below is also the movements you made with your mouse, " +
                              "you may exit the program now.");
            resultsJPanel.add( de3JLabel);
            de4JLabel= new JLabel();
            de4JLabel.setBounds(135, 245, 530, 35 );
            de4JLabel.setText("Thank you for trying the Reaction Testing program");
            resultsJPanel.add( de4JLabel);
            //creates a newJLabel
            nameResultJLabel= new JLabel();
            nameResultJLabel.setBounds( 62, 55, 50, 35 );
            nameResultJLabel.setText("Name:");
            resultsJPanel.add( nameResultJLabel);
            //creates a new JTextField
            nameResultJTextField = new JTextField();
            nameResultJTextField.setBounds( 140, 55, 300, 24 );
            resultsJPanel.add( nameResultJTextField );
            nameResultJTextField.setEditable(false);
            //creates a newJLabel
            ageResultJLabel = new JLabel();
            ageResultJLabel.setBounds( 62, 90, 100, 35 );
            ageResultJLabel.setText("Age:");
            resultsJPanel.add( ageResultJLabel );
            //creates a new JTextField
            ageResultsJTextField = new JTextField();
            ageResultsJTextField.setBounds( 140, 90, 300, 24 );
            resultsJPanel.add( ageResultsJTextField );
            ageResultsJTextField.setEditable(false);
            //creates a newJLabel
            timeResultsJLabel = new JLabel();
            timeResultsJLabel.setBounds( 62, 125, 100, 35 );
            timeResultsJLabel.setText("Time taken:");
            resultsJPanel.add( timeResultsJLabel );
            //creates a new JTextField
            timeResultsJTextField = new JTextField();
            timeResultsJTextField.setBounds( 140, 125, 300, 24 );
            resultsJPanel.add( timeResultsJTextField );
            timeResultsJTextField.setEditable(false);
            //creates a newJLabel
            ratingJLabel = new JLabel();
            ratingJLabel.setBounds( 62, 160, 100, 35 );
            ratingJLabel.setText("Your Rating:");
            resultsJPanel.add( ratingJLabel );
            ratingJTextField = new JTextField();
            ratingJTextField.setBounds( 140, 160, 300, 24 );
            resultsJPanel.add( ratingJTextField );
            ratingJTextField.setEditable(false);
            //creates a JButton
            exitJButton = new JButton();
            exitJButton.setBounds( 235, 310, 90, 24 );
            exitJButton.setText( "Exit" );
            exitJButton.setBackground( Color.WHITE );
            resultsJPanel.add( exitJButton );
            exitJButton.setEnabled(true);
            exitJButton.addActionListener(
                new ActionListener() // adds an action listener,anonymous inner class
                    // event handler called when exitJButton is pressed
                    public void actionPerformed( ActionEvent event )
                        System.exit(0); //closes the programme
            }); // end anonymous inner class
            addWindowListener(new WindowAdapter()
                public void windowClosing(WindowEvent e)
                    System.exit(0);
            // set properties of application's window
            setTitle( "Reaction Tester - CMT3991" ); // set JFrame's title bar string
            //setSize( 1280,995 );    // set width and height of JFrame
            setSize( 608, 650 );         // set width and height of JFrame
            setVisible( true );       // display JFrame on screen
        //** set up of method main */
        public static void main( String[] args )
            RT application = new RT();
            application.setDefaultCloseOperation( EXIT_ON_CLOSE );
        } // end method main
        private void Login()
            try
                name = nameJTextField.getText();
                age = Integer.parseInt(ageJTextField.getText());
                startJPanel.setVisible(false);
                showJPanel.setVisible(false);
                helpJPanel.setVisible(true);
                infoJTextArea.setText("\n    Welcome "+name+" you will soon know how " +
                                      "fast your reactions are");
            catch (NumberFormatException exception)
                JOptionPane.showMessageDialog(this,
                        "There is either a blank field or a number hasn't been entered",
                        "Input Type error", JOptionPane.ERROR_MESSAGE);
                //shows this is something has been entered wrong
        private void startTest()
            helpJPanel.setVisible(false);
            shape = shapes[seed.nextInt(shapes.length)];
            testJPanel.setShape(shape);
            testJPanel.setVisible(true);
            testJPanel.start();
            startTime = System.currentTimeMillis();
            infoJTextArea.setText("");
         * called by animation panel after shape is clicked
        public void stop()
            endTime = System.currentTimeMillis();
            movingObject();
         * called by timer actionPerformed in ShapeMovingPanel
        public void updateTime()
            long timeNow = System.currentTimeMillis();
            double elapsed = (timeNow - startTime)/1000.0;
            timerJTextField.setText(timeDec.format(elapsed));
         * this will compete with your animation
         * ie, it will slow it down or make it appear jerky
        public void mouseMoved(MouseEvent e)
            saySomething("\n    Mouse moved", e);
        public void mouseDragged(MouseEvent e)
            saySomething("\n    Mouse dragged", e);
        void saySomething(String eventDescription, MouseEvent e)
            infoJTextArea.append(eventDescription
                         + " (" + e.getX() + "," + e.getY() + ")");
            infoJTextArea.setCaretPosition(infoJTextArea.getDocument().getLength());
        private void movingObject()
            testJPanel.setVisible(false);
            resultsJPanel.setVisible(true);
            nameResultJTextField.setText(name);
            ageResultsJTextField.setText(String.valueOf(age)+" years old");
            double elapsedTime = (endTime - startTime)/1000.0;
            timeLimit = (int)elapsedTime;
            timeResultsJTextField.setText(timeDec.format(elapsedTime)+" seconds");
            String mouse = infoJTextArea.getText();
            String tick = timeDec.format(elapsedTime);
            try
                // create a file called welch.txt
                final FileWriter outputFile = new FileWriter(name+".txt", true);
                final BufferedWriter outputBuffer = new BufferedWriter(outputFile);
                // converts data to a formatted string
                final PrintWriter printstream = new PrintWriter(outputBuffer);
                printstream.println("The person's name is: "+name);
                printstream.println("There age is: "+age);
                printstream.println("Time taken: "+tick+" seconds");
                printstream.println("The mouse moved as follows: "+mouse);
                //states what needs to be printed to the new file
                printstream.close(); // closes teh printstream
            catch(IOException eio)
                //catchs the IO exception
            if(timeLimit<5)
                ratingJTextField.setText("Thierry Henry");     
            if(timeLimit>5)
                ratingJTextField.setText("Average");     
            if(timeLimit>10)
                ratingJTextField.setText("You gotta be fat or something");     
            if(timeLimit>20)
                ratingJTextField.setText("See a doctor");
            String rate=ratingJTextField.getText();
        private void showData()
    //        String results = "";
    //        infoJTextArea.setText("Here are your results:\n"+results);
            startJPanel.setVisible(false);
            showJPanel.setVisible(true);
    class ShapeMovingPanel extends JPanel implements ActionListener
        RT host;
        Timer timer;
        Shape shape, xformed;
        int x, y, dx, dy;
        public ShapeMovingPanel(RT rt)
            host = rt;
            timer = new Timer(25, this);
            x = 0;
            y = 0;
            dx = 2;
            dy = 3;
            setBackground(Color.pink);
            addMouseListener(new ShapeTender());
        public void actionPerformed(ActionEvent e)
            int w = getWidth();
            int h = getHeight();
            if(w <= 0 || h <= 0)
                return;
            checkBoundries(w,h);
            x += dx;
            y += dy;
            repaint();
            // update RT.timerJTextField
            host.updateTime();
        private void checkBoundries(int w, int h)
            Rectangle r = xformed.getBounds();
            Insets insets = getInsets();
            if(r.x + dx < insets.left || r.x + r.width + dx > w - insets.right)
                dx *= -1;
            if(r.y + dy < insets.top || r.y + r.height + dy > h - insets.bottom)
                dy *= -1;
        protected void paintComponent(Graphics g)
            super.paintComponent(g);
            Graphics2D g2 = (Graphics2D)g;
            g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                                RenderingHints.VALUE_ANTIALIAS_ON);
            AffineTransform at = AffineTransform.getTranslateInstance(x, y);
            g2.setPaint(Color.red);
            xformed = at.createTransformedShape(shape);
            g2.draw(xformed);
        public void start()
            if(!timer.isRunning())
                timer.start();
        public void setShape(Shape s)
            shape = s;
            Rectangle r = shape.getBounds();
            x = r.x;
            y = r.y;
            repaint();
        private class ShapeTender extends MouseAdapter
            public void mousePressed(MouseEvent e)
                if(xformed.contains(e.getPoint()))
                    timer.stop();
                    host.stop();
    }

  • Is there a way to slow down the playback of video in Captivate 5?

    I just made several recordings (FMR) and would like to slow them down for the viewer.  The video was actually of someone else's software demo that moved way too fast.  On the Captivate skin there is "2x" to move the video twice as fast, but no "1/2x".  Is there another way to slow down the video?
    Thank you!

    No.  Not there.  Honest.
    When I go to  Edit + Preferences, I see a menu on the left.
    General Settings:
    Show Welcome Screen (checked)
    Generate Project Backup (unchecked)
    Default Locations (I set this to my output folder)
    Project Cache (I set this to my C:\ drive)
    Comments At:  (blank)
    Grid Size: 16
    Spelling Preferences
    Confirmation Messages
    Defaults:
    Background Color: white
    Object Defaults:
    Select: Text Caption (or highligh box, or image, or smart shape)
    Display For: Specific Time   3 secs
    Default Style: Default Caption Style
    Restore Selected Button
    Restore All Button'
    General
    Autosize buttons
    Autozize Captions
    Calculate Caption Timing
    Recording:
    Settings:
    Generate Captions in: English
    Audio Options:
    Narration
    Actions in Real Time
    Camera Sounds
    Hide:
    Recording Window
    Task Icon
    System Tray Icon
    Others: Move New Windows Inside recording Area
    Smoothen movements for:
    Drag and Drop Actions
    Mouse Wheel Actions
    Video Demo Settings button:Video Demo Recording
    Show mouse in video demo mode
    Working folder (mapped to my C:\ drive)
    Keys
    To stop recording: End
    For Automatic panning: F4
    For Manual Panning: F3
    To stop panning: F7
    To snap recording window to mouse: F11
    To toggle mouse capture in video mode: F12
    restore Defaults button
    Project
    Information
    Author
    Company
    E-mail:
    Website:
    Copyright:
    Project Name:
    Description:
    Publish Settings:
    Include Audio (checked)
    Publish Audio as Mono (checked)
    I don't see anything in the whole menu that says anything about fps.  What am I missing?  Thanks!

  • High CPU usage and program slowing down

    Hi. I have helped write a program in AS3 that uses classes. We have 2 frames in our movieclip that consists of an ant moving. We have a class of ants and can create 15 instances of them and the program runs fine with the ants walking around looking for food and going back to a corner that is their nest and going back out again. The ants also respond to mouse movement if the mouse pointer is near an ant.
    If we create more than 15 ants, then the program starts to slow down. If we have 30 ants on the screen, then there is noticable stuttering of the ant movement. The CPU usage on a P4 2.5Ghz Pentium is around 50%.
    Is this normal? or is something wrong?
    I would have thought we would be able to scale up the number of ants easily.
    Thanks
    Trev.

    Hi kglad.
    Thanks for the reply.
    I assume enabling cacheAsBitmap is set in the ant class Constructor, as we have tried that and it has helped, see below. We can now create 30 ants with very slight stuttering.
    We have an  ant class as below.
    public class TAnt extends MovieClip { // lots of code here }
    ant Constructor as below.
    public function TAnt(newX: Number, newY: Number, sW: Number, sH: Number, rCyc: Number) {
                this.cacheAsBitmap = true;
               // more code here }
    // We have implemented a Finite State Machine for the ant behaviour.
    regarding the ants using a loop and using a controller class, I am not sure what you mean.
    We are creating instances of the ants in the Ants.fla file which is in the Action file and add each new ant to an array. See below.
    for (var a = 0; a < nAnts; a++) {
        var newAntX = Math.random() * screenWidth;        // randomly generate ant location
        var newAntY = Math.random() * screenHeight;
        var rCyc = Math.random() * 800;
        var ant = new TAnt(newAntX, newAntY, screenWidth, screenHeight, rCyc);            // create ant
        addChild(ant);                                                   // add ant so visible on screen
        ants.push(ant);                                                 // add ant to array
    So we use an array for looping through the ants in the Ants.fla Action file.
    Is this the way you mean?
    Thanks
    Trev.

  • Macbook Pro (mid 2012 - non retina) Yosemite Slowing down

    I saw in some other posts that people were helped and slow downs were solved when fellows looked at EtreCheck reports. So i have copied my report. Kindly advice what is causing the slow down and how to fix it. 
    EtreCheck version: 2.0.8 (95)
    Report generated October 30, 2014 at 2:21:02 PM EDT
    Hardware Information: ℹ️
      MacBook Pro (13-inch, Mid 2012) (Verified)
      MacBook Pro - model: MacBookPro9,2
      1 2.9 GHz Intel Core i7 CPU: 2-core
      8 GB RAM Upgradeable
      BANK 0/DIMM0
      4 GB DDR3 1600 MHz ok
      BANK 1/DIMM0
      4 GB DDR3 1600 MHz ok
      Bluetooth: Good - Handoff/Airdrop2 supported
      Wireless:  en1: 802.11 a/b/g/n
    Video Information: ℹ️
      Intel HD Graphics 4000 -
      Color LCD 1280 x 800
      DELL E2414H 1920 x 1080 @ 60 Hz
    System Software: ℹ️
      OS X 10.10 (14A389) - Uptime: 6 days 21:6:20
    Disk Information: ℹ️
      Crucial_CT240M500SSD1 disk0 : (240.06 GB)
      S.M.A.R.T. Status: Verified
      EFI (disk0s1) <not mounted> : 210 MB
      Recovery HD (disk0s3) <not mounted>  [Recovery]: 650 MB
      SSD HDD (disk2) /  [Startup]: 238.86 GB (98.70 GB free)
      Encrypted AES-XTS Unlocked
      Core Storage: disk0s2 239.20 GB Online
      ST9500320AS disk1 : (500.11 GB)
      S.M.A.R.T. Status: Verified
      EFI (disk1s1) <not mounted> : 210 MB
      HDD 500 (disk1s2) /Volumes/HDD 500 : 499.76 GB (469.44 GB free)
    USB Information: ℹ️
      Logitech USB Receiver
      Apple Inc. FaceTime HD Camera (Built-in)
      Apple Inc. BRCM20702 Hub
      Apple Inc. Bluetooth USB Host Controller
      Apple Inc. Apple Internal Keyboard / Trackpad
      Apple Computer, Inc. IR Receiver
    Thunderbolt Information: ℹ️
      Apple Inc. thunderbolt_bus
    Gatekeeper: ℹ️
      Mac App Store and identified developers
    Kernel Extensions: ℹ️
      /Library/Application Support/VirtualBox
      [loaded] org.virtualbox.kext.VBoxDrv (4.3.16) Support
      [loaded] org.virtualbox.kext.VBoxNetAdp (4.3.16) Support
      [loaded] org.virtualbox.kext.VBoxNetFlt (4.3.16) Support
      [loaded] org.virtualbox.kext.VBoxUSB (4.3.16) Support
      /Library/Extensions
      [loaded] com.logitech.manager.kernel.driver (4.10.1 - SDK 10.8) Support
      /System/Library/Extensions
      [not loaded] com.aliph.driver.jstub (1.1.2 - SDK 10.7) Support
      [not loaded] com.nike.sportwatch (1.0.0) Support
    Startup Items: ℹ️
      ChmodBPF: Path: /Library/StartupItems/ChmodBPF
      Startup items are obsolete and will not work in future versions of OS X
    Problem System Launch Agents: ℹ️
      [failed] com.apple.CallHistoryPluginHelper.plist
      [failed] com.apple.CallHistorySyncHelper.plist
      [failed] com.apple.coreservices.appleid.authentication.plist
      [failed] com.apple.EscrowSecurityAlert.plist
      [failed] com.apple.lookupd.plist
      [failed] com.apple.Maps.pushdaemon.plist
      [failed] com.apple.printtool.agent.plist
      [failed] com.apple.SafariNotificationAgent.plist
      [failed] com.apple.telephonyutilities.callservicesd.plist
      [failed] com.apple.xpc.loginitemregisterd.plist
    Problem System Launch Daemons: ℹ️
      [failed] com.apple.corestorage.corestoragehelperd.plist
      [failed] com.apple.ctkd.plist
      [failed] com.apple.GSSCred.plist
      [failed] com.apple.ifdreader.plist
      [failed] com.apple.nehelper.plist
      [failed] com.apple.periodic-daily.plist
      [failed] com.apple.periodic-weekly.plist
      [failed] com.apple.wdhelper.plist
      [failed] com.apple.xpc.smd.plist
    Launch Agents: ℹ️
      [not loaded] com.adobe.AAM.Updater-1.0.plist Support
      [failed] com.adobe.AdobeCreativeCloud.plist Support
      [loaded] com.citrix.AuthManager_Mac.plist Support
      [running] com.citrix.ServiceRecords.plist Support
      [loaded] com.google.keystone.agent.plist Support
      [running] com.logitech.manager.daemon.plist Support
      [invalid?] com.nike.nikeplusconnect.plist Support
      [loaded] com.oracle.java.Java-Updater.plist Support
      [not loaded] net.juniper.pulsetray.plist Support
      [loaded] org.gpgtools.gpgmail.enable-bundles.plist Support
      [loaded] org.gpgtools.gpgmail.patch-uuid-user.plist Support
      [loaded] org.gpgtools.Libmacgpg.xpc.plist Support
      [loaded] org.gpgtools.macgpg2.fix.plist Support
      [running] org.gpgtools.macgpg2.shutdown-gpg-agent.plist Support
      [loaded] org.gpgtools.macgpg2.updater.plist Support
      [loaded] org.macosforge.xquartz.startx.plist Support
    Launch Daemons: ℹ️
      [running] com.adobe.ARM.[...].plist Support
      [loaded] com.adobe.fpsaud.plist Support
      [invalid?] com.adobe.SwitchBoard.plist Support
      [failed] com.edb.launchd.postgresql-9.3.plist Support
      [loaded] com.google.keystone.daemon.plist Support
      [loaded] com.microsoft.office.licensing.helper.plist Support
      [loaded] com.oracle.java.Helper-Tool.plist Support
      [loaded] com.oracle.java.JavaUpdateHelper.plist Support
      [running] net.juniper.AccessService.plist Support
      [not loaded] net.juniper.UninstallPulse.plist Support
      [loaded] org.gpgtools.gpgmail.patch-uuid.plist Support
      [loaded] org.macosforge.xquartz.privileged_startx.plist Support
      [not loaded] org.virtualbox.startup.plist Support
    User Launch Agents: ℹ️
      [loaded] com.adobe.AAM.Updater-1.0.plist Support
      [loaded] com.adobe.ARM.[...].plist Support
      [loaded] com.facebook.videochat.[redacted].plist Support
      [failed] com.redgiantsoftware.updater.plist Support
      [running] com.spotify.webhelper.plist Support
      [not loaded] org.virtualbox.vboxwebsrv.plist Support
    User Login Items: ℹ️
      iTunesHelper Application (/Applications/iTunes.app/Contents/MacOS/iTunesHelper.app)
      Dropbox Application (/Applications/Dropbox.app)
    Internet Plug-ins: ℹ️
      JavaAppletPlugin: Version: Java 7 Update 71 Check version
      o1dbrowserplugin: Version: 5.38.5.0 - SDK 10.8 Support
      Default Browser: Version: 600 - SDK 10.10
      AdobeExManDetect: Version: AdobeExManDetect 1.1.0.0 - SDK 10.7 Support
      net.juniper.DSSafariExtensions: Version: (null) Support
      AdobeAAMDetect: Version: AdobeAAMDetect 2.0.0.0 - SDK 10.7 Support
      AdobePDFViewerNPAPI: Version: 11.0.09 - SDK 10.6 Support
      FlashPlayer-10.6: Version: 15.0.0.189 - SDK 10.6 Support
      Silverlight: Version: 5.1.30514.0 - SDK 10.6 Support
      Flash Player: Version: 15.0.0.189 - SDK 10.6 Support
      QuickTime Plugin: Version: 7.7.3
      CitrixICAClientPlugIn: Version: 11.5.0 - SDK 10.6 Support
      googletalkbrowserplugin: Version: 5.38.5.0 - SDK 10.8 Support
      AdobePDFViewer: Version: 11.0.09 - SDK 10.6 Support
      SharePointBrowserPlugin: Version: 14.3.9 - SDK 10.6 Support
      MeetingJoinPlugin: Version: (null) - SDK 10.6 Support
    User Internet Plug-ins: ℹ️
      Box Edit: Version: 1.2.9(320) - SDK 10.8 Support
    Safari Extensions: ℹ️
      AdBlock
      Translate
      Save to Pocket
      Evernote Web Clipper
      Fontface Ninja
    3rd Party Preference Panes: ℹ️
      Flash Player  Support
      GPGPreferences  Support
      Java  Support
    Time Machine: ℹ️
      Skip System Files: NO
      Mobile backups: ON
      Auto backup: YES
      Volumes being backed up:
      SSD HDD: Disk size: 238.86 GB Disk used: 140.15 GB
      Destinations:
      ASIS 750GB iNEO Toshiba [Local]
      Total size: 374.91 GB
      Total number of backups: 15
      Oldest backup: 2014-04-20 01:48:25 +0000
      Last backup: 2014-10-17 12:48:54 +0000
      Size of backup disk: Too small
      Backup size 374.91 GB < (Disk used 140.15 GB X 3)
    Top Processes by CPU: ℹ️
          6% WindowServer
          1% bluetoothaudiod
          0% fontd
          0% DashboardClient
          0% AppleSpell
    Top Processes by Memory: ℹ️
      730 MB Safari
      189 MB mds_stores
      172 MB WindowServer
      137 MB Finder
      112 MB com.apple.WebKit.WebContent
    Virtual Memory Information: ℹ️
      74 MB Free RAM
      2.01 GB Active RAM
      1.89 GB Inactive RAM
      1.63 GB Wired RAM
      40.31 GB Page-ins
      1.77 GB Page-outs

    I deleted files in the Library folder and under the Library of User (hidden folder, press option and Go->Library) and this is the result:
    EtreCheck version: 2.0.8 (95)
    Report generated October 30, 2014 at 2:49:34 PM EDT
    Hardware Information: ℹ️
      MacBook Pro (13-inch, Mid 2012) (Verified)
      MacBook Pro - model: MacBookPro9,2
      1 2.9 GHz Intel Core i7 CPU: 2-core
      8 GB RAM Upgradeable
      BANK 0/DIMM0
      4 GB DDR3 1600 MHz ok
      BANK 1/DIMM0
      4 GB DDR3 1600 MHz ok
      Bluetooth: Good - Handoff/Airdrop2 supported
      Wireless:  en1: 802.11 a/b/g/n
    Video Information: ℹ️
      Intel HD Graphics 4000 -
      Color LCD 1280 x 800
    System Software: ℹ️
      OS X 10.10 (14A389) - Uptime: 0:3:11
    Disk Information: ℹ️
      Crucial_CT240M500SSD1 disk0 : (240.06 GB)
      S.M.A.R.T. Status: Verified
      EFI (disk0s1) <not mounted> : 210 MB
      Recovery HD (disk0s3) <not mounted>  [Recovery]: 650 MB
      SSD HDD (disk2) /  [Startup]: 238.86 GB (102.78 GB free)
      Encrypted AES-XTS Unlocked
      Core Storage: disk0s2 239.20 GB Online
      ST9500320AS disk1 : (500.11 GB)
      S.M.A.R.T. Status: Verified
      EFI (disk1s1) <not mounted> : 210 MB
      HDD 500 (disk1s2) /Volumes/HDD 500 : 499.76 GB (469.43 GB free)
    USB Information: ℹ️
      Logitech USB Receiver
      Apple Inc. FaceTime HD Camera (Built-in)
      Apple Inc. BRCM20702 Hub
      Apple Inc. Bluetooth USB Host Controller
      Apple Computer, Inc. IR Receiver
      Apple Inc. Apple Internal Keyboard / Trackpad
    Thunderbolt Information: ℹ️
      Apple Inc. thunderbolt_bus
    Gatekeeper: ℹ️
      Mac App Store and identified developers
    Kernel Extensions: ℹ️
      /Library/Application Support/VirtualBox
      [not loaded] org.virtualbox.kext.VBoxDrv (4.3.16) Support
      [not loaded] org.virtualbox.kext.VBoxNetAdp (4.3.16) Support
      [not loaded] org.virtualbox.kext.VBoxNetFlt (4.3.16) Support
      [not loaded] org.virtualbox.kext.VBoxUSB (4.3.16) Support
      /Library/Extensions
      [loaded] com.logitech.manager.kernel.driver (4.10.1 - SDK 10.8) Support
      /System/Library/Extensions
      [not loaded] com.aliph.driver.jstub (1.1.2 - SDK 10.7) Support
      [not loaded] com.nike.sportwatch (1.0.0) Support
    Startup Items: ℹ️
      ChmodBPF: Path: /Library/StartupItems/ChmodBPF
      Startup items are obsolete and will not work in future versions of OS X
    User Login Items: ℹ️
      Dropbox Application (/Applications/Dropbox.app)
    Internet Plug-ins: ℹ️
      o1dbrowserplugin: Version: 5.38.5.0 - SDK 10.8 Support
      Default Browser: Version: 600 - SDK 10.10
      AdobeExManDetect: Version: AdobeExManDetect 1.1.0.0 - SDK 10.7 Support
      AdobeAAMDetect: Version: AdobeAAMDetect 2.0.0.0 - SDK 10.7 Support
      FlashPlayer-10.6: Version: 15.0.0.189 - SDK 10.6 Support
      AdobePDFViewerNPAPI: Version: 11.0.09 - SDK 10.6 Support
      Silverlight: Version: 5.1.30514.0 - SDK 10.6 Support
      Flash Player: Version: 15.0.0.189 - SDK 10.6 Support
      QuickTime Plugin: Version: 7.7.3
      googletalkbrowserplugin: Version: 5.38.5.0 - SDK 10.8 Support
      AdobePDFViewer: Version: 11.0.09 - SDK 10.6 Support
      JavaAppletPlugin: Version: Java 7 Update 71 Check version
    Safari Extensions: ℹ️
      AdBlock
      Translate
      Save to Pocket
      Evernote Web Clipper
      Fontface Ninja
    3rd Party Preference Panes: ℹ️
      Flash Player  Support
      GPGPreferences  Support
      Java  Support
    Time Machine: ℹ️
      Skip System Files: NO
      Mobile backups: ON
      Auto backup: YES
      Volumes being backed up:
      SSD HDD: Disk size: 238.86 GB Disk used: 136.08 GB
      Destinations:
      ASIS 750GB iNEO Toshiba [Local]
      Total size: 374.91 GB
      Total number of backups: 15
      Oldest backup: 2014-04-20 01:48:25 +0000
      Last backup: 2014-10-17 12:48:54 +0000
      Size of backup disk: Too small
      Backup size 374.91 GB < (Disk used 136.08 GB X 3)
    Top Processes by CPU: ℹ️
          5% WindowServer
          1% fontd
          0% Dropbox
          0% AppleSpell
          0% cloudpaird
    Top Processes by Memory: ℹ️
      361 MB Safari
      258 MB mds_stores
      198 MB Mail
      120 MB com.apple.WebKit.WebContent
      112 MB ocspd
    Virtual Memory Information: ℹ️
      3.63 GB Free RAM
      3.37 GB Active RAM
      677 MB Inactive RAM
      912 MB Wired RAM
      1.18 GB Page-ins
      0 B Page-outs

Maybe you are looking for

  • 2013 MacBook Air black screen of death

    My wife's MacBook Air (late 2013) suffered the Black Screen of Death. Looked at the Mac forums for advice, looked at some YouTube videos about changing the battery, was on the verge of ordering a new battery from Amazon. My wife took it to the local

  • Add java classes as Additional Classes to web service and JAXB 2.0 usage

    Hi, I start using JDeveloper 11g TP3 to create web service. I encounter two problems. 1. I created a schema file as the following, <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://FromWSDL/" xmlns:xsd="http://www.w3.org/2001/X

  • How to export parameters from Message Mapping

    You can make use of this export parameter only in transformation step of Integration Process. You may use the following "Parameterized Mapping Programs" http://help.sap.com/saphelp_nwpi71/helpdata/en/27/db283fd0ca8443e10000000a114084/content.htm Rega

  • Where are the rdl files on my reporting server etc?

    Hi.  We run 2008 R2 and I'm poking around to find out what I can about the reporting services servers here.  I'm focused on one report Report1 whose source I believe I've found in our version control.  I can also run it from one of our Wickis and I s

  • 3.0 Synch Notes with Exchange?

    Is it possible to synch notes with Exchange now with 3.0 - it does calendar, email etc., so I thought this would be a logical enhancement since they worked on the notes app? if it's not supported, is there anyway to synch exchange notes through some