With colleagues admitting they have this problem but don’t use alternative mouse software, let alone an external mouse, and looking like this problem still exists in Lion, I’m confident this problem is centered in the OS. I’m very frustrated that Apple has not done a thing about this problem. Nevertheless I’ve been a Mac user since 6th grade, and I have little to complain about.
So as all great Mac users do, I found ways to make things work. (Please note that I'm still using Snow Leopard, as I have a few PowerPC apps I'm not yet ready to abandon)
Here’s my solution(s):
Solution #1: Quitting the dock is clearly the simplest way. However, having to constantly bounce back and forth between the Activity Monitor and whatever I was working on is frustrating. Looking for alternatives, I found a suggestion to make an AppleScript that would restart the dock for me. This was my first AppleScript ever, but it worked, and here’s what I did:
- I opened the AppleScript Script Editor (located at /Applications/Utilities/AppleScript/Script Editor) and I typed (or you can paste) the line below in the edit window:
quit application "Dock"When I saved it, I went to “save as” and I saved it as an application, and saved it in my
download folder.
With my download folder in my dock, I went there whenever Spaces froze my keyboard. This was satisfactory for awhile, but then I found another option. Having recently discovered the joy and beauty of BTT (Better Text Tool), I went into the preferences therein and compiled a command. When I tap 4 fingers on my trackpad, it launches this AppleScript, the dock restarts, and I get full control of my keyboard back. So with a simple tap, I have control again.
Solution #2: My second option was to follow other’s advice and download Hyperspaces (thecocoabots.com/hyperspaces/). The great thing about this is it allows for the changing of spaces using alternative commands. For example, rather than control + left arrow to move to my next space, I could instruct control + option + command + left arrow. Burdensome? Perhaps. But once I had fixed this, I went back into BTT and update this instruction. As such, with a swipe of my choice, I can now change Spaces with my trackpad again, and freezing is a problem of the past.
Of note, if I were to use control + left arrow at this moment, Spaces still changes, and most likely the icon will remain on the screen, freezing my keyboard. So clearly what I’ve just suggested does not qualify as a solution, rather a work around. Yet it’s a work around that right now I am happy with. And for all the headaches I’ve had with the Spaces freeze (imagine having it freeze up in the middle of class!) were it not for this problem, I may not have discovered BTT or Hyperspaces.
I hope this helps some of you, if not all.