Loading...

Reference.KeyboardModifiers History

Hide minor edits - Show changes to markup

May 16, 2012, at 12:45 PM by Tom Igoe -
Added lines 7-8:

For more on ASCII values and the characters or functions they represent, see asciitable.com

May 16, 2012, at 12: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 12: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 12: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 12: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 12:31 PM by Tom Igoe -
Changed lines 15-16 from:

(:cell:) 0x80 (:cell:) 128

to:

(:cell:) 0x80 (:cell:) 128

May 16, 2012, at 12: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 12: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 12: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 12: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 12:02 PM by Tom Igoe -
Deleted line 2:
April 27, 2012, at 06:23 PM by Scott Fitzgerald -
Deleted lines 49-50:
Changed line 52 from:
to:

\\

April 27, 2012, at 04:47 PM by Scott Fitzgerald -
Changed lines 44-54 from:
  • KEY_F12
to:
March 28, 2012, at 11:36 AM 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 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 04: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 04: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



Bookmark and Share