Patent ID: 8411031

Claim:
An input device, comprising: a cover comprising a first button, a second button, a first protrusion protruding from the first button, and a second protrusion protruding from the second button; a base: a processing unit; and a button controlling module comprising a first magnetic member, a second magnetic member, a third magnetic member, a carrier, and a movement sensing unit, the carrier defining a receiving space for slidably receiving the first, second, and third magnetic members, the second magnetic member being arranged between the first and third magnetic members, the first and second magnetic members having adjacent ends of the same polarity, and the third and second magnetic members having adjacent ends of the same polarity, wherein the first protrusion contacts the first magnetic member, and the second protrusion contacts the third magnetic member; the movement sensing unit senses movement of the second magnetic member and transmits the movement data of the second magnetic member to the processing unit; the processing unit determines which of the first and the second button is depressed according to the movement data.