The Table View Selection bug: What it is and how to fix it
Thursday, July 27th, 2006
Some people (notably John Gruber
) find one behaviour in Mail.app “both wrong and endlessly frustrating”.
The problem is this: If you use Shift-Arrow keys to select multiple messages in the Mail’s Message Viewer, hitting Shift-Up to deselect a message highlighted by mistake doesn’t deselect it. It selects the message immediately above the top selected email instead.
Try it. I had never even attempted this before, so it was news to me.
The fault is caused (I learn from John’s post) by the default list controls in Data Browser (Carbon apps like Finder and iTunes) and in NSTableView (Cocoa apps).
Jim Speth has written a plugin
for Mail.app that makes the Shift-Arrow key combination behave as many believe it should.
If ⌘-Clicking the offending item selected by mistake doesn’t satisfy, this may be solution for you.
LiveJournal blogger Nevyn has taken the fix a step further
by turning the plugin into an Input Manager that will correct the behaviour in all Cocoa apps. One small hitch; it crashes the Adium 1.0 beta.
[Via Daring Fireball
]

