Thoughtful, detailed coverage of the Mac, iPhone, and iPad, plus the best-selling Take Control ebooks.



Pick an apple! 
Extend Mac OS X's Screenshots

Mac OS X has a variety of built in screenshot methods. Here's a look at a few that offer more versatility than the basic full-screen capture (Command-Shift-3):

• Press Command-Shift-4 and you'll get a crosshair cursor with which you can drag to select and capture a certain area of the screen.

• Press Command-Shift-4-Space to select the entire window that the cursor is over, clicking on the window will then capture it. The resulting screenshot will even get a nice drop shadow.

• Hold down the Space bar after dragging out a selection window to move your selection rectangle around on the screen.

• Hold down Shift after dragging out a selection to constrain the selection in either horizontal or vertical orientation, depending on the direction of your drag.

• Hold down Option after dragging out a selection to expand the selection window around a center point.

Visit plucky tree

Submitted by



Related Articles



Resourceful Apprentice

Send Article to a Friend

Celestin Company recently released the second edition of its Apprentice CD-ROM, a compilation of source code, tools, and technical information for Mac programmers. This new version updates materials released on the first edition of the CD-ROM (see TidBITS-228) and adds new information, code, and tools.

The Apprentice CD-ROM consists mainly of free and shareware code and development resources that are available from a variety of sources. And that's the CD-ROM's main strength: although most of this material is available elsewhere, the sheer task of locating and assembling it would take forever. Having it all in one place and well-organized (and searchable!) is a big asset to both fledgling and experienced Mac programmers. Apprentice comes with pre-compiled indices for Easy View, FileMaker, and On Location which make searching the CD-ROM's 600+ megabytes a breeze.

Although there may not be code here for everything one could wish, the breadth and depth of the project is surprising. Apprentice contains code, frameworks, and libraries for a wide variety of tasks: anti-aliased text, Photoshop plug-ins, sprites and GWorlds, custom controls, window and dialog handling... that's just a start. It also offers source from various versions of applications and games, including Eudora, Disinfectant, Glider, and OutOfPhase. There are more than 15,000 items of examples, source, and associated files (most in C, C++, and Pascal), a number of libraries and routines for MPW, Symantec, and CodeWarrior, plus full-fledged implementations of C, Forth, Perl, Lisp, Prolog and other programming languages. As one measure of the CD's breadth, I found the original source code for a program called Rae, ported to the Mac back in 1986 by Steve Hawley (a fellow Oberlin graduate who now works for Adobe) - Rae drops and accumulates smiley faces at the bottom of your screen. With about 10 minutes of tweaking, I managed to make it run again. I'm sure Steve would be pleased, or shocked... or both.

Lest you think Apprentice might only be useful for certifiable wireheads, the disk contains a ton of material to help people get started with programming, including resources for HyperCard, debugging tools and demos, application frameworks, beginners materials and working examples, digest archives (including the <comp.sys.mac.programmer> newsgroup and the Mac Scripting list), FAQs and info files on common topics and languages, plus specs on common data formats and protocols. All in all, if you've ever had an urge to crack open the Toolbox, the Apprentice CD is a good and inexpensive place to start. If you've already taken the plunge, Apprentice can save you hours in download time alone, not to mention the time you'd waste hunting for that certain special code snippet. Apprentice's indexes contain URLs to original source material wherever possible, so looking for updates or additional materials is easy. If Celestin Company continues to regularly update the disk, Apprentice will remain an excellent resource for some time to come.

Apprentice is available for $35 ($25 for registered owners of the first version of Apprentice). Information and an order form are online at: apprentice/apprentice.html

Celestin Company -- 360/385-3767 -- 360/385-3586 (fax) --


READERS LIKE YOU! Support TidBITS by becoming a member today!
Check out the perks at <>
Special thanks to John Cook, Jr., Huxley Conklin, Alan Ackerman, and
David Illig for their generous support!