Reference.KeyboardModifiers History

Hide minor edits - Show changes to output

May 16, 2012, at 06:45 PM by Tom Igoe -
Added lines 7-8:
For more on ASCII values and the characters or functions they represent, see [[(http://www.)asciitable.com]]
May 16, 2012, at 06:43 PM by Tom Igoe -
Changed lines 3-4 from:
In computing, a modifier key is a special key on a computer keyboard that modifies the normal action of another key when the two are pressed in combination.
to:
The Keyboard.write() and Keyboard.press() and Keyboard.release() commands don’t work with every possible ASCII character, only those that correspond to a key on the keyboard. For example, backspace works, but many of the other non-printable characters produce unpredictable results. For capital letters (and other keys), what’s sent is shift plus the character (i.e. the equivalent of pressing both of those keys on the keyboard).

A modifier key is a special key on a computer keyboard that modifies the normal action of another key when the two are pressed in combination.
May 16, 2012, at 06:38 PM by Tom Igoe -
Changed line 7 from:
The Leonardo's definitions for modifier keys are listed below. :
to:
The Leonardo's definitions for modifier keys are listed below:
May 16, 2012, at 06:34 PM by Tom Igoe -
Changed lines 8-11 from:
(:table width=500:)
(:cellnr:) '''Key'''
(:cell:) '''Hexadecimal value'''
(:cell:) '''Decimal value'''
to:
(:table width=500:)
(:cellnr:) '''Key'''
(:cell:) '''Hexadecimal value'''
(:cell:) '''Decimal value'''
Changed line 14 from:
(:cell:) 128
to:
(:cell:) 128
Changed line 17 from:
(:cell:) 129
to:
(:cell:) 129
Changed line 20 from:
(:cell:) 130
to:
(:cell:) 130
Changed line 23 from:
(:cell:) 131
to:
(:cell:) 131
Changed line 26 from:
(:cell:) 132
to:
(:cell:) 132
Changed line 29 from:
(:cell:) 133
to:
(:cell:) 133
Changed line 32 from:
(:cell:) 134
to:
(:cell:) 134
Changed lines 35-36 from:
(:cell:) 135
to:
(:cell:) 135
(:cellnr:) KEY_UP_ARROW
Changed lines 38-39 from:
(:cell:) 218
(:cellnr:) KEY_UP_ARROW
to:
(:cell:) 218
(:cellnr:) KEY_DOWN_ARROW
Changed lines 41-42 from:
(:cell:) 217
(:cellnr:) KEY_DOWN_ARROW
to:
(:cell:) 217
(:cellnr:) KEY_LEFT_ARROW
Changed lines 44-45 from:
(:cell:) 216
(:cellnr:) KEY_LEFT_ARROW
to:
(:cell:) 216
(:cellnr:) KEY_RIGHT_ARROW
Changed lines 47-48 from:
(:cell:) 215
(:cellnr:) KEY_RIGHT_ARROW
to:
(:cell:) 215
(:cellnr:) KEY_BACKSPACE
Changed lines 50-51 from:
(:cell:) 178
(:cellnr:) KEY_BACKSPACE
to:
(:cell:) 178
(:cellnr:) KEY_TAB
Changed lines 53-54 from:
(:cell:) 179
(:cellnr:) KEY_TAB
to:
(:cell:) 179
(:cellnr:) KEY_RETURN
Changed lines 56-57 from:
(:cell:) 176
(:cellnr:) KEY_RETURN
to:
(:cell:) 176
(:cellnr:) KEY_ESC
Changed lines 59-60 from:
(:cell:) 177
(:cellnr:) KEY_ESC
to:
(:cell:) 177
(:cellnr:) KEY_INSERT
Changed lines 62-63 from:
(:cell:) 209
(:cellnr:) KEY_INSERT
to:
(:cell:) 209
(:cellnr:) KEY_DELETE
Changed lines 65-66 from:
(:cell:) 212
(:cellnr:) KEY_DELETE
to:
(:cell:) 212
(:cellnr:) KEY_PAGE_UP
Changed lines 68-69 from:
(:cell:) 211
(:cellnr:) KEY_PAGE_UP
to:
(:cell:) 211
(:cellnr:) KEY_PAGE_DOWN
Changed lines 71-72 from:
(:cell:) 214
(:cellnr:) KEY_PAGE_DOWN
to:
(:cell:) 214
(:cellnr:) KEY_HOME
Changed lines 74-75 from:
(:cell:) 210
(:cellnr:) KEY_HOME
to:
(:cell:) 210
(:cellnr:) KEY_END
Changed lines 77-78 from:
(:cell:) 213
(:cellnr:) KEY_END
to:
(:cell:) 213
(:cellnr:) KEY_CAPS_LOCK
Changed lines 80-81 from:
(:cell:) 193
(:cellnr:) KEY_CAPS_LOCK
to:
(:cell:) 193
(:cellnr:) KEY_F1
Changed lines 83-84 from:
(:cell:) 194
(:cellnr:) KEY_F1
to:
(:cell:) 194
(:cellnr:) KEY_F2
Changed lines 86-87 from:
(:cell:) 195
(:cellnr:) KEY_F2
to:
(:cell:) 195
(:cellnr:) KEY_F3
Changed lines 89-90 from:
(:cell:) 196
(:cellnr:) KEY_F3
to:
(:cell:) 196
(:cellnr:) KEY_F4
Changed lines 92-93 from:
(:cell:) 197
(:cellnr:) KEY_F4
to:
(:cell:) 197
(:cellnr:) KEY_F5
Changed lines 95-96 from:
(:cell:) 198
(:cellnr:) KEY_F5
to:
(:cell:) 198
(:cellnr:) KEY_F6
Changed lines 98-99 from:
(:cell:) 199
(:cellnr:) KEY_F6
to:
(:cell:) 199
(:cellnr:) KEY_F7
Changed lines 101-102 from:
(:cell:) 200
(:cellnr:) KEY_F7
to:
(:cell:) 200
(:cellnr:) KEY_F8
Changed lines 104-105 from:
(:cell:) 201
(:cellnr:) KEY_F8
to:
(:cell:) 201
(:cellnr:) KEY_F9
Changed lines 107-108 from:
(:cell:) 202
(:cellnr:) KEY_F9
to:
(:cell:) 202
(:cellnr:) KEY_F10
Changed lines 110-111 from:
(:cell:) 203
(:cellnr:) KEY_F10
to:
(:cell:) 203
(:cellnr:) KEY_F11
Changed lines 113-114 from:
(:cell:) 204
(:cellnr:) KEY_F11
to:
(:cell:) 204
(:cellnr:) KEY_F12
Changed lines 116-119 from:
(:cell:) 205
(:cellnr:) KEY_F12
(:tableend:)
to:
(:cell:) 205
(:tableend:)
May 16, 2012, at 06:32 PM by Tom Igoe -
Deleted line 7:
Changed lines 12-14 from:
(:cellnr:)
KEY_LEFT_CTRL
(:cell:) 0x80
to:
(:cellnr:) KEY_LEFT_CTRL
(:cell:) 0x80
Changed lines 15-48 from:
(:cellnr:) KEY_LEFT_SHIFT (:cell:) 0x81 (:cell:) 129
(:cellnr:) KEY_LEFT_ALT (:cell:) 0x82 (:cell:) 130
(:cellnr:) KEY_LEFT_GUI (:cell:) 0x83 (:cell:) 131
(:cellnr:) KEY_RIGHT_CTRL (:cell:) 0x84 (:cell:) 132
(:cellnr:) KEY_RIGHT_SHIFT (:cell:) 0x85 (:cell:) 133
(:cellnr:) KEY_RIGHT_ALT (:cell:) 0x86 (:cell:) 134
(:cellnr:) KEY_RIGHT_GUI (:cell:) 0x87 (:cell:) 135
(:cell:) 0xDA (:cell:) 218
(:cellnr:) KEY_UP_ARROW (:cell:) 0xD9 (:cell:) 217
(:cellnr:) KEY_DOWN_ARROW (:cell:) 0xD8 (:cell:) 216
(:cellnr:) KEY_LEFT_ARROW (:cell:) 0xD7 (:cell:) 215
(:cellnr:) KEY_RIGHT_ARROW (:cell:) 0xB2 (:cell:) 178
(:cellnr:) KEY_BACKSPACE (:cell:) 0xB3 (:cell:) 179
(:cellnr:) KEY_TAB (:cell:) 0xB0 (:cell:) 176
(:cellnr:) KEY_RETURN (:cell:) 0xB1 (:cell:) 177
(:cellnr:) KEY_ESC (:cell:) 0xD1 (:cell:) 209
(:cellnr:) KEY_INSERT (:cell:) 0xD4 (:cell:) 212
(:cellnr:) KEY_DELETE (:cell:) 0xD3 (:cell:) 211
(:cellnr:) KEY_PAGE_UP (:cell:) 0xD6 (:cell:) 214
(:cellnr:) KEY_PAGE_DOWN (:cell:) 0xD2 (:cell:) 210
(:cellnr:) KEY_HOME (:cell:) 0xD5 (:cell:) 213
(:cellnr:) KEY_END (:cell:) 0xC1 (:cell:) 193
(:cellnr:) KEY_CAPS_LOCK (:cell:) 0xC2 (:cell:) 194
(:cellnr:) KEY_F1 (:cell:) 0xC3 (:cell:) 195
(:cellnr:) KEY_F2 (:cell:) 0xC4 (:cell:) 196
(:cellnr:) KEY_F3 (:cell:) 0xC5 (:cell:) 197
(:cellnr:) KEY_F4 (:cell:) 0xC6 (:cell:) 198
(:cellnr:) KEY_F5 (:cell:) 0xC7 (:cell:) 199
(:cellnr:) KEY_F6 (:cell:) 0xC8 (:cell:) 200
(:cellnr:) KEY_F7 (:cell:) 0xC9 (:cell:) 201
(:cellnr:) KEY_F8 (:cell:) 0xCA (:cell:) 202
(:cellnr:) KEY_F9 (:cell:) 0xCB (:cell:) 203
(:cellnr:) KEY_F10 (:cell:) 0xCC (:cell:) 204
(:cellnr:) KEY_F11 (:cell:) 0xCD (:cell:) 205
to:
(:cellnr:) KEY_LEFT_SHIFT
(:cell:) 0x81
(:cell:) 129
(:cellnr:) KEY_LEFT_ALT
(:cell:) 0x82
(:cell:) 130
(:cellnr:) KEY_LEFT_GUI
(:cell:) 0x83
(:cell:) 131
(:cellnr:) KEY_RIGHT_CTRL
(:cell:) 0x84
(:cell:) 132
(:cellnr:) KEY_RIGHT_SHIFT
(:cell:) 0x85
(:cell:) 133
(:cellnr:) KEY_RIGHT_ALT
(:cell:) 0x86
(:cell:) 134
(:cellnr:) KEY_RIGHT_GUI
(:cell:) 0x87
(:cell:) 135

(:cell:) 0xDA
(:cell:) 218
(:cellnr:) KEY_UP_ARROW
(:cell:) 0xD9
(:cell:) 217
(:cellnr:) KEY_DOWN_ARROW
(:cell:) 0xD8
(:cell:) 216
(:cellnr:) KEY_LEFT_ARROW
(:cell:) 0xD7
(:cell:) 215
(:cellnr:) KEY_RIGHT_ARROW
(:cell:) 0xB2
(:cell:) 178
(:cellnr:) KEY_BACKSPACE
(:cell:) 0xB3
(:cell:) 179
(:cellnr:) KEY_TAB
(:cell:) 0xB0
(:cell:) 176
(:cellnr:) KEY_RETURN
(:cell:) 0xB1
(:cell:) 177
(:cellnr:) KEY_ESC
(:cell:) 0xD1
(:cell:) 209
(:cellnr:) KEY_INSERT
(:cell:) 0xD4
(:cell:) 212
(:cellnr:) KEY_DELETE
(:cell:) 0xD3
(:cell:) 211
(:cellnr:) KEY_PAGE_UP
(:cell:) 0xD6
(:cell:) 214
(:cellnr:) KEY_PAGE_DOWN
(:cell:) 0xD2
(:cell:) 210
(:cellnr:) KEY_HOME
(:cell:) 0xD5
(:cell:) 213
(:cellnr:) KEY_END
(:cell:) 0xC1
(:cell:) 193
(:cellnr:) KEY_CAPS_LOCK
(:cell:) 0xC2
(:cell:) 194
(:cellnr:) KEY_F1
(:cell:) 0xC3
(:cell:) 195
(:cellnr:) KEY_F2
(:cell:) 0xC4
(:cell:) 196
(:cellnr:) KEY_F3
(:cell:) 0xC5
(:cell:) 197
(:cellnr:) KEY_F4
(:cell:) 0xC6
(:cell:) 198
(:cellnr:) KEY_F5
(:cell:) 0xC7
(:cell:) 199
(:cellnr:) KEY_F6
(:cell:) 0xC8
(:cell:) 200
(:cellnr:) KEY_F7
(:cell:) 0xC9
(:cell:) 201
(:cellnr:) KEY_F8
(:cell:) 0xCA
(:cell:) 202
(:cellnr:) KEY_F9
(:cell:) 0xCB
(:cell:) 203
(:cellnr:) KEY_F10
(:cell:) 0xCC
(:cell:) 204
(:cellnr:) KEY_F11
(:cell:) 0xCD
(:cell:) 205
May 16, 2012, at 06:31 PM by Tom Igoe -
Changed lines 15-16 from:
(:cell:) 0x80 (:cell:) 128
to:
(:cell:) 0x80
(:cell:) 128
May 16, 2012, at 06:31 PM by Tom Igoe -
Changed lines 14-15 from:
KEY_LEFT_CTRL (:cell:) 0x80 (:cell:) 128
to:
KEY_LEFT_CTRL
(:cell:) 0x80 (:cell:) 128
May 16, 2012, at 06:31 PM by Tom Igoe -
Changed lines 13-14 from:
(:cellnr:) KEY_LEFT_CTRL (:cell:) 0x80 (:cell:) 128
to:
(:cellnr:)
KEY_LEFT_CTRL (:cell:) 0x80 (:cell:) 128
May 16, 2012, at 06:30 PM by Tom Igoe -
Changed lines 8-320 from:
(:table width=300:)
(:cellnr:) '''Key'''
(:cell:) '''Decimal value'''
(:cell:) '''Hexadecimal value'''
(:cellnr:)
KEY_LEFT_CTRL
(:cell:)
XX
(:cell:)
0x80
(:cellnr:)
KEY_LEFT_SHIFT
(:cell:)
XX
(:cell:)
0x81
(:cellnr:)
KEY_LEFT_ALT
(:cell:)
XX
(:cell:)
0x82
(:cellnr:)
KEY_LEFT_GUI
(:cell:)
XX
(:cell:)
0x83
(:cellnr:)
KEY_RIGHT_CTRL
(:cell:)
XX
(:cell:)
0x84
(:cellnr:)
KEY_RIGHT_SHIFT
(:cell:)
XX
(:cell:)
0x85
(:cellnr:)
KEY_RIGHT_ALT
(:cell:)
XX
(:cell:)
0x86
(:cellnr:)
KEY_RIGHT_GUI
(:cell:)
XX
(:cell:)
0x87

(:cellnr:)
KEY_UP_ARROW
(:cell:)
XX
(:cell:)
0xDA
(:cellnr:)
KEY_DOWN_ARROW
(:cell:)
XX
(:cell:)
0xD9
(:cellnr:)
KEY_LEFT_ARROW
(:cell:)
XX
(:cell:)
0xD8
(:cellnr:)
KEY_RIGHT_ARROW
(:cell:)
XX
(:cell:)
0xD7
(:cellnr:)
KEY_BACKSPACE
(:cell:)
XX
(:cell:)
0xB2
(:cellnr:)
KEY_TAB
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xB3
(:cellnr:)
KEY_RETURN
(:cell:)
XX
(:cell:)
0xB0
(:cellnr:)
KEY_ESC
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xB1
(:cellnr:)
KEY_INSERT
(:cell:)
XX
(:cell:)
0xD1
(:cellnr:)
KEY_DELETE
(:cell:)
XX
(:cell:)
0xD4
(:cellnr:)
KEY_PAGE_UP
(:cell:)
XX
(:cell:)
0xD3
(:cellnr:)
KEY_PAGE_DOWN
(:cell:)
XX
(:cell:)
0xD6
(:cellnr:)
KEY_HOME
(:cell:)
XX
(:cell:)
0xD2
(:cellnr:)
KEY_END
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xD5
(:cellnr:)
KEY_CAPS_LOCK
(:cell:)
XX
(:cell:)
0xC1
(:cellnr:)
KEY_F1
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xC2
(:cellnr:)
KEY_F2
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xC3
(:cellnr:)
KEY_F3
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xC4
(:cellnr:)
KEY_F4
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xC5
(:cellnr:)
KEY_F5
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xC6
(:cellnr:)
KEY_F6
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xC7
(:cellnr:)
KEY_F7
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xC8
(:cellnr:)
KEY_F8
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xC9
(:cellnr:)
KEY_F9
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xCA
(:cellnr:)
KEY_F10
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xCB
(:cellnr:)
KEY_F11
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xCC
(:cellnr:)
KEY_F12
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xCD
(:tableend:)

*KEY_LEFT_CTRL
*KEY_LEFT_SHIFT
*KEY_LEFT_ALT
*KEY_LEFT_GUI (OSX only, used for the command key)
*KEY_RIGHT_CTRL
*KEY_RIGHT_SHIFT
*KEY_RIGHT_ALT
*KEY_RIGHT_GUI (OSX only, used for the command key)
*KEY_UP_ARROW
*KEY_DOWN_ARROW
*KEY_LEFT_ARROW
*KEY_RIGHT_ARROW
*KEY_BACKSPACE
*KEY_TAB
*KEY_RETURN
*KEY_ESC
*KEY_INSERT
*KEY_DELETE
*KEY_PAGE_UP
*KEY_PAGE_DOWN
*KEY_HOME
*KEY_END
*KEY_CAPS_LOCK
*KEY_F1
*KEY_F2
*KEY_F3
*KEY_F4
*KEY_F5
*KEY_F6
*KEY_F7
*KEY_F8
*KEY_F9
*KEY_F10
*KEY_F11
*KEY_F12
to:

(:table width=500:)
(:cellnr:) '''Key'''
(:cell:) '''Hexadecimal value'''
(:cell:) '''Decimal value'''
(:cellnr:) KEY_LEFT_CTRL (:cell:) 0x80 (:cell:) 128
(:cellnr:) KEY_LEFT_SHIFT (:cell:) 0x81 (:cell:) 129
(:cellnr:) KEY_LEFT_ALT (:cell:) 0x82 (:cell:) 130
(:cellnr:) KEY_LEFT_GUI (:cell:) 0x83 (:cell:) 131
(:cellnr:) KEY_RIGHT_CTRL (:cell:) 0x84 (:cell:) 132
(:cellnr:) KEY_RIGHT_SHIFT (:cell:) 0x85 (:cell:) 133
(:cellnr:) KEY_RIGHT_ALT (:cell:) 0x86 (:cell:) 134
(:cellnr:) KEY_RIGHT_GUI (:cell:) 0x87 (:cell:) 135
(:cell:) 0xDA (:cell:) 218
(:cellnr:) KEY_UP_ARROW (:cell:) 0xD9 (:cell:) 217
(:cellnr:) KEY_DOWN_ARROW (:cell:) 0xD8 (:cell:) 216
(:cellnr:) KEY_LEFT_ARROW (:cell:) 0xD7 (:cell:) 215
(:cellnr:) KEY_RIGHT_ARROW (:cell:) 0xB2 (:cell:) 178
(:cellnr:) KEY_BACKSPACE (:cell:) 0xB3 (:cell:) 179
(:cellnr:) KEY_TAB (:cell:) 0xB0 (:cell:) 176
(:cellnr:) KEY_RETURN (:cell:) 0xB1 (:cell:) 177
(:cellnr:) KEY_ESC (:cell:) 0xD1 (:cell:) 209
(:cellnr:) KEY_INSERT (:cell:) 0xD4 (:cell:) 212
(:cellnr:) KEY_DELETE (:cell:) 0xD3 (:cell:) 211
(:cellnr:) KEY_PAGE_UP (:cell:) 0xD6 (:cell:) 214
(:cellnr:) KEY_PAGE_DOWN (:cell:) 0xD2 (:cell:) 210
(:cellnr:) KEY_HOME (:cell:) 0xD5 (:cell:) 213
(:cellnr:) KEY_END (:cell:) 0xC1 (:cell:) 193
(:cellnr:) KEY_CAPS_LOCK (:cell:) 0xC2 (:cell:) 194
(:cellnr:) KEY_F1 (:cell:) 0xC3 (:cell:) 195
(:cellnr:) KEY_F2 (:cell:) 0xC4 (:cell:) 196
(:cellnr:) KEY_F3 (:cell:) 0xC5 (:cell:) 197
(:cellnr:) KEY_F4 (:cell:) 0xC6 (:cell:) 198
(:cellnr:) KEY_F5 (:cell:) 0xC7 (:cell:) 199
(:cellnr:) KEY_F6 (:cell:) 0xC8 (:cell:) 200
(:cellnr:) KEY_F7 (:cell:) 0xC9 (:cell:) 201
(:cellnr:) KEY_F8 (:cell:) 0xCA (:cell:) 202
(:cellnr:) KEY_F9 (:cell:) 0xCB (:cell:) 203
(:cellnr:) KEY_F10 (:cell:) 0xCC (:cell:) 204
(:cellnr:) KEY_F11 (:cell:) 0xCD (:cell:) 205
(:cellnr:) KEY_F12
(:tableend:)
May 16, 2012, at 06:09 PM by Tom Igoe -
Changed lines 8-284 from:
to:
(:table width=300:)
(:cellnr:) '''Key'''
(:cell:) '''Decimal value'''
(:cell:) '''Hexadecimal value'''
(:cellnr:)
KEY_LEFT_CTRL
(:cell:)
XX
(:cell:)
0x80
(:cellnr:)
KEY_LEFT_SHIFT
(:cell:)
XX
(:cell:)
0x81
(:cellnr:)
KEY_LEFT_ALT
(:cell:)
XX
(:cell:)
0x82
(:cellnr:)
KEY_LEFT_GUI
(:cell:)
XX
(:cell:)
0x83
(:cellnr:)
KEY_RIGHT_CTRL
(:cell:)
XX
(:cell:)
0x84
(:cellnr:)
KEY_RIGHT_SHIFT
(:cell:)
XX
(:cell:)
0x85
(:cellnr:)
KEY_RIGHT_ALT
(:cell:)
XX
(:cell:)
0x86
(:cellnr:)
KEY_RIGHT_GUI
(:cell:)
XX
(:cell:)
0x87

(:cellnr:)
KEY_UP_ARROW
(:cell:)
XX
(:cell:)
0xDA
(:cellnr:)
KEY_DOWN_ARROW
(:cell:)
XX
(:cell:)
0xD9
(:cellnr:)
KEY_LEFT_ARROW
(:cell:)
XX
(:cell:)
0xD8
(:cellnr:)
KEY_RIGHT_ARROW
(:cell:)
XX
(:cell:)
0xD7
(:cellnr:)
KEY_BACKSPACE
(:cell:)
XX
(:cell:)
0xB2
(:cellnr:)
KEY_TAB
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xB3
(:cellnr:)
KEY_RETURN
(:cell:)
XX
(:cell:)
0xB0
(:cellnr:)
KEY_ESC
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xB1
(:cellnr:)
KEY_INSERT
(:cell:)
XX
(:cell:)
0xD1
(:cellnr:)
KEY_DELETE
(:cell:)
XX
(:cell:)
0xD4
(:cellnr:)
KEY_PAGE_UP
(:cell:)
XX
(:cell:)
0xD3
(:cellnr:)
KEY_PAGE_DOWN
(:cell:)
XX
(:cell:)
0xD6
(:cellnr:)
KEY_HOME
(:cell:)
XX
(:cell:)
0xD2
(:cellnr:)
KEY_END
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xD5
(:cellnr:)
KEY_CAPS_LOCK
(:cell:)
XX
(:cell:)
0xC1
(:cellnr:)
KEY_F1
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xC2
(:cellnr:)
KEY_F2
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xC3
(:cellnr:)
KEY_F3
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xC4
(:cellnr:)
KEY_F4
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xC5
(:cellnr:)
KEY_F5
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xC6
(:cellnr:)
KEY_F6
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xC7
(:cellnr:)
KEY_F7
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xC8
(:cellnr:)
KEY_F8
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xC9
(:cellnr:)
KEY_F9
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xCA
(:cellnr:)
KEY_F10
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xCB
(:cellnr:)
KEY_F11
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xCC
(:cellnr:)
KEY_F12
(:cell:)
XX
(:cell:)

(:cell:)
XX
(:cell:)
0xCD
(:tableend:)
May 16, 2012, at 06:02 PM by Tom Igoe -
Deleted line 2:
April 28, 2012, at 12:23 AM by Scott Fitzgerald -
Deleted lines 49-50:
*[[/Reference/KeyboardPrint | Keyboard.print]]()
*[[/Reference/KeyboardPrintln | Keyboard.println]]()
Changed line 52 from:
*[[/Reference/KeyboardWrite | Keyboard.write]]()
to:
\\
April 27, 2012, at 10:47 PM by Scott Fitzgerald -
Changed lines 44-54 from:
*KEY_F12
to:
*KEY_F12

!!!!See Also
*[[/Reference/KeyboardBegin | Keyboard.begin]]()
*[[/Reference/KeyboardEnd | Keyboard.end]]()
*[[/Reference/KeyboardPress | Keyboard.press]]()
*[[/Reference/KeyboardPrint | Keyboard.print]]()
*[[/Reference/KeyboardPrintln | Keyboard.println]]()
*[[/Reference/KeyboardRelease | Keyboard.release]]()
*[[/Reference/KeyboardReleaseAll | Keyboard.releaseAll]]()
*[[/Reference/KeyboardWrite | Keyboard.write]]()
March 28, 2012, at 05:36 PM by Scott Fitzgerald -
Changed lines 4-7 from:
In computing, a modifier key is a special key on a computer keyboard that modifies the normal action of another key when the two are pressed in combination.

The Leonardo has definitions for modifier keys, listed below :
to:
In computing, a modifier key is a special key on a computer keyboard that modifies the normal action of another key when the two are pressed in combination.

For multiple key presses use [[/Reference/KeyboardPress | Keyboard.press]]()

The Leonardo's definitions for modifier keys are listed below. :
Changed line 13 from:
*KEY_LEFT_GUI
to:
*KEY_LEFT_GUI (OSX only, used for the command key)
Changed line 17 from:
*KEY_RIGHT_GUI
to:
*KEY_RIGHT_GUI (OSX only, used for the command key)
March 16, 2012, at 09:43 PM by Scott Fitzgerald -
Changed lines 8-26 from:
*KEY_LEFT_CTRL
*KEY_LEFT_SHIFT
*KEY_LEFT_ALT
*KEY_LEFT_GUI
*KEY_RIGHT_CTRL
*KEY_RIGHT_SHIFT
*KEY_RIGHT_ALT
*KEY_RIGHT_GUI

*KEY_UP_ARROW
*KEY_DOWN_ARROW
*KEY_LEFT_ARROW
*KEY_RIGHT_ARROW
*KEY_BACKSPACE
*KEY_TAB
*KEY_RETURN
*KEY_ESC
*KEY_INSERT
*KEY_DELETE
to:
*KEY_LEFT_CTRL
*KEY_LEFT_SHIFT
*KEY_LEFT_ALT
*KEY_LEFT_GUI
*KEY_RIGHT_CTRL
*KEY_RIGHT_SHIFT
*KEY_RIGHT_ALT
*KEY_RIGHT_GUI
*KEY_UP_ARROW
*KEY_DOWN_ARROW
*KEY_LEFT_ARROW
*KEY_RIGHT_ARROW
*KEY_BACKSPACE
*KEY_TAB
*KEY_RETURN
*KEY_ESC
*KEY_INSERT
*KEY_DELETE
Changed lines 31-34 from:
*KEY_F1
*KEY_F2
*KEY_F3
*KEY_F4
to:
*KEY_F1
*KEY_F2
*KEY_F3
*KEY_F4
March 16, 2012, at 09:42 PM by Scott Fitzgerald -
Added lines 1-43:
!!!!Keyboard Modifiers


In computing, a modifier key is a special key on a computer keyboard that modifies the normal action of another key when the two are pressed in combination.

The Leonardo has definitions for modifier keys, listed below :

*KEY_LEFT_CTRL
*KEY_LEFT_SHIFT
*KEY_LEFT_ALT
*KEY_LEFT_GUI
*KEY_RIGHT_CTRL
*KEY_RIGHT_SHIFT
*KEY_RIGHT_ALT
*KEY_RIGHT_GUI

*KEY_UP_ARROW
*KEY_DOWN_ARROW
*KEY_LEFT_ARROW
*KEY_RIGHT_ARROW
*KEY_BACKSPACE
*KEY_TAB
*KEY_RETURN
*KEY_ESC
*KEY_INSERT
*KEY_DELETE
*KEY_PAGE_UP
*KEY_PAGE_DOWN
*KEY_HOME
*KEY_END
*KEY_CAPS_LOCK
*KEY_F1
*KEY_F2
*KEY_F3
*KEY_F4
*KEY_F5
*KEY_F6
*KEY_F7
*KEY_F8
*KEY_F9
*KEY_F10
*KEY_F11
*KEY_F12

Share