Abstract: A method and apparatus for allowing interaction between an individual and a display screen, such as a computer monitor or television set. A controller has a plurality of keys having a spatial arrangement which corresponds to target areas of the display screen. Particular functions are assigned to the target areas by appropriately designed computer software and a function is selected by pressing the key located in the corresponding position on the controller. A particular function is represented by displaying an appropriate identifying characteristic in the target area of the screen thereby enabling the keys of the controller to be free from any identifying characteristics which limits its use to a designated function.