1) visibility ( controls shoud be visible and provide feedback to indicate the control is responding) 2) affordance ( the appearance of controle should suggest its dunctionailty )
Human computer interaction (HCI) is the interaction between a computer user and the computer itself. It is loosely based on human to human interaction and is includes both the technology and human...