请列举人机交互的硬件种类,并说明各自特点和应用范围