The human-computer interface has always been clunky. You grapple with various manual input devices to give commands to a computer. Voice interaction is starting to take hold, at least for unforgiving ...
To interact with a computer, you need an intermediary, something that receives data you input and translates it for your computer. This intermediary is an input device. Input devices for communication ...