A peripheral input device for a computer utilizes the USB (or equivalent)
connectivity standard to deliver complex inputs to the computer. The
input device includes an onboard microcontroller that uses the peripheral
action language of the invention to generate the complex inputs in
response to simple user inputs. The microcontroller is connected o) to an
action table and sequence table and a library of Local Device emulation
functions that are accessed in response to any user input (a local event)
to determine the programmed action(s) to be generated in response to the
event. The invention may be embodied in a mouse, keyboard, or other
peripheral device, or in a stand-alone module connected between
conventional input devices and a digital machine.
Un dispositivo di input periferico per un calcolatore utilizza il campione di connettività equivalente o (del USB) per trasportare gli input complessi al calcolatore. Il dispositivo di input include a bordo del microcontroller che usa la lingua periferica di azione dell'invenzione per generare gli input complessi in risposta agli input semplici dell'utente. Il microcontroller è o) collegata ad una tabella della tabella e di sequenza di azione e ad una biblioteca delle funzioni di emulazione del dispositivo locale che sono raggiunte in risposta a tutto l'input dell'utente (un evento locale) per determinare il action(s) programmato da generare in risposta all'evento. L'invenzione può essere compresa in mouse, tastiera, o altro dispositivo periferico, o in un modulo autonomo collegato fra i dispositivi di input convenzionali e una macchina numerica.