File tree Expand file tree Collapse file tree 1 file changed +33
-0
lines changed
libraries/USBHID/examples/KeyboardModifiers Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change 1+ /*
2+ KeyboardModifiers
3+
4+ Select one word each second while extending the current text selection.
5+
6+ The purpose of this demo is to demonstrate how to use the modifier keys.
7+ Some keys such as the arrow and function keys are mapped in a list so you
8+ don't have to know the key codes. You can find them in the file USBKeyboard.h.
9+
10+ For these keys you can use the function key_code().
11+ For other keys such as character keys you need to look up the key codes
12+ and use the key_code_raw() function.
13+
14+ Author: Sebastian Romero @sebromero
15+
16+ This example code is in the public domain.
17+ */
18+
19+ #include " PluggableUSBHID.h"
20+ #include " USBKeyboard.h"
21+
22+ USBKeyboard Keyboard;
23+
24+ void setup () {}
25+
26+ void loop () {
27+ delay (1000 );
28+ Keyboard.key_code (RIGHT_ARROW, KEY_SHIFT | KEY_ALT);
29+
30+ delay (1000 );
31+ // Alternatively you can use the raw key code for RIGHT_ARROW 0x4f
32+ Keyboard.key_code_raw (0x4f , KEY_SHIFT | KEY_ALT);
33+ }
You can’t perform that action at this time.
0 commit comments