JEF · 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:

  • File browsing and folder navigation
  • Menu-based search commands
  • Scroll bars and page navigation
  • Document switching (all text existed in one continuous workspace)

Command Structure

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

  • Disk operations (save to floppy, load from floppy)
  • Communications (send/receive via built-in modem)
  • Calculation (highlight numbers and compute)
  • Printing
  • Document formatting

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 –>