Input Devices and Techniques