Patent ID: 7979596

Claim:
A mouse with expandable memory capacity that is connected to a computer system, comprising: a button set, wherein the button set comprises a plurality of buttons; a build-in memory; a card connector, for connecting to a memory card; a controller, connecting to the button set, the build-in memory, and the card connector, wherein the controller is for controlling operations of the build-in memory and the memory card so as to store a button instruction set; and an application program with an instruction setting interface, comprising: an import interface, for loading a large file set and converting the large file set into the button instruction set; and a storage path assigning interface, for assigning the button instruction set to the memory card; wherein the instruction setting interface is designed according to the configuration of the button set of the mouse, and is for setting and generating the button instruction set; wherein, the controller controls and uses the memory card to form an expansion memory for the build-in memory, the button instruction set is for recording an operation instruction represented by combinations formed from one or more of the buttons and the operation instruction set is a keyboard code, a mouse code, and/or a flow control code.