Here is the original page.

Key Operations

Keystrokes and mouse clicks no longer abort demos. If you have binds that you wish to use, press ESC once.
However there are a standard set of keys for most common demo functions:

Standard Demo

TAB brings up the scoreboard
PGUP / PGDNadjusts playback speed by +-0.25
HOME sets playback speed to 1.0
KP_5toggles third-person rendering
KP_UPARROW / KP_DNARROW moves camera to / from player
KP_LEFT / KP_RIGHTmoves camera around player
KP_HOMEresets camera distance and angle
F11takes a screenshot

MultiViewDemo only

SPACE/MOUSE2 switches to next player
ALTswitches to previous player
MOUSE1 in a coachview zooms in to that player
MOUSE1in a main view switches to coachview
MOUSE1on a subview switches to that player
mvw_dm 0Removes the multiview window in 1v1 demos
KP_HOMEresets camera distance and angle
BBlue Flag, i.e. *red* FC (CTF duh!)
RRed Flag, i.e. *blue* FC
Feither FC
IInvis player
QQuad player
SBatsuit player
Pany player with a real PU (i.e. not Regen/Flight/Speed) for F and P, if there's more than one PU/flag in play each keypress will cycle to the next one
Note that cg_autoaction and team overlay work during MVD playback

ff <sec> / ff <min:sec>

Fast-forward the demo for the given time.

Demo Browser

CPMA supports directory trees of demos. Hitting ESC in a demo menu tree pops you up one level rather than straight back to the main menu - that annoys me. "Back" still jumps all the way out just in case you like it.
Once you find the demo you desire, you can hit ENTER to launch it or select Play.