getModifiers()
Description
Reports any modifier keys pressed or released on an attached USB keyboard.
Syntax
keyboard.getModifiers()
Parameters
none
Returns
int : a numeric representation of the modifier keys being pressed. Values for the keys are below :
– LeftCtrl = 1
– LeftShift = 2
– Alt = 4
– LeftCmd = 8
– RightCtrl = 16
– RightShift = 32
– AltGr = 64
– RightCmd = 128
Example
#include <KeyboardController.h> // Initialize USB Controller USBHost usb; // Attach Keyboard controller to USB KeyboardController keyboard(usb); void setup(){ Serial.begin(9600); } void loop(){ usb.Task(); int mod = keyboard.getModifiers(); Serial.print("mod: "); Serial.print(mod); }
See also
- keyPressed()
- keyReleased()
- getKey()
- getOemKey()
The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.