Pages: [1]   Go Down
Author Topic: Combinaciones con Keypad  (Read 894 times)
0 Members and 1 Guest are viewing this topic.
Alicante
Offline Offline
Sr. Member
****
Karma: 2
Posts: 413
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola.

Un keypad (con la librería keypad) se maneja de forma tal que las teclas son case, es decir, case'1': para la tecla 1, case'2': para la 2... pero ahora bien, si yo quiero hacer una combinación? Por ejemplo pulsar 2A3 y que haga cualquier cosa...¿Cómo lo hago?.

Gracias y un saludo!
Logged

Málaga, Spain
Offline Offline
Edison Member
*
Karma: 40
Posts: 2182
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Una máscara de bits?
Por ejemplo, el bit 1 tecla 1, el bit 2 tecla dos...
Logged

   

Alicante
Offline Offline
Sr. Member
****
Karma: 2
Posts: 413
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola fm.
Sé de qué me hablas, pero referido al teclado no lo llego a entender.
Logged

Málaga, Spain
Offline Offline
Edison Member
*
Karma: 40
Posts: 2182
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

OK, perdona. Lo que quieres es procesar una secuencia de teclas. Lo que tendrás que hacerte es un pequeño interprete de "teclas". De tal forma que puedas tomar decisiones en base a las teclas que has leído.

Es decir, si pulsas todas esas teclas simultáneamente dentro de tu código tendrás que interpretar que hacen. Por ejemplo, supongamos que las guardas en un array de caracteres: if ( strcmp ( miCadenaTeclas, "1A3" ) == 0 ){ ... }

Si es una array de números, entonces tendrás que interpretarlos.
Logged

   

Alicante
Offline Offline
Sr. Member
****
Karma: 2
Posts: 413
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Muy bien, voy a probar si funciona por un Array. Ya cuento como va.
Gracias @fm.
Logged

Alicante
Offline Offline
Sr. Member
****
Karma: 2
Posts: 413
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Para que funcione como ha dicho @fm he tenido que dejar de usar la libreria password.
Un saludo!
Gracias @fm.
Logged

Málaga, Spain
Offline Offline
Edison Member
*
Karma: 40
Posts: 2182
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Un placer. Saludos.
Logged

   

Alicante
Offline Offline
Sr. Member
****
Karma: 2
Posts: 413
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

+1
Logged

Pages: [1]   Go Up
Jump to: