KFTypeSelectTableView adds the type-select, or type-ahead, feature to table views. When a table has keyboard focus,
- Typing a few characters selects a matching table row.
- ^↓ and ^↑ and select next and previous match.
- ESC and ⌘. cancel.
As a user, I'd like all apps to support this feature, so I'm trying to write a class that
there isn't any reason not to use. It doesn't require any configuration unless you're using
bindings, and it's BSD licensed. Even when you do want to configure behavior, almost all logic
stays in the subview class. You can pose with it and get type-select in all tables (and outline views too!).
Be sure to check out the included sample code. There's a plugin for Mail.app, and a SIMBL module
that adds type-select to every tableview system wide.