It's been years since Apple sent a Mac that had an internal optical drive, but both Magic Keyboard and Magic Keyboard with numeric keypad still contain an Eject key. And many still have older MacBooks and keyboards with Eject keys. But if you do not have an Apple USB SuperDrive, the Eject key sits quietly and sadly, lonely and untouched (you without having to press Control-Eject to bring up a Restart, Sleep and Shutdown buttons dialog ). For the rest of us this is where Dave DeLong's smart Ejector app comes in.
Ejector is incredibly simple. It runs in the background, and when you press the Eject key, a window opens showing all the ejectable volumes. Select one and click Eject, or you can use the arrow keys to select a volume and press Return to delete it. No need to lift your hands from the keyboard!
No output key on the MacBook Pro? No problem, because Ejector also supports the touch bar, showing a release button in the control strip. Unfortunately, if you have a Mac that lacks either an Eject key or a Touch Bar, you have no luck There is currently no way to link the ejection action to a key you choose. But if you have a macro tool like Keyboard Maestro, you can assign the Ejector app to any key combination.
What can you distinguish? DeLong lists "partitions, disk images, network drives or external drives." In short, you can separate other mounted volume than the boot drive. As always, if there are files (even if not included) open on a volume that you want to separate, macOS will not let you trigger it. If so, press the Option key while pushing out to force out.
There is nothing else for the app, which can allow you to stretch $ 9.99 request price, even though it is a 7-day free trial. But no one can accuse DeLong of greed since he openly asks Apple to "Sherlock" his app at the bottom of the Ejector website, and even includes another Radar link that Apple developers can follow to formally request Apple's feature.
Here's a quick tip that can save you some confusion. When I first downloaded and opened Ejector, nothing happened on my High Sierra or Mojave machines. After checking DeLong's Twitter feed I discovered the problem: Ejector does not start correctly if you add it to the download folder. After I forced Ejector into Activity Monitor and moved it to the Applications folder, it worked fine. DeLong has recognized the problem and said he will fix it in an update.
Like a bonus tip, what if you have an Apple USB SuperDrive but are missing an Eject key? You can usually drag a mounted CD or DVD to the Recycle Bin to eject it, and Apple also provides a menu extra that puts an Eject menu in the menu bar, from which you can choose a Superdrive to eject its disc (with tray-based drives, it can also open the drawer). Alas, unlike Ejector, it cannot distinguish other types of mounted volumes. To install the Eject menu extra, navigate to
/ System / Library / CoreServices / Menu Extras and double-click the Eject menu.