Keyboard input performance (slow typing) on Mac OS Mavericks
After installing Mac OS Mavericks, the typing performance in Dreamweaver CC 13.1 is very slow, almost to the point of unusability.
I am aware of this discussion, however that discussion started before Mavericks was released, and there has been no acknowledgement on Adobe's part of what may be a newer issue related only to Mavericks. To further support this, I did not have any issues with keyboard input performance while on Mountain Lion.
So I'm hoping with this thread I can get some confirmation that Adobe is seeing the issue in Mavericks, and is planning a fix in the next update - which hopefully will be coming very, very soon because as I said it's almost unusable now and I saw in the other thread people are even cancelling their subscriptions over this.
Thanks,
Jeremy
Hi ,
We are happy to inform you that DW's next update is made available today. This update has a fix for the slow typing issues in DW Please install & let us know your thoughts
Code View performance improvements
The following bugs are fixed to improve the Dreamweaver performance in Code View:
Typing gets progressively slow as the number of lines of code increases.
Cursor (IP) disappears while typing and navigating in Code View.
Dreamweaver Crashes on closing a tag by entering </ in Code View.
Change the default keyboard shortcut for CTRL+LEFT to ALT+LEFT and CTRL+RIGHT to ALT+RIGHT and vice-versa.
On Mac 10.9, Dreamweaver crashes while selecting a file in File Dialog for Insert Image.
Dreamweaver displays a syntax error even if the PHP code is valid.
Also have a look at
What's New in Dreamweaver 13.2: http://helpx.adobe.com/dreamweaver/using/whats-new-dreamweaver-13-2.ht ml
Thanks,
Shambu
Similar Messages
-
I have a new mac book pro (sept 2014) and am suddenly stuck on the log-in screen. Keyboard input is not working to enter my password. Seems to be a log in issue as keyboard works for forced troubleshooting. (And b/c when I first noticed the problem, I was able to enter my log in password but then everything sort of froze. Now, no ability to enter the password.) Already tried a basic restart and a cmmnd/ cntrl/ pwr troubleshoot to no effect.
Reset PRAM: http://support.apple.com/kb/PH14222
Start up in Safe Mode.
http://support.apple.com/kb/ph14204
A new Mac is in warranty for 1 year from the date of purchase.
A new Mac comes with 90 days of free tech support from AppleCare.
AppleCare: 1-800-275-2273
Call AppleCare or take it to the Apple store to have it checked out.
Genius Bar reservation
http://www.apple.com/retail/geniusbar/
Best. -
How to have same keyboards input source in Mac and Windows???
I use Canadian French-CSA on my Mac keyboards input source. Using Windows 7, I can't find the good setting for my keyboards to be the same when I it keys.
I run Windows over Parallels Desktop
Can anybody help?
Thank youCan I use an AirPort Extreme Base Station "n"
Yes.
and if so, will my MacBook work with this at maximum download / upload speed (i.e. equivalent to the cable)
The speed of your internal network generally is much much faster than the speed of your internet connection. Unless he has an internet connection faster than approx 6Mbps then even dropping down to the old 802.11b Airport would not seen any decrease in speed of downloads etc...
and will my brother's PC's also be able to connect?
If his PC is 802.11b/g-compliant, it shouldn't have any problems connecting to the AirPort base station.
Or is there another Airport base station?
The other AirPorts would work, but the AirPort Express & older 802.11g AirPort Extreme base stations have a max. range of 150 feet.
OR-- should I head down to "Generic Computer Store" and just by a wireless router (WiFi)(think that's what they call them) and connect this to his cable modem? IF SO WILL THAT WORK FOR MY MAC?
That is always an option as well, especially since he will be the primary user throughout the year. I'd suggest going with a brand name, like Belkin, D-Link, or Linksys for the wireless router choice. -
my iMac keeps typing a minus sign. I switched my wireless keyboard for a plug in Windows keyboard, and it keeps typing this one character. I took the batteries out of the Mac keyboard, so that is not the problem. I am running Mac OS X 10.6.8. In parallels, I don't have any problem, just on the Mac platform.
tebasj wrote:
Thanks for your observation. I realize they are different versions, but when I use the "Software Update" menu, this is as far as it would update. Is there some way to update the iMac beyond what "Software Update" does? I've tried it several times.
Please Note.
Upgrading OSX 10.6.8 (Snow Leopard) to 10.8.3 (Mountain Lion) is not an update. It is a paid upgrade. Just as with 10.7 (Lion) you must purchase it from the App Store with yor Apple ID and install it after backing up your current computer state for safety.
Cheers
Pete -
Keyboard Input Output Problems on Mac OS X
Hey guys,
I'm at college studying Java, however my teacher and the rest of the class all use the Kawa IDE, I've been using Project Builder, provided with Mac OS X. Our tutor gave us a class made up of various methods which the college designed to handle keyboard Input and Output, however when I import it I get unpredictable results. I've put it online at: http://www.lostroom.co.uk/inout/
All I'm trying to do is run a simple program;
import InOut;
class CostReckoner
public static void main(String[] args)
// Declare the variables
int quantity;
double unitCost, basicCost, vatCost, totalCost;
double vatRate = 0.175;
// Input the number of items and the cost per item
System.out.print("What is the unit cost of the items?");
unitCost = InOut.readDouble();
System.out.print("How many items in the order?");
quantity = InOut.readInt();
// Calculate the cost of the order
basicCost = unitCost * quantity;
vatCost = basicCost * vatRate;
totalCost = basicCost + vatCost;
//Output the total cost of the order
System.out.println("Cost �"+InOut.format(basicCost,2));
System.out.println("Vat �"+InOut.format(vatCost,2));
System.out.println("Total �"+InOut.format(totalCost,2));
I seem to need to press space bar after I input anything, as it doesn't recognise "Return" without it. Any ideas ??
Strange thing is it seems to work fine on the PC Kawa IDE within college. Any advice you guys could offer would be really appreciated. Send me an email at: <[email protected]> if you can help.
Regards, GarethHi thanks for your help, I tried compiling the code you gave me to read the streams, however I seem to be have problems with it.
ERROR
keys.java:18: unreported exception java.io.IOException; must be caught or declared to be thrown
n=stream.read();
HERE IS THE CODE I'M TRYING TO COMPILE
import java.io.*;
public class keys {
public static void main(String[]arguments)
BufferedInputStream stream = new BufferedInputStream(System.in);
int n=0;
while(true){
n=stream.read();
System.out.println(Integer.toHexString(n));
if (n==0x30) break;// this termination condition is optional
Any ideas ?? -
Slow response to keyboard input. Mountain Lion.
My iMac has a slow response to keyboard input. Please advise.
One way to test is to Safe Boot from the HD, (holding Shift key down at bootup), run Disk Utility in Applications>Utilities, then highlight your drive, click on Repair Permissions, Test for response problem in Safe Mode...
PS. Safe boot may stay on the gray radian for a long time, let it go, it's trying to repair the Hard Drive
Reboot, test again.
If it only does it in Regular Boot, then it could be some hardware problem like Video card, (Quartz is turned off in Safe Mode), or Airport, or some USB or Firewire device, or 3rd party add-on, Check System Preferences>Accounts>Login Items window to see if it or something relevant is listed.
Check the System Preferences>Other Row, for 3rd party Pref Panes.
Also look in these if they exist, some are invisible...
/private/var/run/StartupItems
/Library/StartupItems
/System/Library/StartupItems
/System/Library/LaunchDaemons
/Library/LaunchDaemons -
On a system running Debian Testing (kernel version 3.13.10-1), at times Thunderbird 24.6.0 suddenly stops accepting keyboard input in the middle of typing a message. Some times, it will not accept keyboard input from the time a new message window opens (both from click Write or Reply).
Regardless of when the problem starts, I can still copy text from another source and paste it into the message, and I can still send the message.
Sometimes, the problem will clear up itself after a few minutes, meaning I can suddenly start typing in the open message window, but sometimes not, and I will have to close the message window and restart Thunderbird or reboot the system.Tasks: 290 total, 1 running, 242 sleeping, 47 stopped, 0 zombie
%Cpu(s): 1.0 us, 0.3 sy, 0.0 ni, 98.2 id, 0.4 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem: 8101216 total, 6406932 used, 1694284 free, 46440 buffers
KiB Swap: 8388604 total, 280476 used, 8108128 free. 2714812 cached Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
9498 pete 20 0 905252 171068 60844 S 4.3 2.1 0:36.22 chrome
1207 root 20 0 301372 31896 12592 S 1.0 0.4 40:04.04 Xorg
7904 pete 20 0 796904 75304 25496 S 1.0 0.9 0:54.16 chrome
7349 pete 20 0 1215536 345724 116416 S 0.7 4.3 3:29.51 chrome
7539 pete 20 0 879076 128096 26512 S 0.7 1.6 1:51.35 chrome
7670 pete 20 0 826900 70488 23812 S 0.7 0.9 0:13.12 chrome
7793 pete 20 0 872564 135004 68628 S 0.3 1.7 0:13.74 chrome
7845 pete 20 0 811680 80360 23580 S 0.3 1.0 0:06.61 chrome
7877 pete 20 0 812032 79888 23668 S 0.3 1.0 0:08.91 chrome
9666 pete 20 0 23796 1808 1136 R 0.3 0.0 0:00.01 top
22931 pete 20 0 1094964 186504 22808 S 0.3 2.3 14:28.61 thunderbird
1 root 20 0 193016 2860 1260 S 0.0 0.0 0:03.67 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.02 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:22.21 ksoftirqd/0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
7 root 20 0 0 0 0 S 0.0 0.0 1:09.66 rcu_sched
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh
9 root rt 0 0 0 0 S 0.0 0.0 0:00.34 migration/0
10 root rt 0 0 0 0 S 0.0 0.0 0:00.58 watchdog/0
11 root rt 0 0 0 0 S 0.0 0.0 0:00.58 watchdog/1
12 root rt 0 0 0 0 S 0.0 0.0 0:00.01 migration/1
13 root 20 0 0 0 0 S 0.0 0.0 0:13.05 ksoftirqd/1
15 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/1:0H
16 root rt 0 0 0 0 S 0.0 0.0 0:00.50 watchdog/2
17 root rt 0 0 0 0 S 0.0 0.0 0:00.02 migration/2
18 root 20 0 0 0 0 S 0.0 0.0 0:04.84 ksoftirqd/2
20 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/2:0H
21 root rt 0 0 0 0 S 0.0 0.0 0:00.52 watchdog/3
22 root rt 0 0 0 0 S 0.0 0.0 0:00.03 migration/3
23 root 20 0 0 0 0 S 0.0 0.0 0:11.02 ksoftirqd/3
25 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/3:0H
26 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 khelper
27 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs
28 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns
29 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 writeback
30 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kintegrityd
31 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 bioset
32 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kblockd
34 root 20 0 0 0 0 S 0.0 0.0 0:00.11 khungtaskd
35 root 20 0 0 0 0 S 0.0 0.0 3:41.37 kswapd0
36 root 25 5 0 0 0 S 0.0 0.0 0:00.00 ksmd
37 root 39 19 0 0 0 S 0.0 0.0 0:00.00 khugepaged
38 root 20 0 0 0 0 S 0.0 0.0 0:00.00 fsnotify_mark
39 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 crypto
44 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kthrotld
46 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 deferwq
86 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 ata_sff
88 root 20 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_0
89 root 20 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_1
90 root 20 0 0 0 0 S 0.0 0.0 0:00.00 scsi_eh_2 -
Keyboard Input, Contextual Menus Slow to Respond After Restart
Immediately after a restart I must log out and back in one or two times in order for keyboard input (mostly command-tab) and contextual menus to work as expected, i.e. instantaneously. As it stands, a 2-3 second delay occurs between an action and a result.
Why does logging out and back in alleviate this problem?
Thanks.
MacBook Pro Mac OS X (10.4.9)Hi,
your success gives me great pleasure, congratulation for your second "first steps"!And by the way: much of that I know now it's due to the ideas, questions and help from the people here in the forum.
Because of your enthusiasm for DW, which I share, you would accept my new suggestion. Take a look hereby:
Maybe you can make that gap a litttle bit smaller between the menu and the submenu by changing your css, anyhow.
As for the </ br>: You are absolutely right! In design mode you could use "shift enter".
Hans-G.
P.S.
Kindergarten! not kindergarden! I am very pleased to see that. -
Keyboard input delayed in Siebel application // letters lost while typing
Hi all,
We have a strange problem on a client computer. While working with Siebel, keyboard input is extremely delayed. When typing a word or a phrase, it takes some seconds to appear in the corresponding field, and also some chars are just lost if one is typing too fast. This does only happen in Siebel - all other applications are OK.
I have seen this already some months ago, but don't remember the cause.
Web Client 7.8.2.14 QF0E76
Win XP SP3 IE8
Did anyone ever experience this? Might be some specific driver issue or IE security update or whatever?
Thanks
BennyThanks Wilson for your input, unfortunately resetting browser settings and stuff like this does not help.
In the meantime I have done more research on this and found something interesting. The dropped characters / missing keystrokes do only appear when typing in Siebel popup applets. We do NEVER lose any keystroke when typing in a normal form or list applet. I have run a little test with a vanilla SRF file and a VBS Script.
I placed a VBS file on my desktop which will use SendKeys to simulate typing the word "Siebel" several times.
The source code of the VBS file is:
>
Option Explicit
Dim WshShell, c
Set WshShell = CreateObject("WScript.Shell")
c=0
WScript.Sleep 5000
Do While c < 5
WshShell.SendKeys "S"
WScript.Sleep 70
WshShell.SendKeys "i"
WScript.Sleep 40
WshShell.SendKeys "e"
WScript.Sleep 30
WshShell.SendKeys "b"
WScript.Sleep 90
WshShell.SendKeys "e"
WScript.Sleep 120
WshShell.SendKeys "l"
WScript.Sleep 70
WshShell.SendKeys " "
WScript.Sleep 90
c = c + 1
Loop
WScript.Quitwhen I click this script I have 5 seconds to switch to Siebel and point the cursor into a text field.
-> When this text field is on a form applet, it correctly writes "Siebel Siebel Siebel Siebel Siebel"
-> When this field is on a MVG applet, it sometimes drops keystrokes like "Siebel Siel iebel Siebel Sibel"
what the hell could be the problem ??????
Could someone try this in another environment??
We are on 7.8.2.14 QF0E76 ... -
Installed rdesktop - but keyboard input still goes to Mac Terminal??
My work PC has been "upgraded" to Windows 7 which made the Microsoft Remote Desktop Connection v2.0.1 stop working (it connects OK, I can login and see my work PC screen, but as soon as I try to do something I am "disconnected" from the PC). I can't install RDC 2.1 because I have a PPC G5.
So I searched for alternative remote desktop apps. Cord 0.5.0 crashes on my machine and 0.5.5 won't even start up.
I ended up installing rdesktop (www.rdesktop.org)
It looks promising - very fast, and gets me to my PC login screen. My mouse pointer can click on the screen buttons, but any keyboard input appears in my G5 Terminal window and is not sent to the Windows 7 PC. This makes it impossible to enter my Windows 7 password to login!
I'm sure this is a simple problem to solve but I have no idea on how to solve it.
Any clues appreciated. Thanks.Try:
rdesktop -x m -r clipboard:"CLIPBOARD" -g 1280x1024 -u<username> <hostip>
I do recommend using ssh tunnel for RDP over internet. Is more secure and limits open ports to only ssh port in firewall.
There are instructions about on how to use cygwin with RSA key login, turn off ssh password login when working properly. -
Hello,
It seems, that all apps that are using rosetta don't work properly.
- The startup time is extremely long, some minutes, spinning wheel is visible
- input via keyboard isn't possible
- Office v. X (Word, Excel, PowerPoint) apps are crashing at startup
A test with the Calculator.app switched to open with rosetta showed also this symptoms (no keyboard input possible)
Curiously all this happens *only with my account*. So first I thought it is a problem of the preferences or fonts. But deletion or substitution from backup does not succeed. Also I did the tip sudo "update_prebinding -root / -force" but it didn't help.
I mad up a fresh account and compared all the files in the ~user/Library path, if there is a file missing in the brocken account. But didn't found some.
Is there anywhere a file outside the ~user/library path, which has user dependend informations (for rosetta)?
Many thanks in advance for any idea
GeorgeYeah, I've got it!
In /Library/Caches I found the following files and trashed them. Now all PowerPC application incl. Office v. X are working again. Huh!
(My User ID is 504)
com.apple.ImageCaptureExtension2.ICADeviceDatabase.504
com.apple.IntlDataCache.sbdl.504
com.apple.IntlDataCache.504
com.apple.IntlDataCache.tecx.504
com.apple.IntlDataCache.kbdx.504
com.apple.LaunchServices-014504.csstore
com.apple.IntlDataCache.le.504
com.apple.colorsync.profiles.504
com.apple.IntlDataCache.le.kbdx.504
com.apple.dock.iconcache.504
com.apple.IntlDataCache.le.sbdl.504
com.apple.psnormalizer.fontcache.le.504
com.apple.IntlDataCache.le.taid.504
com.apple.psnormalizer.fontcache.le.504.lock
com.apple.IntlDataCache.le.tecx.504
I didn't look for the single fault in any of this files, but maybe someone has an idea, which file is related to rosetta and likes to post it.
Best regards and thanks to everybody who thoughts about a solution for my problem
George -
Input suddenly stops going to all applications, from MacBook Pro and wireless keyboards, and from "Show Keyboard viewer" (OSX 10.6.8 'Snow Leopard', MacBook Pro). Though the OSX Keyboard Viewer shows the keys onscreen as they are pressed on the MacBook and wireless keyboards. 'Spaces' responds to cmd-N commands, but no input is possible to any running or newly-started 3rd party or Apple-provided application. Killing off applications one by one doesn't recover keyboard input ability; a complete reboot appears necessary to restore the ability to key input into applications. This happens repeatedly, yet never registers as an OS/X 'crash' because 'Force Quit'ting applications and restarting is still possible using only the magic mouse or trackpad. No data whether only logging out and back in would correct the apparent input-focus disconnect of all applications with the window manager. There may be some way to restart the window manager by using the mouse to open up new apps and/or cut and paste characters ( including a carriage return ) or cut and paste entire saved typed commands into a terminal window.
Do a backup, using either Time Machine or a cloning program, to ensure files/data can be recovered. Two backups are better than one.
Try setting up another admin user account to see if the same problem continues. If Back-to-My Mac is selected in System Preferences, the Guest account will not work. The intent is to see if it is specific to one account or a system wide problem. This account can be deleted later.
Isolating an issue by using another user account
If the problem is still there, try booting into the Safe Mode using your normal account. Disconnect all peripherals except those needed for the test. Shut down the computer and then power it back up after waiting 10 seconds. Immediately after hearing the startup chime, hold down the shift key and continue to hold it until the gray Apple icon and a progress bar appear. The boot up is significantly slower than normal. This will reset some caches, forces a directory check, and disables all startup and login items, among other things. When you reboot normally, the initial reboot may be slower than normal. If the system operates normally, there may be 3rd party applications which are causing a problem. Try deleting/disabling the third party applications after a restart by using the application un-installer. For each disable/delete, you will need to restart if you don't do them all at once.
Safe Mode - About
Safe Mode -
Mac Book Pro slow with boot up since Mavericks upgrade
Hi folks,
my mac book pro is booting up very slow and running slow as well since I upgraded to Mavericks.
Tried cleaning up, booting in safe mode, veryfying disk utility but nothing detected.
Can someone check my ETRE or does anyone have another idea what I can do to better the overall performance of my mac?
Thanks and cheers
EtreCheck version: 1.9.11 (43) - report generated 10 June 2014 1:19:56 pm GMT+2
Hardware Information:
MacBook Pro (15-inch, Mid 2009)
MacBook Pro - model: MacBookPro5,3
1 2.66 GHz Intel Core 2 Duo CPU: 2 cores
4 GB RAM
Video Information:
NVIDIA GeForce 9400M - VRAM: 256 MB
NVIDIA GeForce 9600M GT - VRAM: 256 MB
System Software:
OS X 10.9.3 (13D65) - Uptime: 0 days 0:14:20
Disk Information:
Hitachi HTS545032B9SA02 disk0 : (320.07 GB)
EFI (disk0s1) <not mounted>: 209.7 MB
Macintosh HD (disk0s2) / [Startup]: 319.21 GB (91.53 GB free)
Recovery HD (disk0s3) <not mounted>: 650 MB
MATSHITADVD-R UJ-868
USB Information:
Apple Inc. Built-in iSight
Apple Internal Memory Card Reader
Apple Inc. Apple Internal Keyboard / Trackpad
Apple Computer, Inc. IR Receiver
Apple Inc. BRCM2046 Hub
Apple Inc. Bluetooth USB Host Controller
Gatekeeper:
Mac App Store and identified developers
Kernel Extensions:
[not loaded] com.wdc.driver.1394HP (1.0.11 - SDK 10.4) Support
[not loaded] com.wdc.driver.1394_64HP (1.0.1 - SDK 10.6) Support
[not loaded] com.wdc.driver.USBHP (1.0.11) Support
[not loaded] com.wdc.driver.USB_64HP (1.0.0 - SDK 10.6) Support
Launch Daemons:
[loaded] com.adobe.fpsaud.plist Support
[loaded] com.microsoft.office.licensing.helper.plist Support
User Launch Agents:
[loaded] com.facebook.videochat.[redacted].plist Support
User Login Items:
Skype
Dropbox
Internet Plug-ins:
JavaAppletPlugin: Version: 14.9.0 - SDK 10.7 Check version
FlashPlayer-10.6: Version: 13.0.0.214 - SDK 10.6 Support
QuickTime Plugin: Version: 7.7.3
Flash Player: Version: 13.0.0.214 - SDK 10.6 Outdated! Update
Default Browser: Version: 537 - SDK 10.9
SharePointBrowserPlugin: Version: 14.3.6 - SDK 10.6 Support
Silverlight: Version: 4.0.50826.0 Support
iPhotoPhotocast: Version: 7.0
Safari Extensions:
DuckDuckGo: Version: 1.6.1
Audio Plug-ins:
BluetoothAudioPlugIn: Version: 1.0 - SDK 10.9
AirPlay: Version: 2.0 - SDK 10.9
AppleAVBAudio: Version: 203.2 - SDK 10.9
iSightAudio: Version: 7.7.3 - SDK 10.9
iTunes Plug-ins:
Quartz Composer Visualizer: Version: 1.4 - SDK 10.9
User Internet Plug-ins:
Picasa: Version: 1.0 Support
3rd Party Preference Panes:
Flash Player Support
Time Machine:
Skip System Files: NO
Auto backup: YES
Volumes being backed up:
Macintosh HD: Disk size: 297.29 GB Disk used: 212.05 GB
Destinations:
My Passport for Mac [Local] (Last used)
Total size: 931.16 GB
Total number of backups: 2
Oldest backup: 2014-05-15 12:51:17 +0000
Last backup: 2014-05-30 21:29:41 +0000
Size of backup disk: Excellent
Backup size 931.16 GB > (Disk size 297.29 GB X 3)
Time Machine details may not be accurate.
All volumes being backed up may not be listed.
Top Processes by CPU:
3% WindowServer
3% Dropbox
1% fontd
0% com.apple.WebKit.WebContent
0% Skype
Top Processes by Memory:
172 MB com.apple.WebKit.WebContent
143 MB Safari
82 MB Skype
78 MB Dropbox
66 MB mds_stores
Virtual Memory Information:
1.90 GB Free RAM
1.18 GB Active RAM
190 MB Inactive RAM
495 MB Wired RAM
273 MB Page-ins
0 B Page-outs[not loaded] com.wdc.driver.1394HP (1.0.11 - SDK 10.4) Support
[not loaded] com.wdc.driver.1394_64HP (1.0.1 - SDK 10.6) Support
[not loaded] com.wdc.driver.USBHP (1.0.11) Support
[not loaded] com.wdc.driver.USB_64HP (1.0.0 - SDK 10.6) Support
Western Digital Software and Mavericks
Remove the software.
Activity Monitor - Mavericks
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 -
I need to get Keyboard input as well as mouse input on a JButton
I need to get Keyboard input as well as mouse input on a JButton
I have attempted to implement KeyListener. I get the keyCode but I need it to go in to the same String variable as my Actionlistener section.Here is the code I have trouble with getting keyboard input as wells as mouse input into the same variable.
public class Calctester extends JFrame
implements ActionListener, KeyListener
private double var1, var2;//var1 and var2 are used to perform calculation
String operand1 = "";//takes first input until an operator is pressed
String operand2 = "";//takes input after operator is invoked
double result;//is used to store the result
boolean flag = false;//to signal operator pressed
boolean decimalFlag = false;//to signal decimal pressed
String stringInput;//used as a temporary store for all entry to allow for conditions to be evaluated
char ch; //used to store the operator for comparison//Reason is pre does not compare using string
String pre = "";//used to store the operator
double mem; //will hold memory operation values
double vMod; //Temporary store for var2 to be used with percent operations
//Creates buttons
JButton btn0 = new JButton("0");
JButton btn1 = new JButton("1");
JButton btn2 = new JButton("2");
JButton btn3 = new JButton("3");
JButton btn4 = new JButton("4");
JButton btn5 = new JButton("5");
JButton btn6 = new JButton("6");
JButton btn7 = new JButton("7");
JButton btn8 = new JButton("8");
JButton btn9 = new JButton("9");
JButton btnC = new JButton("C");
JButton btnCE = new JButton("CE");
JButton btnBkpSpc = new JButton("Backspace");
JButton btnPlus = new JButton("+");
JButton btnMinus = new JButton("-");
JButton btnMultiply = new JButton("*");
JButton btnDivide = new JButton("/");
JButton btnEquals = new JButton("=");
JButton btnPeriod = new JButton(".");
JButton btnPlusMinus = new JButton("+/-");
JButton btnSqrt = new JButton("sqrt");
JButton btnMod = new JButton("%");
JButton btnOneOverX = new JButton("1/x");
JButton btnMC = new JButton("MC");
JButton btnMR = new JButton("MR");
JButton btnMS = new JButton("MS");
JButton btnMPlus = new JButton("M+");
//Displays Text area for Display
JTextField txtArea = new JTextField("0.");//The calculation display area set to 0.
JTextField mArea = new JTextField();//to display memory operations
//Default constructor
Calctester()
//Defines a content pane
Container c = getContentPane();
//Defines the layout of the frame and sets it to null to allow absolute positioning
c.setLayout(null);
//Defines event handling
btn0.addActionListener(this);
btn1.addActionListener(this);
btn2.addActionListener(this);
btn3.addActionListener(this);
btn4.addActionListener(this);
btn5.addActionListener(this);
btn6.addActionListener(this);
btn7.addActionListener(this);
btn8.addActionListener(this);
btn9.addActionListener(this);
btnC.addActionListener(this);
btnCE.addActionListener(this);
btnBkpSpc.addActionListener(this);
btnPlus.addActionListener(this);
btnMinus.addActionListener(this);
btnDivide.addActionListener(this);
btnMultiply.addActionListener(this);
btnEquals.addActionListener(this);
btnPeriod.addActionListener(this);
btnPlusMinus.addActionListener(this);
btnSqrt.addActionListener(this);
btnMod.addActionListener(this);
btnOneOverX.addActionListener(this);
btnMR.addActionListener(this);
btnMS.addActionListener(this);
btnMPlus.addActionListener(this);
btnMC.addActionListener(this);
btn1.addKeyListener(this);
//Adds the buttons to the frame and sets the font of the label to be
//logical font Dialog,plain as opposed to Bold and the label size to 12
//Also sets the border type of aech button
c.add(btn0).setFont(new Font("Dialog", Font.PLAIN, 12));
btn0.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btn1).setFont(new Font("Dialog", Font.PLAIN, 12));
btn1.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btn2).setFont(new Font("Dialog", Font.PLAIN, 12));
btn2.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btn3).setFont(new Font("Dialog", Font.PLAIN, 12));
btn3.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btn4).setFont(new Font("Dialog", Font.PLAIN, 12));
btn4.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btn5).setFont(new Font("Dialog", Font.PLAIN, 12));
btn5.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btn6).setFont(new Font("Dialog", Font.PLAIN, 12));
btn6.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btn7).setFont(new Font("Dialog", Font.PLAIN, 12));
btn7.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btn8).setFont(new Font("Dialog", Font.PLAIN, 12));
btn8.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btn9).setFont(new Font("Dialog", Font.PLAIN, 12));
btn9.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btnC).setFont(new Font("Dialog", Font.PLAIN, 12));
btnC.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btnCE).setFont(new Font("Helvetica", Font.PLAIN, 12));
btnCE.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btnBkpSpc).setFont(new Font("Dialog", Font.PLAIN, 12));
btnBkpSpc.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btnPlus).setFont(new Font("Dialog", Font.PLAIN, 12));
btnPlus.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btnMinus).setFont(new Font("Dialog", Font.PLAIN, 12));
btnMinus.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btnMultiply).setFont(new Font("Dialog", Font.PLAIN, 12));
btnMultiply.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btnDivide).setFont(new Font("Dialog", Font.PLAIN, 12));
btnDivide.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btnEquals).setFont(new Font("Dialog", Font.PLAIN, 12));
btnEquals.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btnPeriod).setFont(new Font("Dialog", Font.PLAIN, 12));
btnPeriod.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btnPlusMinus).setFont(new Font("Dialog", Font.PLAIN, 12));
btnPlusMinus.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btnMod).setFont(new Font("Albertus Medium", Font.PLAIN, 12));
btnMod.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btnSqrt).setFont(new Font("Microsoft San Serif", Font.PLAIN, 11));
btnSqrt.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btnOneOverX).setFont(new Font("Dialog", Font.PLAIN, 12));
btnOneOverX.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btnMC).setFont(new Font("Dialog", Font.PLAIN, 12));
btnMC.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btnMS).setFont(new Font("Dialog", Font.PLAIN, 12));
btnMS.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btnMR).setFont(new Font("Dialog", Font.PLAIN, 12));
btnMR.setBorder(new BevelBorder(BevelBorder.RAISED));
c.add(btnMPlus).setFont(new Font("Dialog", Font.PLAIN, 12));
btnMPlus.setBorder(new BevelBorder(BevelBorder.RAISED));
//sets the color of the label of the buttons
btnC.setForeground(Color.red);
btnCE.setForeground(Color.red);
btnBkpSpc.setForeground(Color.red);
btnDivide.setForeground(Color.red);
btnMultiply.setForeground(Color.red);
btnMinus.setForeground(Color.red);
btnPlus.setForeground(Color.red);
btnMC.setForeground(Color.red);
btnMR.setForeground(Color.red);
btnMS.setForeground(Color.red);
btnMPlus.setForeground(Color.red);
btnEquals.setForeground(Color.red);
btn0.setForeground(Color.blue);
btn1.setForeground(Color.blue);
btn2.setForeground(Color.blue);
btn3.setForeground(Color.blue);
btn4.setForeground(Color.blue);
btn5.setForeground(Color.blue);
btn6.setForeground(Color.blue);
btn7.setForeground(Color.blue);
btn8.setForeground(Color.blue);
btn9.setForeground(Color.blue);
btnPlusMinus.setForeground(Color.blue);
btnSqrt.setForeground(Color.blue);
btnMod.setForeground(Color.blue);
btnOneOverX.setForeground(Color.blue);
btn0.setFocusPainted(false);
btnPlus.setFocusPainted(false);
btnEquals.setFocusPainted(false);
//The display text area and the memory operation text area
c.add(txtArea);
txtArea.setBorder(new BevelBorder(BevelBorder.LOWERED));
txtArea.setBounds(7,0,240,25);//To provide a Text box @ the top of the frame
txtArea.setEditable(false);
txtArea.setBackground(Color.white);
c.add(mArea);
mArea.setBounds(13, 35, 28, 25);
mArea.setEditable(false);
mArea.setBorder(new BevelBorder(BevelBorder.LOWERED));
setSize(260,251);//size of the frame
setTitle("Calculator"); //Title
setVisible(true); //this makes the frame visible on the screen
setResizable(false); //this disallow resizing of the frame
setDefaultCloseOperation(EXIT_ON_CLOSE);//to close app
//instead of the above method you can use the WindowsListener which extennds other classes and implements other interfaces.
setLocation(300,200);//positioning of the window on the screen
txtArea.setHorizontalAlignment(JTextField.RIGHT);//sets the text in the text field to the right
mArea.setHorizontalAlignment(JTextField.CENTER);//centers the label
JMenu editMenu = new JMenu("Edit");//creates menu
JMenuItem copy = new JMenuItem("Copy Ctrl+C");//creates menu item
copy.addActionListener(this);//event handling
JMenuItem paste = new JMenuItem("Paste Ctrl+V");//creates menu
paste.addActionListener(this);//event handling
JMenuBar myMenu = new JMenuBar();//declares a menu bar
setJMenuBar(myMenu);//adds the menu bar to the frame
editMenu.setBorderPainted(false);//removes the border shadow around the menu bar
myMenu.setBorderPainted(false);//removes the border shadow around menu bar
//adds menu items to the menu, sets the font and font size.
editMenu.add(paste).setFont(new Font("Dialog", Font.PLAIN, 12));//
editMenu.add(copy).setFont(new Font("Dialog", Font.PLAIN, 12));
myMenu.add(editMenu).setFont(new Font("Dialog", Font.PLAIN, 12));
JMenu viewMenu = new JMenu("View");//creates menu
JMenuItem sci = new JMenuItem("Scientific");//creates menu item
sci.addActionListener(this);//event handling
JMenuItem std = new JMenuItem("Standard");//creates menu item
//adds menu items to the menu, sets the font and font size.
viewMenu.add(sci).setFont(new Font("Dialog", Font.PLAIN, 12));
viewMenu.add(std).setFont(new Font("Dialog", Font.PLAIN, 12));
myMenu.add(viewMenu).setFont(new Font("Dialog", Font.PLAIN, 12));
JMenu helpMenu = new JMenu("Help");//creates menu
JMenuItem helpTopics = new JMenuItem("Help Topics");//creates menu item
JMenuItem aboutCalc = new JMenuItem("About Calculator");//creates menu item
helpTopics.addActionListener(this);//event handling
//helpTopics.setBorder(new BevelBorder(BevelBorder.RAISED));
helpTopics.setBorder(LineBorder.createGrayLineBorder());
//adds menu items to the menu, sets the font and font size.
helpMenu.add(helpTopics).setFont(new Font("Dialog", Font.PLAIN, 12));
helpMenu.add(aboutCalc).setFont(new Font("Dialog", Font.PLAIN, 12));
myMenu.add(helpMenu).setFont(new Font("Dialog", Font.PLAIN, 12));
//aboutCalc.setBorder(new BevelBorder(BevelBorder.RAISED));
aboutCalc.setBorder(LineBorder.createGrayLineBorder());
//aboutCalc.setActionCommand("Nothing here right now");
//Setting absolute positions for the buttons.
btn0.setBounds(50, 160, 35, 28);
btn1.setBounds(50, 130, 35, 28);
btn2.setBounds(90, 130, 35, 28);
btn3.setBounds(130, 130, 35, 28);
btn4.setBounds(50, 100, 35, 28);
btn5.setBounds(90, 100, 35, 28);
btn6.setBounds(130, 100, 35, 28);
btn7.setBounds(50, 70, 35, 28);
btn8.setBounds(90, 70, 35, 28);
btn9.setBounds(130, 70, 35, 28);
btnC.setBounds(180, 35, 63, 28);
btnCE.setBounds(115, 35, 63, 28);
btnBkpSpc.setBounds(50, 35, 63, 28);
btnPlus.setBounds(170, 160, 35, 28);
btnMinus.setBounds(170, 130, 35, 28);
btnMultiply.setBounds(170, 100, 35, 28);
btnDivide.setBounds(170, 70, 35, 28);
btnEquals.setBounds(210, 160, 35, 28);
btnPeriod.setBounds(130, 160, 35, 28);
btnPlusMinus.setBounds(90, 160, 35, 28);
btnMC.setBounds(8, 70, 35, 28);
btnMR.setBounds(8, 100, 35, 28);
btnMS.setBounds(8, 130, 35, 28);
btnMPlus.setBounds(8, 160, 35, 28);
btnSqrt.setBounds(210, 70, 35, 28);
btnMod.setBounds(210, 100, 35, 28);
btnOneOverX.setBounds(210, 130, 35, 28);
// btn7.addKeyListener(this);
try
UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
SwingUtilities.updateComponentTreeUI(this);
catch (Exception e)
System.out.println("Could not load Metal Look and Feel");
public void keyReleased(KeyEvent e)
//btn1 = txtArea.getRegisteredKeyStrokes();
// System.out.println(1);
// keyTyped();
public void keyPressed(KeyEvent e)
//if (e.getActionCommand().equals("1"));
//(e.getKeyText().compareTo("1"));
//(e.getKeyCode().equals("1"));
//else
System.out.println("Error");
//keyTyped();
public void keyTyped(KeyEvent e)
//displayInfo(e, "KEY TYPED: ");
System.err.println("KeyTyped >>> " + e.KEY_TYPED);
//keyEvent.keyTyped();
// e.KEY_TYPED;
/* protected void displayInfo (KeyEvent e, string s)
{KeyCodeString;
int keyCode = e.getKeyCode();
keyCodeString = "key code " + keyCode
+ "("
+ KeyEvent.getKeyText(keyCode);
public void actionPerformed(ActionEvent e)
stringInput = e.getActionCommand();
System.out.println("First stringInput action performed>>" +stringInput);
System.out.println("First pre action performed>>" +pre);
if (stringInput == "C")
operand1 = "";
operand2 = "";
var1 = 0;
var2 = 0;
var1 = result;
txtArea.setText("0.");
flag = false;//to force the operations to jump to operand 1 and go through the loop as normal
pre = "";
if (stringInput == "CE")
operand2 = "";
var2 = 0;
txtArea.setText("0.");
flag = true;//to force the operations to jump to operand 1 and go through the loop as normal
if (stringInput == "MR")
if (var1 != 0)
txtArea.setText(Double.toString(var1));
mArea.setText("M");
System.err.println("mem@operand1 >> "+ mem );
else if (var2 != 0)
txtArea.setText(Double.toString(var2));
mArea.setText("M");
System.err.println("mem @ mR else>> "+ mem );
if (stringInput == "MS")
mArea.setText("M");
if (operand1 != "")
mem = var1;
else if (operand2 != "")
mem = var2;
else
mem = 0;
if (stringInput == "MC")
mArea.setText("");//to clear the text area display
mem = 0;//to reset the variable
if (stringInput == "M+")
mArea.setText("M");
flag = true;//to force the operations to jump to operand 2 and go through the loop as normal
if (stringInput == "=")
//result = evaluate();
txtArea.setText(Double.toString(result));
System.out.println("Equals>>" +stringInput);
System.out.println("Equals>>" +pre);
System.err.println("The flag at equals is " + flag);
if (stringInput == "+"||stringInput == "-"||stringInput == "/"||
stringInput == "*"||stringInput == "=")
pre = pre.concat(stringInput);
System.out.println("Second action perfo/check for operator>>" +stringInput);
System.out.println("Second pre action perfo/check for operator>>" +pre);
operand2 = "";
System.err.println("The flag at +,- etc is " + flag);
if(!flag &&(stringInput == "*"|| stringInput == "/"))
var2 = 1;
stringInput = "";
flag = true;
if(!flag)
stringInput = pre;
System.out.println("if flag true/stringInput" +stringInput);
System.out.println("flag true/pre" +pre);
else
//These statements extract the operator
stringInput = pre.valueOf(pre.charAt(pre.length()-2));
ch = pre.charAt(pre.length()-2);
System.out.println("@ position -2 stringInput" + pre.valueOf(pre.charAt(pre.length()-2)));
System.out.println("@ position -2 pre" + pre.charAt(pre.length()-2));
result = evaluate();
var2 = 0;
operand2 = "";
txtArea.setText(Double.toString(result));
System.out.println("Total is " + result);
flag = true;
if(!flag &&(stringInput == "*"|| stringInput == "/"))
var2 = 1;
stringInput = "";
flag = true;
if (stringInput == "%")
//evaluate();
txtArea.setText(Double.toString(result));
System.err.println("mem @ mR else>> "+ result + " %" );
if (stringInput == "1/x")
if (operand1 != "")
txtArea.setText(Double.toString(1/var1));
//System.err.println("mem@operand1 >> "+ mem );
else if (operand2 != "")
operand2 = "";
txtArea.setText(Double.toString(1/var2));
//System.err.println(">> "+ mem );
if (Character.isDigit(stringInput.charAt(0))||stringInput == ".")
System.out.println(operand1);
if (stringInput == "." && operand1 == "")
operand1 = "0";
System.out.print("fail op1");
if (stringInput == "." && operand2 == "")
System.out.print("fail op2");
operand2 = "0";
if (flag==false)
operand1 = operand1.concat(stringInput);
result = Double.parseDouble(operand1);
System.out.println("op1 =>" + operand1);
txtArea.setText(operand1);
//result = var1;
System.out.println("result after var1 = result " + result);
else
operand2 = operand2.concat(stringInput);
var2 = Double.parseDouble(operand2);
//var2 = vMod;
System.out.println("op2 =>" + operand2);
txtArea.setText(" ");//to clear the text area
txtArea.setText(operand2);//to display the second number if (operators == "+")
System.out.println("result after var2 " + result);
public double evaluate()
if (ch == '+' )
result = result + var2;
if (ch == '-' )
result = result - var2;
if (ch == '/' )
result = result / var2;
if (ch == '*' )
result = result * var2;
if (ch == '%')
var2 = Double.parseDouble(operand2);
result = result/vMod*100;
System.out.println("% "+ result);
return result;
public static void main(String [] args)
Calctester x = new Calctester();
} -
10.9.2 is so slow on a MAC PRO 2011
OMG
i took a chance and upgraded from 10.6.8 on my fully optimized MAC PRO
on the IMAC 2012 things go faster
what a fool i am
why are things slower on the MAC pro
and faster with the older system??
i repeat OMGHow much RAM installed in your Mac Pro,
How full is your Mac's hard drive?
Do you run any antivirus software on your Mac? Antivirus software can slow down the normal operation of OS X as well having negative performance effects on OS X and other adverse system issues.
Do you have apps like MacKeeper or any other maintenance apps like CleanMyMac 1 or 2, TuneUpMyMac or anything like these apps, installed on your Mac?
These types of apps, while they appear to be helpful, can do too good a job of data "cleanup" causing the potential to do serious data corruption or data deletion and render a perfectly running OS completely dead and useless leaving you with a frozen, non-functional Mac.
Plus, these type of apps aren't really necessary.
They really aren't.
There are manual methods to clear off unnecessary data off of your Mac that are safer and you have complete control over your Mac and not just leave a piece of auto cleaning software in charge of clearing off data off of your Mac.
Their potential of causing OS X issues outweighs the implied good and benefits these types of hard drive or memory "cleaning" apps are written to do.
Plus, the software company's that write these apps make it hard to easily uninstall these apps if something DOES go wrong and these apps work in a way where you have no recovery or revert function to return your Mac back to its former, working state in the event something does go wrong.
It is best to never download and install these types of apps.
The risk to your system and data is too great a risk!
Your Mac Pro could have Mavericks incompatible hardware and/or software.
You may need to update all of your third party software if there are OS X Mavericks updates that can be applied. You may need to, ACTUALLY, go to the third party developers' websites if there are no updates through the Mac App Store.
Update all of your Web browser Internet plugins, also.
Also, if you have any connected third party devices, like non-Apple, third party keyboards, mice, drawing tablets, hubs, card readers, etc, you need to go to the device maker's website and update the drivers for these devices to OS X Mavericks compatible versions, if available or needed.
Maybe you are looking for
-
Help with Query function on EAI Siebel Adapter
Can anyone help? I have a workflow that uses the Query method on EAI Siebel Adapter to search for a Contact in Siebel. The Root component is Contact and the Child component is Address. When I pass in a message that contains Contact data (i.e. LastNam
-
How can I transfer photos from an IPhone 5 to an IPad 2 using a cable. I have tried using the lightning to firewire adapter with my current lead but this only seems to allow a download from the IPad to the IPhone and not the other way around.
-
External monitor USB connected NOT HDMI - xperia neo
Could anybody share details of external monitor tried with usb with xperia neo? I have seen some monitors like AOS e1649Fwu which can connect with USB. I don't have any HDMI ported monitor. Also I want to use USB OTG capability to connect external de
-
Context Menu on the right click of af:tree node
Hi Experts, I am using drag and drop functionality in af:tree.In that i used one tree for drag source and another one tree for drop target,and it is working as expected. Now I want to bring one additional option in the context menu of the target tree
-
Inventory daily business intelligence
after configuring inventory dbi, invalid/inactive organization's data is populated in dashboards. how it can be set to show the data of active orgs?