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