Archive for Mac-OS-X tag

Hidden menu options on the Mac

July 2007 – March 2008 Apple (, , ) • 1,443 views • no response

Apple tends to hide away unusual functionality in order to keep the user interface easy to use.

Here are a few hidden menu options that magically appear when you press the Shift, Alt or Ctrl modifier keys.

The Apple System Menu

Standard menus

Apple menu

  • Alt > System Profiler… (Leopard only)
  • Alt > Shut Down (with no confirmation)
  • Alt > Restart (with no confirmation)
  • Alt > Log Off (with no confirmation)
  • Shift > Force Quit ? (current application)

File menu

  • Alt > Close All (in some applications)

Edit menu

  • Alt > Deselect All (in some applications)

Window menu

  • Alt > Minimize All
  • Alt > Zoom All
  • Alt > Arrange in Front

Finder

Finder menu

  • Alt > Empty Trash (no confirmation)
  • Alt > Secure Empty Trash (no confirmation)

File menu

  • Alt > Always Open With
  • Alt > Show Inspector (like Get Info but changes to reflect whatever you select)
  • Shift > Slideshow (Leopard only)
  • Shift > Add to Favourites
  • Shift > Find by Name… (Leopard only)
  • Ctrl > Open in this Window (Leopard only)
  • Ctrl > Get Summary Info

View menu

  • Alt > Clean Up
  • Alt > Keep Arranged By (Leopard only)

Go menu

  • Ctrl > Enclosing Folder in this Window (Leopard only)

Dock

Application running menu

  • Alt > Hide Others
  • Alt > Force Quit

Safari

Application menu

  • Alt > Private Browsing (no confirmation)

File menu

  • Alt > Close All Windows
  • Alt > Close Other Tabs

Bookmarks menu

  • Shift > Add Bookmark to Menu

Pages

Edit menu

  • Alt > Delete Page (no confirmation)

Insert menu

  • Alt > Custom Footmark…

QuickTime Player

Window menu

  • Alt > Show Movie Info

iPhoto

Photos menu

  • Ctrl > Hide Flagged Photos
  • Ctrl > Move Flagged to Trash
  • Alt > Clear All Flags

Events menu

  • Alt > Merge With Next

iChat

Buddies menu

  • Alt > Send Direct Message

Window menu

  • Ctrl > Logout Jabber List

Xcode

File menu

  • Ctrl > New Empty File
  • Ctrl > Close Project
  • Alt > Open in Separate Editor
  • Alt > Reveal in Finder
  • Alt > Show Inspector
  • Alt > Save All…
  • Alt > Save a Copy As…

View menu

  • Alt > Zoom Editor In Fully
  • Alt > Split View Horizontally

Project menu

  • Shift > Ungroup

Run menu

  • Alt > Step Into Instruction
  • Alt > Step Over Instruction

Find menu

  • Shift > Find Previous
  • Shift > Replace and Find Previous
  • Alt > Find Select Regex in Project (Damn useful!)
  • Alt > Replace All

OmniWeb

File menu

  • Alt > Save As…

Bookmarks menu

  • Alt > Open Bookmarks Window
  • Ctrl > Open All Changed Bookmarks

OmniGraffle Pro

Edit menu

  • Alt > Select None

Arrange menu

  • Alt > Bring Forward
  • Alt > Send Backward

Note: OmniGraffle Pro also toggles various toolbar buttons on alt including lock/unlock and which side the utilities drawer slides out.

OmniOutliner & OmniFocus

View menu

  • Alt > Expand Line Completely
  • Alt > Collapse Line Completely

VMWare Fusion

Virtual Machine menu

  • Alt > Start Up Guest
  • Alt > Shut Down Guest
  • Alt > Suspend Guest
  • Alt > Restart Guest

Colloquy

View menu

  • Alt > Show Inspector
  • Alt > Mark All

Window menu

  • Alt > Select Previous Active Panel
  • Alt > Select Next Active Panel

Camino

View menu

  • Alt > Reload All Tabs
  • Shift > Force Reload Page

Bookmark menu

  • Shift > Bookmark Current Page
  • Shift > Bookmark Current Tabs as Tab Group

If you like keyboard short cuts you might also want to check out KeyCue which can display all of an applications short cuts on in a single list when you hold down the Apple key including these key-modified options.

Heavy keyboard users may also want to head to the Keyboard & Mouse preferences pane where you can switch on full keyboard navigation allowing you to tab through all controls in a window. It also shows a number of useful key-navigation options you may not be aware of such as pressing Ctrl-F3 to select an item from the dock.

[)amien

Font rendering philosophies of Windows & Mac OS X

June 2007 – September 2009 Apple, Fonts, Microsoft (, , , , , ) • 53,648 views • 52 responses

Jeff Atword asked What’s Wrong With Apple’s Font Rendering? and as I answered in the comments it comes down to philosophy:

The primary difference is that Microsoft try to align everything to whole pixels vertically and sub-pixels horizontally.
Apple just scale the font naturally – sometimes it fits into whole pixels other times it doesn’t.
This means Windows looks sharper at the expense of not actually being a very accurate representation of the text. The Mac with it’s design/DTP background is a much more accurate representation and scales more naturally than Windows which consequently jumps around a lot vertically.

Jeff and Joel both wrote follow up posts agreeing that it is one of philosophy but both are of the opinion that the Windows pixel-grid approach is the better whilst our displays are only capable of low dots-per-inch (DPI).

What they don’t seem to appreciate is the compromise this causes.

Here is an example of Times New Roman on Windows (left) and Mac OS (right) scaled over whole point sizes with sub-pixel precision:

Font scaling on Windows and Mac OS X

The two thing to note here arising from this “pixel-grid is king” approach are

  1. Windows does not scale fonts linearly as the rough line points out
  2. Windows scales the height and width but not the weight of the font

Neither of these may matter to a casual user but for professionals preparing material destined for high DPI (film or print) then it’s a world of difference. How can you layout a page on-screen and expect the same result on the page when the font isn’t the same width?

The issue is reminiscent of the “I hate black bars on wide-screen films” brigade who believe that the film should be chopped, panned, scaled and otherwise distorted from the artists original intention simply so that it fits better on their display.

Typography has a rich and interesting history developed and honed over centuries. It is a shame to misrepresent typefaces especially as the pixel-grid approach becomes less relevant as displays reach higher resolutions.

Update

Some additional comparisons and a note that the gamma differences between Windows and Mac will affect how you see the “other” systems rendering on your machine.

Further update (21 August 2007)

Thanks to Daring Fireball and ZDNet we’ve had a few more great comments which I’ve summarised here:

George thinks the philosophy idea is wrong because “What percentage of Mac users sit around all day doing nothing but pre-press work?” but as Fred points out Microsoft’s desktop-user optimised rendering ends up on images and videos all over the web, thus escaping the environment for which it was crippled.

George also claims that Vista’s rendering is improved, I can’t vouch for that one way or another but from looking at his screen shots the difference there could simply be the contrast level as adjusted by the ClearType tuner.

Nathaniel believes that it’s not Microsoft’s job to manipulate a typeface and that if you want on-screen readability then choose a font designed for that such as Microsoft’s own Tahoma or Apple’s Lucida Grande.

I’d go further and say that Microsoft’s own aggression in sticking to the grid kills font choice at the regular reading size of 10/11 point by optimising everything to a generic sans or serif look:

Windows XP

Windows fonts around 11pt in ClearType

Mac OS X

Mac OS X fonts around 13pt in Medium (Best for LCD)

James points to an article called Texts Rasterization Exposures that proposes a combination of using vertical hinting only and calculating horizontally to 256 levels and has some convincing screenshots showing the benefits. Probably too late for Leopard or Vista SP1 though.

[)amien

What next for Mac OS X?

October 2005 – March 2008 Apple () • 729 views • no response

Well obviously the hot item for the next major release of Mac OS X will be Intel compatibility but I’m hoping they’ll get a chance to squeeze some new features in too. Here what I’d like to see next:

FrontRow

Apple’s new iMac-only media centre interface seems to gave garnered quite a bit of a attention. So much so that enterprising individuals have hacked it onto their Mac. Apple should make it available to non-iMac users, possibly as part of 10.5, the next iLife or maybe even bundled with the optional remote control.

User interface unification

Every new app Apple release seems to have a new user interface now. While the look is merely cosmetic the behaviour is often affected leading people to expect one result and get another.

Here’s hoping the iTunes 6 UI trickles across through the whole system, perhaps even with a switch in control panel that lets people choose between that and Aqua. In the mean time check out Uno which sorts out as much as it can visually, behaviour needs to be done by Apple.

If you feel like stealing what little Longhorn still had, check out the Ruler Aero theme instead.

Uninstaller

Back when OSX was still called OpenStep it featured a rather nice install system called Package Manager. OS X still has the installer part of this and indeed records the receipts for use by an uninstaller… That has never existed. Come on Apple, sometimes we need to uninstall apps and we’d rather not trudge around the /Library/ to clean up after them.

Microsoft Windows in a window

Apple have already claimed they will be encouraging dual-booting with Windows on their new Intel boxes even if not actively supporting it.

A better approach would be something similar to their Blue Box virtual machine running Mac OS 9 apps under OS X. As 10.4 will use their new Rosetta technology to run PowerPC apps on Intel this should be simple by comparison. The problem here is that they may need to get Microsoft to licence them portions of VirtualPC.

iTunes DVD audio-track ripping

If Apple want to shift more of their higher end iPods whilst keeping the record labels in check, why not introduce a function to rip the audio soundtrack from DVD video’s to iPod’s. I for one have a bunch of comedy shows and stand-up material I’d like to have on the go and I’m sure not paying for them again.

[)amien