Squeaky Toy Deluxe for Mac OS X: Wow, that's annoying!

Welcome to Squeaky Toy Deluxe!

Squeaky Toy Deluxe is one of those pieces of software that makes you feel glad to be alive. Just double-click it, and your mouse turns into a squeaky toy. Not in the literal sense, but your Mac does make an alarmingly loving sound every time you click and release the mouse button.

It's free, it's fun, and after ten minutes it's acutely annoying. Try it!

Download Squeaky Toy Deluxe version 1.0.1 (for Mac OS X)

Comments, suggestions, and fun stories gratefully received! Email me at squeakytoy@alexmetcalf.com. There are two known issues at present with Squeaky Toy Deluxe 1.0.1 (see below).

Paying the bills

If you fancy making a small donation to help me pay my bandwidth costs and help my development efforts, that's gratefully received too. Please click the PayPal button below if you'd like to donate $5; all donations are personally responded to by email.

Are you only on OS 9 or earlier?

There is an extension version of Squeaky Toy for OS 9 and earlier. Download the original Squeaky Toy. The squeak sounds aren't quite as crisp, but heck, the underlying joy is still there.

Known issues for 1.0 and 1.0.1

From what I've seen, the number of happy users far outweighs the number of users with problems, but if you do have a problem, please get in touch at squeakytoy@alexmetcalf.com and I'll see if I can fix the problem for you (and other users in the future)! The two known issues (with very long descriptions):

1. When you open Squeaky Toy Deluxe you should get a little welcome dialog, unless you have run it before and turned on the option saying "Don't show this message again". However, one user (that I know of), running the toy for the first time, didn't receive this message (or any error messages), and the squeaky toy didn't work. In this case, the Squeaky Toy Deluxe application may be open but not working; if you experience this behaviour, see the messages below on how to quit it with Process Viewer, and please get in touch and help me fix the problem!
 

2. Once Squeaky Toy Deluxe is running, double-clicking it should tell Mac OS X to send it a message (an Apple Event) saying it's been reopened. That is how Squeaky Toy Deluxe knows it's been opened again, and so that's when it comes up with a dialog box with the option to quit Squeaky Toy Deluxe.

If you get this "do you want to quit" dialog and hit 'quit' but the squeaking is still happening, you probably have two copies of Squeaky Toy Deluxe running. In all likelihood, you downloaded Squeaky Toy Deluxe, opened the copy on the 'disk image', then copied it to your hard disk, and then tried to open the copy on your hard disk to stop it, when in actual fact you opened the second copy so that two copies of Squeaky Toy Deluxe are now running! A future version will address this situation, but for now, re-open not only the copy on your hard disk (to stop that one) but also the one on the 'disk image' (to stop that one too).

If you don't get the dialog box at all when you re-open squeaky toy, there are two probable problems: either you've accidentally opened a second copy (see above!), or you have moved or renamed Squeaky Toy Deluxe since you opened it. When you move or rename an application in OS X, it is no longer sent 'reopen' messages when a user re-opens it, so Squeaky Toy doesn't know you want to quit it. This is a Mac OS bug that I will be reporting to Apple. In the mean time, as a workaround to this problem, rename it back to what it was (or move it back to where it was) when you opened it, and then re-open it: you should get the quit dialog. Alternatively, use the process viewer method below to stop it.
 

In any situation, if the normal way of quitting Squeaky Toy Deluxe doesn't work, open up the 'Process Viewer' application, which is in the "Utilities" folder in your Applications folder. Select "Squeaky Toy Deluxe" from the list (if it's not in the list, and you haven't renamed it, then it's not open), choose "Quit Process" from the Processes menu, and click the Quit button. Squeaky Toy Deluxe should be removed from the list, and the squeaking (if there was any) will stop. If that doesn't work, select it again and choose "Quit Process", but click "Force Quit" instead. Hopefully you should never have to Force Quit it, but it is here for completeness! Even if by this point you're fed up of Squeaky Toy, please get in touch and help me solve the problem for the benefit of future users.

 
Copyright © 1997-2003 Alex Metcalf
Last modified April 2003