getModifiers()

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);
}

No hay comentarios:

Publicar un comentario