METHOD AND APPARATUS FOR DETECTING KEY ACTUATIONS

An electronic device (100) includes at least L keys (114) and a processor (506) having at least M inputs (600) . Upon actuation, each one of the at least L keys (114) toggles a unique combination of N inputs of the at least M inputs (600), where each unique combination is taken from all possible com...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ROBERT M. JOHNSON, JR, MICHAEL R. GARDNER, MARK J. LACHIW
Format: Patent
Sprache:eng ; spa
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An electronic device (100) includes at least L keys (114) and a processor (506) having at least M inputs (600) . Upon actuation, each one of the at least L keys (114) toggles a unique combination of N inputs of the at least M inputs (600), where each unique combination is taken from all possible combinations thereof. The at least M inputs (600) are read by the processor (506) and compared to a plurality of predetermined key patterns (806). Upon a match between the at least M inputs (600) and one of the plurality of predetermined key patterns (806), a key actuation is detected and a predetermined function may be processed in response thereto. The processor (506) may ignore simultaneous key actuations where combinations of inputs greater than N are toggled. Un dispositivo electronico (100) incluye cuando menos L teclas (114) y un procesador (506) que tiene cuando menos M entradas (600). Al accionarse, cada una de las cuando menos L teclas (114) palanquea una combinacion unica de N entradas de las cuando menos M entradas (600), en donde cada combinacion unica se toma a partir de todas las combinaciones posibles de las mismas. Las cuando menos M entradas (600) son leídas por el procesador (506), y se compara con una pluralidad de patrones de teclas previamente determinados (806). Cuando hay una concordancia entre las cuando menos M entradas (600) y uno de la pluralidad de patrones de teclas previamente determinados (806), se detecta un accionamiento de tecla, y se puede procesar una funcion previamente determinada en simultáneos en donde se palanquean combinaciones de entradas mayores que N.