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 ...
The Linux USB input subsystem is a single, harmonized way to manage all input devices. This is a relatively new approach for Linux, with the system being partly incorporated in kernel version 2.4 and ...