Pushing Space and enter generate event commit callbacks for the currently selected active gui component, so if your list is a display only list clicking on it will not make it active, so you might want to progamaticaaly set that to the current active component and only then process the key strokes like enter end space.
use setactivecontrol (I think)
Jattie van der Linde
Engineering Manager, Software & Automation
TEL Magnetic Solutions Ltd