Thanks Paul and everyone else who replied. This worked just fine. vtkCallbackCommand * keypressCB = vtkCallbackCommand::New(); keypressCB->SetCallback(&CSdiogl2View::myKeyPressCallback); keypressCB->SetClientData(this); Jess