This is driving me crazy

This is driving me.

There is a page somewhere in the Reference section that shows the commands for keyboard commands.

Like "KEY_LEFT_GUI" The only one that I found was here:

https://www.arduino.cc/en/Reference/KeyboardModifiers

Is that the only page? I was thinking there was another that had a lot more options.

Am I wrong?

Thanks

Buddy

That seems like a pretty comprehensive list of key-codes...
What are you looking for ?

Key Hexadecimal value Decimal value
KEY_LEFT_CTRL 0x80 128
KEY_LEFT_SHIFT 0x81 129
KEY_LEFT_ALT 0x82 130
KEY_LEFT_GUI 0x83 131
KEY_RIGHT_CTRL 0x84 132
KEY_RIGHT_SHIFT 0x85 133
KEY_RIGHT_ALT 0x86 134
KEY_RIGHT_GUI 0x87 135
KEY_UP_ARROW 0xDA 218
KEY_DOWN_ARROW 0xD9 217
KEY_LEFT_ARROW 0xD8 216
KEY_RIGHT_ARROW 0xD7 215
KEY_BACKSPACE 0xB2 178
KEY_TAB 0xB3 179
KEY_RETURN 0xB0 176
KEY_ESC 0xB1 177
KEY_INSERT 0xD1 209
KEY_DELETE 0xD4 212
KEY_PAGE_UP 0xD3 211
KEY_PAGE_DOWN 0xD6 214
KEY_HOME 0xD2 210
KEY_END 0xD5 213
KEY_CAPS_LOCK 0xC1 193
KEY_F1 0xC2 194
KEY_F2 0xC3 195
KEY_F3 0xC4 196
KEY_F4 0xC5 197
KEY_F5 0xC6 198
KEY_F6 0xC7 199
KEY_F7 0xC8 200
KEY_F8 0xC9 201
KEY_F9 0xCA 202
KEY_F10 0xCB 203
KEY_F11 0xCC 204
KEY_F12 0xCD 205

I did quite a bit of searching. I was just thinking there were more. I have a new work computer so my bookmarked websites did not get updated correctly do to slight corruption issue.

Anyway, I thought I had seen a KEY_GUI. I know there is a left and right version so I guess I just started doubting my memory.

Thanks for your time.

Buddy

I just started doubting my memory.

I did too, when I first read your post. Just exactly where is the Arduino showing a Graphical User Interface? How else would keys relative to a GUI make any sense?

I am not using the typical Arduino board. I am using a special board that simulates keyboards and mice. I use it as an Administrator tool (wink wink wink). In my environment I have to setup users with special Remote Desktop Sessions as well as special desktop shortcuts. The great thing about this board is that you program it using the Arduino IDE.

So I write all of the commands out thru this device and it sets up the user very quickly.

Unfortunately, scripts are frowned upon by our IT group so I found this device and it saves me a ton of time.

The trick is getting the EXACT key combinations inorder to start the right service.

Anyway, that's the short story.

Buddy