Descripción
getModifiers() informa de la tecla de 
modificación presionada o soltada en un teclado conectado a USB.
Sintaxis
keyboard.getModifiers()
Parámetros
Ninguno
Retornos
int: una representación numérica de las 
teclas modificadoras que están siendo presionadas. Los valores de las teclas se 
encuentran por debajo.
- 
 LeftCtrl = 1
 - 
 LeftShift = 2
 - 
 Alt = 4
 - 
 LeftCmd = 8
 - 
 RightCtrl = 16
 - 
 RightShift = 32
 - 
 AltGr = 64
 - 
 RightCmd = 128
 
Ejemplo
#include <KeyboardController.h>
// inicializa l controlador USB
USBHost usb;
// Conecta el controlador de teclado a USB
KeyboardController keyboard(usb);
void setup(){
Serial.begin(9600);
}
void loop(){
usb.Task();
int mod = keyboard.getModifiers();
Serial.print("Modificadores: ");
Serial.print(mod);
}
// inicializa l controlador USB
USBHost usb;
// Conecta el controlador de teclado a USB
KeyboardController keyboard(usb);
void setup(){
Serial.begin(9600);
}
void loop(){
usb.Task();
int mod = keyboard.getModifiers();
Serial.print("Modificadores: ");
Serial.print(mod);
}
No hay comentarios:
Publicar un comentario