
What is it?
DejaMenu will display the current application's main menu as a context menu when a key combination is pressed.
This is particularly useful for people using multiple monitors. Since the Menubar only appears on a single monitor, it is awkward to use applications on a different monitor. DejaMenu solves this - just press the configured key combo, and a copy of the Menubar is right there for your to use.
If your mouse can simulate key-presses, DejaMenu becomes even more useful. For instance, on my 4-button trackball, I have the fourth button set to bring up DejaMenu by simulating shift-cmd-m when clicked. (USB Overdrive and Kensington Mouseworks both allow mapping of keys to button presses).
In many ways, this was inspired by the NeXTStep convention of having the main menu appear on a right-click.
How do I install (or uninstall)?
Double-click the DejaMenu disk image file. Once the disk image launches, open it, and you will see the DejaMenu application, and an DejaMenu.html (this document). Drag DejaMenu to your harddrive to install and double-click to run it.
If you are upgrading from a previous version of DejaMenu, make sure you quit DejaMenu before installing. If you are running MacOS X 10.4 with an older version of DejaMenu, double-click the "Quit DejaMenu" icon to quit the previous version of DejaMenu.
To remove DejaMenu, simply drag DejaMenu to the trash. If you wish, you can delete the preferences file as well in "~/Library/Preferences/com.the-ameoba.DejaMenu.plist".
How do I use it?
Open System Preferences, Universal Access preferences, and make sure that the "Enable access for assistive devices" checkbox is checked.
The first time DejaMenu is launched, you will be prompted to enter a key combination to activate DejaMenu. Make sure that you pick a combination that isn't used by you in any other applications. The key combination must include modifier keys, and the cmd (apple) key is required.
At any point, if you double-click on the DejaMenu icon, you will be presented with a menu to configure, get help for, or quit DejaMenu. This menu is also accessible through the DejaMenu menu as well (as the last menu item).
Note that DejaMenu does not have a Dock icon, or Menubar of it's own.
On Mac OS X 10.3 and earlier, as a workaround, DejaMenu enables all menu items in the "Edit" menu. To do this, it needs to know the title of the Edit menu - currently, it only knows the English and Japanese titles.
Requirements
Suggestions are welcome. If you like DejaMenu, do something nice for someone :)
khsu@mac.com