remove application-common dependency
[profile/tv/apps/native/settings.git] / include / KeyDefine.h
1 #ifndef __KEY_DEFINE_H__
2 #define __KEY_DEFINE_H__
3
4
5 enum ESKey {
6         SKEY_UP,
7         SKEY_DOWN,
8         SKEY_LEFT,
9         SKEY_RIGHT,
10         SKEY_VOLUME_UP,    // keyboard + remote controller
11         SKEY_VOLUME_DOWN,  // keyboard + remote controller
12         SKEY_MUTE,         // keyboard + remote controller
13         SKEY_ENTER,
14         SKEY_BACK,
15         SKEY_MENU,
16         SKEY_PLAY,
17         SKEY_PAUSE,
18         SKEY_NEXT,
19         SKEY_PREVIOUS,
20         SKEY_REWIND,
21         SKEY_FASTFORWARD,
22         SKEY_EXIT,
23         SKEY_HOME,
24         SKEY_0,
25         SKEY_1,
26         SKEY_2,
27         SKEY_3,
28         SKEY_4,
29         SKEY_5,
30         SKEY_6,
31         SKEY_7,
32         SKEY_8,
33         SKEY_9,
34         SKEY_MINUS,
35         SKEY_CHANNEL_UP,
36         SKEY_CHANNEL_DOWN,
37         SKEY_MAX,
38 };
39
40
41 // Key String Definition
42 #undef KEY_UP
43 #define KEY_UP                 "Up"
44 #undef KEY_DOWN
45 #define KEY_DOWN               "Down"
46 #undef KEY_LEFT
47 #define KEY_LEFT               "Left"
48 #undef KEY_RIGHT
49 #define KEY_RIGHT              "Right"
50 #undef KEY_VOLUMEUP
51 #define KEY_VOLUMEUP           "F9"
52 #undef KEY_VOLUMEUP_REMOTE
53 #define KEY_VOLUMEUP_REMOTE    "XF86AudioRaiseVolume"
54 #undef KEY_VOLUMEDOWN
55 #define KEY_VOLUMEDOWN         "F10"
56 #undef KEY_VOLUMEDOWN_REMOTE
57 #define KEY_VOLUMEDOWN_REMOTE  "XF86AudioLowerVolume"
58 #undef KEY_MUTE
59 #define KEY_MUTE               "F8"
60 #undef KEY_MUTE_REMOTE
61 #define KEY_MUTE_REMOTE        "XF86AudioMute"
62 #undef KEY_ENTER
63 #define KEY_ENTER              "Return"
64 #undef KEY_ENTER_REMOTE
65 #define KEY_ENTER_REMOTE       "Return"
66 #undef KEY_BACK
67 #define KEY_BACK               "Escape"
68 #undef KEY_BACK_REMOTE
69 #define KEY_BACK_REMOTE        "XF86Back"
70 #undef KEY_MENU
71 #define KEY_MENU               "Super_L"
72 #undef KEY_MENU_REMOTE
73 #define KEY_MENU_REMOTE        "XF86Menu"
74 #undef KEY_PLAY
75 #define KEY_PLAY               "XF86AudioPlay"
76 #undef KEY_PAUSE
77 #define KEY_PAUSE              "XF86AudioPause"
78 #undef KEY_NEXT
79 #define KEY_NEXT               "XF86AudioNext"
80 #undef KEY_PREVIOUS
81 #define KEY_PREVIOUS           "XF86AudioPrev"
82 #undef KEY_REWIND
83 #define KEY_REWIND             "XF86AudioRewind"
84 #undef KEY_FASTFORWARD
85 #define KEY_FASTFORWARD        "XF86AudioForward"
86 #undef KEY_EXIT
87 #define KEY_EXIT               "XF86Close"
88 #undef KEY_HOME
89 #define KEY_HOME               "XF86Home"
90 #undef KEY_0
91 #define KEY_0                  "0"
92 #undef KEY_1
93 #define KEY_1                  "1"
94 #undef KEY_2
95 #define KEY_2                  "2"
96 #undef KEY_3
97 #define KEY_3                  "3"
98 #undef KEY_4
99 #define KEY_4                  "4"
100 #undef KEY_5
101 #define KEY_5                  "5"
102 #undef KEY_6
103 #define KEY_6                  "6"
104 #undef KEY_7
105 #define KEY_7                  "7"
106 #undef KEY_8
107 #define KEY_8                  "8"
108 #undef KEY_9
109 #define KEY_9                  "9"
110 #undef KEY_MINUS
111 #define KEY_MINUS              "-"
112 #undef KEY_CHANNELUP
113 #define KEY_CHANNELUP          "F12"
114 #undef KEY_CHANNELUP_REMOTE
115 #define KEY_CHANNELUP_REMOTE   "XF86RaiseChannel"
116 #undef KEY_CHANNELDOWN
117 #define KEY_CHANNELDOWN        "F11"
118 #undef KEY_CHANNELDOWN_REMOTE
119 #define KEY_CHANNELDOWN_REMOTE "XF86LowerChannel"
120
121
122 #endif /* __KEY_DEFINE_H__ */