Hola,
este es mi primer post , así que primero saludos a todos
bueno llevo muy poquito tiempo con el arduino y estoy intentando hacer tres teclas de pc que son ctrl, y la flecha izq. der. ( arduino leonardo)
aquí dejo el código y os comento..
unsigned long time;
int inputPin2 = 2;
int p2;
int inputPin8 = 8;
int p8;
int inputPin11 = 11;
int p11;
void setup() {
pinMode(inputPin2, INPUT);
pinMode(inputPin8, INPUT);
pinMode(inputPin11, INPUT);
Keyboard.begin();
}
void loop() {
p2=digitalRead(inputPin2);
if (p2 == HIGH ) {
Keyboard.press(KEY_LEFT_CTRL);
time = millis();
} else if (p2 ==LOW )
Keyboard.releaseAll();
//FLECHAS
p8=digitalRead(inputPin8);
if (p8 == HIGH ) {
Keyboard.press(KEY_LEFT_ARROW);
} else if (p8 ==LOW )
Keyboard.releaseAll();
delay(100);
p11=digitalRead(inputPin11);
if (p11 == HIGH ) {
Keyboard.press(KEY_RIGHT_ARROW);
} else if (p11 ==LOW )
Keyboard.releaseAll();
delay(100);
}
bueno lo que necesito es que actúen igual que las teclas del pc y con este código tengo varios problemas
- necesito que el botón que tengo con CTRL se quede pulsado mientras toco alguna de las flechas cuando presiono la flecha de la izquierda me funciona pero muy mal y la derecha no hace nada, he probado ha cambiar a KEY_RIGHT_CTRL en vez de KEY_LEFT_CTRL http://arduino.cc/en/Reference/KeyboardModifiers#.UxCh-PmwbYhyboardModifiers#.UxCh-PmwbYh
para ver si es que había que poner los dos pero nada sigue funcionando solo con la flecha izquierda y mal.
alguna recomendación?
saludos