HandyFind

About

HandyFind was designed and created by Edwin Evans (Home Page/Resume).

Please email comments about HandyFind or this web site to me. If you find it useful, consider making a donation

History

Being able to find words as you type has been a popular feature in editors used by software programmers for a long time. The feature usually goes by the name "Incremental Search". The initial idea and implementation was done circa 1974 by researchers at MIT and later included in the popular word processor named "EMACS" (Richard Stallman, 1979). Recently, this feature has become more widespread and is sometimes referred to as Find As You Type, Search As You Type, Type Ahead, Inline Search, Interactive Search, Look-Ahead Search or Word-Wheeling. The claim that incremental search and LEAPing should be a fundamental part of making software easier to use was argued by Jef Raskin in his excellent book The Humane Interface, along with many other great ideas!

The idea of showing the search status at the same location as the found text (thus helping the user to locate the found text as well as putting the search status at the user's locus of attention) was the invention of Edwin Evans. HandyFind's implementation of incremental search and "search for selected" on top of Microsoft Windows and programs written for Windows was the creation of Edwin Evans.

Reviews

Verdict: A very useful little tool -- PC Magazine

I've been using HandyFind for months now and have found it to be very quick and stable and a must-have extension to Windows. -- Kinook Software Blog

For those of you waiting for Microsoft to get its act together and add incremental find to Internet Explorer, there's something even better out there... HandyFind gives you incremental search in most Windows applications... And better than that: it gives you one interface that works with all of these programs! -- Humanized Weblog

Just hit a hot key, start typing your search term and you're off. Simple, effective and, yes, free. -- Download Squad

What's really cool is that you can use it to search in applications that don't have a find feature, but contain text boxes. -- Google Operating System

A lightweight alternative to the onboard Find tool, locating text inline without any disruptive box to block your field of view. -- Jake Ludington's MediaBlab

HandyFind truly is a handy word finder... If you use the supported programs often then HandyFind is well worth having around and is much less cumbersome than the regular Ctrl-F "Find" command. -- CFS Program Review

This time-saving utility...will be useful to all users -- CNET Review

Thanks

Thanks to the following people who contributed to HandyFind:

Marc Richarme, Mark Bozeman, PJ Naugter, Igor Tandetnik, Jef Raskin, Chris Maunder, Jordan Russell (for the excellent Inno Setup installer), Jeff Partch, Patrick Philippot, Jakob Bieling, Alfred Kroll, Mike Frith, James White, Robert Reimann, Gavin Lambert, Herman Berliss, Tim Wilde, Lee Breisacher, Bernard Greenberg (for providing historical information on incremental search), the creators of the Boost template library, David Evans, Leonard Evans, and Wendy Evans.

Big thanks to Kyle Alons at Kinook Software for identifying and providing guidance on how to fix a problem that was causing hangs, and several other excellent suggestions. Big thanks to Alex Kolesnichenko also for adding support for non-Western keyboard input and bug reporting. Check out his great software at ByteGems.com.

Special thanks to Elaine Chien for suggesting a much better way to deal with IE frames and recursively nested frames and for being my wife and love of my life -- not in order of importance.