Patent ID: 6939066

Claim:
A software controller, of a type known as a device driver, which scans, detects, interprets and encodes data from the key switches of an electronic keyboard device, and transmits said data to the operating system in a computer or other data processing or communications device, wherein such driver is programmed with algorithms to perform the process, whereby; the key-data is examined before it is relayed to the operating system, specifically to detect whether switches in the handles have been released, or whether a switch designated lock/reset on the front of the apparatus has been pressed, with the effect that, at such time, no further data will be transmitted, effectively locking the keyboard, until the keys designated as the home row have been pressed together simultaneously, and released while the device is held in the hands, thereby resetting and unlocking the keyboard, and said software shall include the instruction to place the keyboard in its locked state during power-up and said software shall include an interface for any devices that may be included in the computer that function as the pointers in a graphical user interface, to block data from these devices, during the time that the keyboard is locked.