User programmable computer peripheral using a peripheral action language

   
   

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.

 
Web www.patentalert.com

< Apparatus and method including a memory device having multiple sets of memory banks with duplicated data emulating a fast access time, fixed latency memory device

< Information processing device and peripheral devices used therewith

> Personal shopping data service system using extended gaming machine memory module

> Modified motion control for a virtual reality environment

~ 00172