with reference to fig3 the disclosed programmable controller has the usual direction keys . select and start keys , and keys a and b as conventional controllers and does not have additional keys ( such as p 1 and p 2 ). as shown in fig2 the switches 11 are digital switches with two levels h / l . when an individual digital switches 11 is depressed independently , a distinct instruction is output , just like one in a conventional controller . in a preferred embodiment of the invention , the game controller contains a control circuit , which is in electrical communications with a plurality of digital switches and the status of each switch is output to a game host . when a plurality of predetermined digital switches 11 is simultaneously depressed ( such as keys a and → together ), the control circuit is triggered to execute a prog setting mode ( programmable planning ). before a detailed operational explanation of the disclosed prog function , we have to first define the following two symbols : ‘+’ means that the two keys on both sides of the symbol are depressed simultaneously . for example , [ a + b ] means that the keys a and b are depressed together . ‘→’ means that the two keys on both sides of the symbol are depressed successively . referring to fig3 the prog key is preserved in the first preferred embodiment . the setting procedure is as follows : when the control circuit 12 receives the first prog key signal , it enters the prog setting mode and receives the key signals of assigned keys . after receiving the second prog key signal , the control circuit 12 stores the special effect and finishes the prog setting procedure . for example , [ prog ]→[ a + b ]→[ up → right → a → b ]→[ prog ] means that the function of a + b is set as the instruction combination [ up → right → a → b ]. therefore , if one depresses a + b during the game , the programmable controller 2 outputs the programmable instructions [ up → right → a → b ] to the game host . in a second embodiment of the invention , the prog key is removed and replaced by combinatorial keys . the setting procedure is as follows : when the control circuit 12 receives the first [ a −→] key signal , it enters the prog setting mode and receives the key signals of assigned keys . after receiving the second [ a −→] key signal , the control circuit 12 stores the special effect and finishes the prog setting procedure . for example , [ a −→]→[→−↓]→[ up → right → a → b ]→[ a +→] means that the function of the key combination [→+↓] is set as the combination [ up → right → a → b ]. therefore , if one depresses [→+↓] during the game , the programmable controller 2 outputs the programmable instructions [ up → right → a → b ] to the game host . in this method , the original functions of the keys → and ↓ are not lost while fewer keys are needed to enter the instructions for a special effect . with reference to fig4 the control circuit 12 is implemented by a jch08231 ic ( integrated circuit ). it is a general programmable controller , which receives the level changes of a plurality of switches to output the instruction of each key to the game host . according to this embodiment , the control circuit 12 is controlled by program codes to run the prog setting mode . after completing the prog setting procedure through key operations , the control circuit 12 outputs the key combination for the special effect to the game host when the user simultaneously depress the assigned key combination . with reference to fig5 in another embodiment of the invention , the control circuit can become an independent game control signal converter 10 , electrically connected between the game host 3 and the game controller 2 . the control circuit in the game control signal converter 10 receives the statuses of whether keys on the game controller 2 are depressed . the control circuit can run the prog setting mode . it is featured in that the prog setting follows the procedure of entering a prog switch key , assigned keys , special effect keys , and the prog switch key . the special effect keys include a plurality of instructions . the prog switch key can be a single key or a predetermined key combination consisting of at least two keys . the assigned keys contain at least two keys in action . when the control circuit completes the setting in the prog setting mode , the special effect keys are output to the game host 3 when the control circuit receives the signal that the assigned keys on the game controller 1 are depressed . the game controller disclosed herein uses a plurality of digital switches to set different programmable instructions , simplifying the key operations of the game controller and providing more instruction outputs . it is particularly useful in assigning some particular key combination to a set of keys without replacing their original functions . the invention does not need unnecessary keys and thus effectively reduces the manufacturing cost . although the invention has been described with reference to specific embodiments , this description is not meant to be construed in a limiting sense . various modifications of the disclosed embodiments , as well as alternative embodiments , will be apparent to persons skilled in the art . it is , therefore , contemplated that the appended claims will cover all modifications that fall within the true scope of the invention .
the present invention discloses a game controller for a game host . the control circuit inside the game controller is in electrical connections with a plurality of keys . when a particular key or several keys are depressed simultaneously , a program code enters a setting mode to set a key combination for generating a distinct programmable instruction output . this is particularly useful in helping users save time to remember or use specific programmable instruction keys by operating the original keys on the game controller .