The module provides the following keycode constants. If running in sync mode, these will also be loaded as part of Dojo Base and be available in dojo.keys as well:

BACKSPACE

TAB

CLEAR

ENTER

SHIFT

CTRL

ALT

META

the CMD key on Macs

PAUSE

CAPS_LOCK

ESCAPE

SPACE

PAGE_UP

PAGE_DOWN

END

HOME

LEFT_ARROW

UP_ARROW

RIGHT_ARROW

DOWN_ARROW

INSERT

DELETE

HELP

LEFT_WINDOW

RIGHT_WINDOW

SELECT

NUMPAD_0

NUMPAD_1

NUMPAD_2

NUMPAD_3

NUMPAD_4

NUMPAD_5

NUMPAD_6

NUMPAD_7

NUMPAD_8

NUMPAD_9

NUMPAD_MULTIPLY

NUMPAD_PLUS

NUMPAD_ENTER

NUMPAD_MINUS

NUMPAD_PERIOD

NUMPAD_DIVIDE

F1

F2

F3

F4

F5

F6

F7

F8

F9

F10

F11

F12

F13

F14

F15

NUM_LOCK

SCROLL_LOCK

copyKey

This is a “virtual key” that is either CTRL on Windows, or the meta key (a.k.a. CMD key) on Macintoshes,
since cut and paste on Windows is performed using CTRL (CTRL-X, CTRL-C, and CTRL-P) whereas it’s performed using META
(META-X, META-C, and META-P) on Macs.