gfx/skia/trunk/include/views/SkKey.h

branch
TOR_BUG_3246
changeset 7
129ffea94266
equal deleted inserted replaced
-1:000000000000 0:4015698ffb88
1
2 /*
3 * Copyright 2006 The Android Open Source Project
4 *
5 * Use of this source code is governed by a BSD-style license that can be
6 * found in the LICENSE file.
7 */
8
9
10 #ifndef SkKey_DEFINED
11 #define SkKey_DEFINED
12
13 #include "SkTypes.h"
14
15 enum SkKey {
16 //reordering these to match android.app.KeyEvent
17 kNONE_SkKey, //corresponds to android's UNKNOWN
18
19 kLeftSoftKey_SkKey,
20 kRightSoftKey_SkKey,
21
22 kHome_SkKey, //!< the home key - added to match android
23 kBack_SkKey, //!< (CLR)
24 kSend_SkKey, //!< the green (talk) key
25 kEnd_SkKey, //!< the red key
26
27 k0_SkKey,
28 k1_SkKey,
29 k2_SkKey,
30 k3_SkKey,
31 k4_SkKey,
32 k5_SkKey,
33 k6_SkKey,
34 k7_SkKey,
35 k8_SkKey,
36 k9_SkKey,
37 kStar_SkKey, //!< the * key
38 kHash_SkKey, //!< the # key
39
40 kUp_SkKey,
41 kDown_SkKey,
42 kLeft_SkKey,
43 kRight_SkKey,
44
45 kOK_SkKey, //!< the center key
46
47 kVolUp_SkKey, //!< volume up - match android
48 kVolDown_SkKey, //!< volume down - same
49 kPower_SkKey, //!< power button - same
50 kCamera_SkKey, //!< camera - same
51
52 kSkKeyCount
53 };
54
55 enum SkModifierKeys {
56 kShift_SkModifierKey = 1 << 0,
57 kControl_SkModifierKey = 1 << 1,
58 kOption_SkModifierKey = 1 << 2, // same as ALT
59 kCommand_SkModifierKey = 1 << 3,
60 };
61
62 #endif

mercurial