The Raskin Center

Canon Cat — Quick Reference

Archive Notice: This page is part of the Jef Raskin historical archive, preserved for its academic and historical significance.

The Canon Cat’s interface was built around a small set of powerful, consistent commands. Unlike contemporary computers that relied on menus and mouse navigation, the Cat used keyboard-driven commands centered on its innovative Leap keys.

The Leap Keys

The Cat’s most distinctive feature was its pair of Leap keys, positioned where modern keyboards place the space bar’s flanking keys. Pressing a Leap key followed by typing any characters would instantly jump the cursor to the next occurrence of that text — forward (right Leap) or backward (left Leap).

This mechanism replaced:

Command Structure

The Cat used a USE FRONT key modifier to access system commands. Combined with regular keys, this provided access to functions like:

Design Rationale

Every command in the Canon Cat was designed to be modeless — pressing a key always performed the same action regardless of system state. This eliminated the class of errors where users perform an action believing they are in one mode when they are actually in another.


Return to Jef Raskin Archive –>