1 /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ 2 /* vim: set ts=8 sts=2 et sw=2 tw=80: */ 3 /* This Source Code Form is subject to the terms of the Mozilla Public 4 * License, v. 2.0. If a copy of the MPL was not distributed with this file, 5 * You can obtain one at http://mozilla.org/MPL/2.0/. */ 6 7 /** 8 * This header file defines all DOM key name which are used for DOM 9 * KeyboardEvent.key. 10 * You must define NS_DEFINE_KEYNAME macro before including this. 11 * 12 * It must have two arguments, (aCPPName, aDOMKeyName) 13 * aCPPName is usable name for a part of C++ constants. 14 * aDOMKeyName is the actual value. 15 */ 16 17 #define DEFINE_KEYNAME_INTERNAL(aCPPName, aDOMKeyName) \ 18 NS_DEFINE_KEYNAME(aCPPName, aDOMKeyName) 19 20 #define DEFINE_KEYNAME_WITH_SAME_NAME(aName) \ 21 DEFINE_KEYNAME_INTERNAL(aName, #aName) 22 23 /****************************************************************************** 24 * Special Key Values 25 *****************************************************************************/ 26 DEFINE_KEYNAME_WITH_SAME_NAME(Unidentified) 27 28 /****************************************************************************** 29 * Our Internal Key Values (must have "Moz" prefix) 30 *****************************************************************************/ 31 DEFINE_KEYNAME_INTERNAL(PrintableKey, "MozPrintableKey") 32 DEFINE_KEYNAME_INTERNAL(SoftLeft, "MozSoftLeft") 33 DEFINE_KEYNAME_INTERNAL(SoftRight, "MozSoftRight") 34 35 /****************************************************************************** 36 * Modifier Keys 37 *****************************************************************************/ 38 DEFINE_KEYNAME_WITH_SAME_NAME(Alt) 39 DEFINE_KEYNAME_WITH_SAME_NAME(AltGraph) 40 DEFINE_KEYNAME_WITH_SAME_NAME(CapsLock) 41 DEFINE_KEYNAME_WITH_SAME_NAME(Control) 42 DEFINE_KEYNAME_WITH_SAME_NAME(Fn) 43 DEFINE_KEYNAME_WITH_SAME_NAME(FnLock) 44 DEFINE_KEYNAME_WITH_SAME_NAME(Hyper) 45 DEFINE_KEYNAME_WITH_SAME_NAME(Meta) 46 DEFINE_KEYNAME_WITH_SAME_NAME(NumLock) 47 DEFINE_KEYNAME_WITH_SAME_NAME(OS) // Dropped from the latest draft, bug 1232918 48 DEFINE_KEYNAME_WITH_SAME_NAME(ScrollLock) 49 DEFINE_KEYNAME_WITH_SAME_NAME(Shift) 50 DEFINE_KEYNAME_WITH_SAME_NAME(Super) 51 DEFINE_KEYNAME_WITH_SAME_NAME(Symbol) 52 DEFINE_KEYNAME_WITH_SAME_NAME(SymbolLock) 53 54 /****************************************************************************** 55 * Whitespace Keys 56 *****************************************************************************/ 57 DEFINE_KEYNAME_WITH_SAME_NAME(Enter) 58 DEFINE_KEYNAME_WITH_SAME_NAME(Tab) 59 60 /****************************************************************************** 61 * Navigation Keys 62 *****************************************************************************/ 63 DEFINE_KEYNAME_WITH_SAME_NAME(ArrowDown) 64 DEFINE_KEYNAME_WITH_SAME_NAME(ArrowLeft) 65 DEFINE_KEYNAME_WITH_SAME_NAME(ArrowRight) 66 DEFINE_KEYNAME_WITH_SAME_NAME(ArrowUp) 67 DEFINE_KEYNAME_WITH_SAME_NAME(End) 68 DEFINE_KEYNAME_WITH_SAME_NAME(Home) 69 DEFINE_KEYNAME_WITH_SAME_NAME(PageDown) 70 DEFINE_KEYNAME_WITH_SAME_NAME(PageUp) 71 72 /****************************************************************************** 73 * Editing Keys 74 *****************************************************************************/ 75 DEFINE_KEYNAME_WITH_SAME_NAME(Backspace) 76 DEFINE_KEYNAME_WITH_SAME_NAME(Clear) 77 DEFINE_KEYNAME_WITH_SAME_NAME(Copy) 78 DEFINE_KEYNAME_WITH_SAME_NAME(CrSel) 79 DEFINE_KEYNAME_WITH_SAME_NAME(Cut) 80 DEFINE_KEYNAME_WITH_SAME_NAME(Delete) 81 DEFINE_KEYNAME_WITH_SAME_NAME(EraseEof) 82 DEFINE_KEYNAME_WITH_SAME_NAME(ExSel) 83 DEFINE_KEYNAME_WITH_SAME_NAME(Insert) 84 DEFINE_KEYNAME_WITH_SAME_NAME(Paste) 85 DEFINE_KEYNAME_WITH_SAME_NAME(Redo) 86 DEFINE_KEYNAME_WITH_SAME_NAME(Undo) 87 88 /****************************************************************************** 89 * UI Keys 90 *****************************************************************************/ 91 DEFINE_KEYNAME_WITH_SAME_NAME(Accept) 92 DEFINE_KEYNAME_WITH_SAME_NAME(Again) 93 DEFINE_KEYNAME_WITH_SAME_NAME(Attn) 94 DEFINE_KEYNAME_WITH_SAME_NAME(Cancel) 95 DEFINE_KEYNAME_WITH_SAME_NAME(ContextMenu) 96 DEFINE_KEYNAME_WITH_SAME_NAME(Escape) 97 DEFINE_KEYNAME_WITH_SAME_NAME(Execute) 98 DEFINE_KEYNAME_WITH_SAME_NAME(Find) 99 DEFINE_KEYNAME_WITH_SAME_NAME(Help) 100 DEFINE_KEYNAME_WITH_SAME_NAME(Pause) 101 DEFINE_KEYNAME_WITH_SAME_NAME(Play) 102 DEFINE_KEYNAME_WITH_SAME_NAME(Props) 103 DEFINE_KEYNAME_WITH_SAME_NAME(Select) 104 DEFINE_KEYNAME_WITH_SAME_NAME(ZoomIn) 105 DEFINE_KEYNAME_WITH_SAME_NAME(ZoomOut) 106 107 /****************************************************************************** 108 * Device Keys 109 *****************************************************************************/ 110 DEFINE_KEYNAME_WITH_SAME_NAME(BrightnessDown) 111 DEFINE_KEYNAME_WITH_SAME_NAME(BrightnessUp) 112 DEFINE_KEYNAME_WITH_SAME_NAME(Eject) 113 DEFINE_KEYNAME_WITH_SAME_NAME(LogOff) 114 DEFINE_KEYNAME_WITH_SAME_NAME(Power) 115 DEFINE_KEYNAME_WITH_SAME_NAME(PowerOff) 116 DEFINE_KEYNAME_WITH_SAME_NAME(PrintScreen) 117 DEFINE_KEYNAME_WITH_SAME_NAME(Hibernate) 118 DEFINE_KEYNAME_WITH_SAME_NAME(Standby) 119 DEFINE_KEYNAME_WITH_SAME_NAME(WakeUp) 120 121 /****************************************************************************** 122 * IME and Composition Keys 123 *****************************************************************************/ 124 DEFINE_KEYNAME_WITH_SAME_NAME(AllCandidates) 125 DEFINE_KEYNAME_WITH_SAME_NAME(Alphanumeric) 126 DEFINE_KEYNAME_WITH_SAME_NAME(CodeInput) 127 DEFINE_KEYNAME_WITH_SAME_NAME(Compose) 128 DEFINE_KEYNAME_WITH_SAME_NAME(Convert) 129 DEFINE_KEYNAME_WITH_SAME_NAME(Dead) 130 DEFINE_KEYNAME_WITH_SAME_NAME(FinalMode) 131 DEFINE_KEYNAME_WITH_SAME_NAME(GroupFirst) 132 DEFINE_KEYNAME_WITH_SAME_NAME(GroupLast) 133 DEFINE_KEYNAME_WITH_SAME_NAME(GroupNext) 134 DEFINE_KEYNAME_WITH_SAME_NAME(GroupPrevious) 135 DEFINE_KEYNAME_WITH_SAME_NAME(ModeChange) 136 DEFINE_KEYNAME_WITH_SAME_NAME(NextCandidate) 137 DEFINE_KEYNAME_WITH_SAME_NAME(NonConvert) 138 DEFINE_KEYNAME_WITH_SAME_NAME(PreviousCandidate) 139 DEFINE_KEYNAME_WITH_SAME_NAME(Process) 140 DEFINE_KEYNAME_WITH_SAME_NAME(SingleCandidate) 141 142 /****************************************************************************** 143 * Keys specific to Korean keyboards 144 *****************************************************************************/ 145 DEFINE_KEYNAME_WITH_SAME_NAME(HangulMode) 146 DEFINE_KEYNAME_WITH_SAME_NAME(HanjaMode) 147 DEFINE_KEYNAME_WITH_SAME_NAME(JunjaMode) 148 149 /****************************************************************************** 150 * Keys specific to Japanese keyboards 151 *****************************************************************************/ 152 DEFINE_KEYNAME_WITH_SAME_NAME(Eisu) 153 DEFINE_KEYNAME_WITH_SAME_NAME(Hankaku) 154 DEFINE_KEYNAME_WITH_SAME_NAME(Hiragana) 155 DEFINE_KEYNAME_WITH_SAME_NAME(HiraganaKatakana) 156 DEFINE_KEYNAME_WITH_SAME_NAME(KanaMode) 157 DEFINE_KEYNAME_WITH_SAME_NAME(KanjiMode) 158 DEFINE_KEYNAME_WITH_SAME_NAME(Katakana) 159 DEFINE_KEYNAME_WITH_SAME_NAME(Romaji) 160 DEFINE_KEYNAME_WITH_SAME_NAME(Zenkaku) 161 DEFINE_KEYNAME_WITH_SAME_NAME(ZenkakuHankaku) 162 163 /****************************************************************************** 164 * General-Purpose Function Keys 165 *****************************************************************************/ 166 DEFINE_KEYNAME_WITH_SAME_NAME(F1) 167 DEFINE_KEYNAME_WITH_SAME_NAME(F2) 168 DEFINE_KEYNAME_WITH_SAME_NAME(F3) 169 DEFINE_KEYNAME_WITH_SAME_NAME(F4) 170 DEFINE_KEYNAME_WITH_SAME_NAME(F5) 171 DEFINE_KEYNAME_WITH_SAME_NAME(F6) 172 DEFINE_KEYNAME_WITH_SAME_NAME(F7) 173 DEFINE_KEYNAME_WITH_SAME_NAME(F8) 174 DEFINE_KEYNAME_WITH_SAME_NAME(F9) 175 DEFINE_KEYNAME_WITH_SAME_NAME(F10) 176 DEFINE_KEYNAME_WITH_SAME_NAME(F11) 177 DEFINE_KEYNAME_WITH_SAME_NAME(F12) 178 DEFINE_KEYNAME_WITH_SAME_NAME(F13) 179 DEFINE_KEYNAME_WITH_SAME_NAME(F14) 180 DEFINE_KEYNAME_WITH_SAME_NAME(F15) 181 DEFINE_KEYNAME_WITH_SAME_NAME(F16) 182 DEFINE_KEYNAME_WITH_SAME_NAME(F17) 183 DEFINE_KEYNAME_WITH_SAME_NAME(F18) 184 DEFINE_KEYNAME_WITH_SAME_NAME(F19) 185 DEFINE_KEYNAME_WITH_SAME_NAME(F20) 186 DEFINE_KEYNAME_WITH_SAME_NAME(F21) 187 DEFINE_KEYNAME_WITH_SAME_NAME(F22) 188 DEFINE_KEYNAME_WITH_SAME_NAME(F23) 189 DEFINE_KEYNAME_WITH_SAME_NAME(F24) 190 DEFINE_KEYNAME_WITH_SAME_NAME(F25) 191 DEFINE_KEYNAME_WITH_SAME_NAME(F26) 192 DEFINE_KEYNAME_WITH_SAME_NAME(F27) 193 DEFINE_KEYNAME_WITH_SAME_NAME(F28) 194 DEFINE_KEYNAME_WITH_SAME_NAME(F29) 195 DEFINE_KEYNAME_WITH_SAME_NAME(F30) 196 DEFINE_KEYNAME_WITH_SAME_NAME(F31) 197 DEFINE_KEYNAME_WITH_SAME_NAME(F32) 198 DEFINE_KEYNAME_WITH_SAME_NAME(F33) 199 DEFINE_KEYNAME_WITH_SAME_NAME(F34) 200 DEFINE_KEYNAME_WITH_SAME_NAME(F35) 201 DEFINE_KEYNAME_WITH_SAME_NAME(Soft1) 202 DEFINE_KEYNAME_WITH_SAME_NAME(Soft2) 203 DEFINE_KEYNAME_WITH_SAME_NAME(Soft3) 204 DEFINE_KEYNAME_WITH_SAME_NAME(Soft4) 205 206 /****************************************************************************** 207 * Multimedia Keys 208 *****************************************************************************/ 209 DEFINE_KEYNAME_WITH_SAME_NAME(ChannelDown) 210 DEFINE_KEYNAME_WITH_SAME_NAME(ChannelUp) 211 DEFINE_KEYNAME_WITH_SAME_NAME(Close) 212 DEFINE_KEYNAME_WITH_SAME_NAME(MailForward) 213 DEFINE_KEYNAME_WITH_SAME_NAME(MailReply) 214 DEFINE_KEYNAME_WITH_SAME_NAME(MailSend) 215 DEFINE_KEYNAME_WITH_SAME_NAME(MediaFastForward) 216 DEFINE_KEYNAME_WITH_SAME_NAME(MediaPause) 217 DEFINE_KEYNAME_WITH_SAME_NAME(MediaPlay) 218 DEFINE_KEYNAME_WITH_SAME_NAME(MediaPlayPause) 219 DEFINE_KEYNAME_WITH_SAME_NAME(MediaRecord) 220 DEFINE_KEYNAME_WITH_SAME_NAME(MediaRewind) 221 DEFINE_KEYNAME_WITH_SAME_NAME(MediaStop) 222 DEFINE_KEYNAME_WITH_SAME_NAME(MediaTrackNext) 223 DEFINE_KEYNAME_WITH_SAME_NAME(MediaTrackPrevious) 224 DEFINE_KEYNAME_WITH_SAME_NAME(New) 225 DEFINE_KEYNAME_WITH_SAME_NAME(Open) 226 DEFINE_KEYNAME_WITH_SAME_NAME(Print) 227 DEFINE_KEYNAME_WITH_SAME_NAME(Save) 228 DEFINE_KEYNAME_WITH_SAME_NAME(SpellCheck) 229 230 /****************************************************************************** 231 * Multimedia Numpad Keys 232 *****************************************************************************/ 233 DEFINE_KEYNAME_WITH_SAME_NAME(Key11) 234 DEFINE_KEYNAME_WITH_SAME_NAME(Key12) 235 236 /****************************************************************************** 237 * Audio Keys 238 *****************************************************************************/ 239 DEFINE_KEYNAME_WITH_SAME_NAME(AudioBalanceLeft) 240 DEFINE_KEYNAME_WITH_SAME_NAME(AudioBalanceRight) 241 DEFINE_KEYNAME_WITH_SAME_NAME(AudioBassBoostDown) 242 DEFINE_KEYNAME_WITH_SAME_NAME(AudioBassBoostToggle) 243 DEFINE_KEYNAME_WITH_SAME_NAME(AudioBassBoostUp) 244 DEFINE_KEYNAME_WITH_SAME_NAME(AudioFaderFront) 245 DEFINE_KEYNAME_WITH_SAME_NAME(AudioFaderRear) 246 DEFINE_KEYNAME_WITH_SAME_NAME(AudioSurroundModeNext) 247 DEFINE_KEYNAME_WITH_SAME_NAME(AudioTrebleDown) 248 DEFINE_KEYNAME_WITH_SAME_NAME(AudioTrebleUp) 249 DEFINE_KEYNAME_WITH_SAME_NAME(AudioVolumeDown) 250 DEFINE_KEYNAME_WITH_SAME_NAME(AudioVolumeUp) 251 DEFINE_KEYNAME_WITH_SAME_NAME(AudioVolumeMute) 252 253 DEFINE_KEYNAME_WITH_SAME_NAME(MicrophoneToggle) 254 DEFINE_KEYNAME_WITH_SAME_NAME(MicrophoneVolumeDown) 255 DEFINE_KEYNAME_WITH_SAME_NAME(MicrophoneVolumeUp) 256 DEFINE_KEYNAME_WITH_SAME_NAME(MicrophoneVolumeMute) 257 258 /****************************************************************************** 259 * Speech Keys 260 *****************************************************************************/ 261 DEFINE_KEYNAME_WITH_SAME_NAME(SpeechCorrectionList) 262 DEFINE_KEYNAME_WITH_SAME_NAME(SpeechInputToggle) 263 264 /****************************************************************************** 265 * Application Keys 266 *****************************************************************************/ 267 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchCalculator) 268 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchCalendar) 269 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchContacts) 270 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchMail) 271 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchMediaPlayer) 272 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchMusicPlayer) 273 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchMyComputer) 274 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchPhone) 275 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchScreenSaver) 276 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchSpreadsheet) 277 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchWebBrowser) 278 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchWebCam) 279 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchWordProcessor) 280 281 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication1) 282 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication2) 283 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication3) 284 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication4) 285 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication5) 286 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication6) 287 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication7) 288 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication8) 289 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication9) 290 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication10) 291 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication11) 292 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication12) 293 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication13) 294 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication14) 295 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication15) 296 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication16) 297 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication17) 298 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication18) 299 300 /****************************************************************************** 301 * Browser Keys 302 *****************************************************************************/ 303 DEFINE_KEYNAME_WITH_SAME_NAME(BrowserBack) 304 DEFINE_KEYNAME_WITH_SAME_NAME(BrowserFavorites) 305 DEFINE_KEYNAME_WITH_SAME_NAME(BrowserForward) 306 DEFINE_KEYNAME_WITH_SAME_NAME(BrowserHome) 307 DEFINE_KEYNAME_WITH_SAME_NAME(BrowserRefresh) 308 DEFINE_KEYNAME_WITH_SAME_NAME(BrowserSearch) 309 DEFINE_KEYNAME_WITH_SAME_NAME(BrowserStop) 310 311 /****************************************************************************** 312 * Mobile Phone Keys 313 *****************************************************************************/ 314 DEFINE_KEYNAME_WITH_SAME_NAME(AppSwitch) 315 DEFINE_KEYNAME_WITH_SAME_NAME(Call) 316 DEFINE_KEYNAME_WITH_SAME_NAME(Camera) 317 DEFINE_KEYNAME_WITH_SAME_NAME(CameraFocus) 318 DEFINE_KEYNAME_WITH_SAME_NAME(EndCall) 319 DEFINE_KEYNAME_WITH_SAME_NAME(GoBack) 320 DEFINE_KEYNAME_WITH_SAME_NAME(GoHome) 321 DEFINE_KEYNAME_WITH_SAME_NAME(HeadsetHook) 322 DEFINE_KEYNAME_WITH_SAME_NAME(LastNumberRedial) 323 DEFINE_KEYNAME_WITH_SAME_NAME(Notification) 324 DEFINE_KEYNAME_WITH_SAME_NAME(MannerMode) 325 DEFINE_KEYNAME_WITH_SAME_NAME(VoiceDial) 326 327 /****************************************************************************** 328 * TV Keys 329 *****************************************************************************/ 330 DEFINE_KEYNAME_WITH_SAME_NAME(TV) 331 DEFINE_KEYNAME_WITH_SAME_NAME(TV3DMode) 332 DEFINE_KEYNAME_WITH_SAME_NAME(TVAntennaCable) 333 DEFINE_KEYNAME_WITH_SAME_NAME(TVAudioDescription) 334 DEFINE_KEYNAME_WITH_SAME_NAME(TVAudioDescriptionMixDown) 335 DEFINE_KEYNAME_WITH_SAME_NAME(TVAudioDescriptionMixUp) 336 DEFINE_KEYNAME_WITH_SAME_NAME(TVContentsMenu) 337 DEFINE_KEYNAME_WITH_SAME_NAME(TVDataService) 338 DEFINE_KEYNAME_WITH_SAME_NAME(TVInput) 339 DEFINE_KEYNAME_WITH_SAME_NAME(TVInputComponent1) 340 DEFINE_KEYNAME_WITH_SAME_NAME(TVInputComponent2) 341 DEFINE_KEYNAME_WITH_SAME_NAME(TVInputComposite1) 342 DEFINE_KEYNAME_WITH_SAME_NAME(TVInputComposite2) 343 DEFINE_KEYNAME_WITH_SAME_NAME(TVInputHDMI1) 344 DEFINE_KEYNAME_WITH_SAME_NAME(TVInputHDMI2) 345 DEFINE_KEYNAME_WITH_SAME_NAME(TVInputHDMI3) 346 DEFINE_KEYNAME_WITH_SAME_NAME(TVInputHDMI4) 347 DEFINE_KEYNAME_WITH_SAME_NAME(TVInputVGA1) 348 DEFINE_KEYNAME_WITH_SAME_NAME(TVMediaContext) 349 DEFINE_KEYNAME_WITH_SAME_NAME(TVNetwork) 350 DEFINE_KEYNAME_WITH_SAME_NAME(TVNumberEntry) 351 DEFINE_KEYNAME_WITH_SAME_NAME(TVPower) 352 DEFINE_KEYNAME_WITH_SAME_NAME(TVRadioService) 353 DEFINE_KEYNAME_WITH_SAME_NAME(TVSatellite) 354 DEFINE_KEYNAME_WITH_SAME_NAME(TVSatelliteBS) 355 DEFINE_KEYNAME_WITH_SAME_NAME(TVSatelliteCS) 356 DEFINE_KEYNAME_WITH_SAME_NAME(TVSatelliteToggle) 357 DEFINE_KEYNAME_WITH_SAME_NAME(TVTerrestrialAnalog) 358 DEFINE_KEYNAME_WITH_SAME_NAME(TVTerrestrialDigital) 359 DEFINE_KEYNAME_WITH_SAME_NAME(TVTimer) 360 361 /****************************************************************************** 362 * Media Controller Keys 363 *****************************************************************************/ 364 DEFINE_KEYNAME_WITH_SAME_NAME(AVRInput) 365 DEFINE_KEYNAME_WITH_SAME_NAME(AVRPower) 366 DEFINE_KEYNAME_WITH_SAME_NAME(ColorF0Red) 367 DEFINE_KEYNAME_WITH_SAME_NAME(ColorF1Green) 368 DEFINE_KEYNAME_WITH_SAME_NAME(ColorF2Yellow) 369 DEFINE_KEYNAME_WITH_SAME_NAME(ColorF3Blue) 370 DEFINE_KEYNAME_WITH_SAME_NAME(ColorF4Grey) 371 DEFINE_KEYNAME_WITH_SAME_NAME(ColorF5Brown) 372 DEFINE_KEYNAME_WITH_SAME_NAME(ClosedCaptionToggle) 373 DEFINE_KEYNAME_WITH_SAME_NAME(Dimmer) 374 DEFINE_KEYNAME_WITH_SAME_NAME(DisplaySwap) 375 DEFINE_KEYNAME_WITH_SAME_NAME(DVR) 376 DEFINE_KEYNAME_WITH_SAME_NAME(Exit) 377 DEFINE_KEYNAME_WITH_SAME_NAME(FavoriteClear0) 378 DEFINE_KEYNAME_WITH_SAME_NAME(FavoriteClear1) 379 DEFINE_KEYNAME_WITH_SAME_NAME(FavoriteClear2) 380 DEFINE_KEYNAME_WITH_SAME_NAME(FavoriteClear3) 381 DEFINE_KEYNAME_WITH_SAME_NAME(FavoriteRecall0) 382 DEFINE_KEYNAME_WITH_SAME_NAME(FavoriteRecall1) 383 DEFINE_KEYNAME_WITH_SAME_NAME(FavoriteRecall2) 384 DEFINE_KEYNAME_WITH_SAME_NAME(FavoriteRecall3) 385 DEFINE_KEYNAME_WITH_SAME_NAME(FavoriteStore0) 386 DEFINE_KEYNAME_WITH_SAME_NAME(FavoriteStore1) 387 DEFINE_KEYNAME_WITH_SAME_NAME(FavoriteStore2) 388 DEFINE_KEYNAME_WITH_SAME_NAME(FavoriteStore3) 389 DEFINE_KEYNAME_WITH_SAME_NAME(Guide) 390 DEFINE_KEYNAME_WITH_SAME_NAME(GuideNextDay) 391 DEFINE_KEYNAME_WITH_SAME_NAME(GuidePreviousDay) 392 DEFINE_KEYNAME_WITH_SAME_NAME(Info) 393 DEFINE_KEYNAME_WITH_SAME_NAME(InstantReplay) 394 DEFINE_KEYNAME_WITH_SAME_NAME(Link) 395 DEFINE_KEYNAME_WITH_SAME_NAME(ListProgram) 396 DEFINE_KEYNAME_WITH_SAME_NAME(LiveContent) 397 DEFINE_KEYNAME_WITH_SAME_NAME(Lock) 398 DEFINE_KEYNAME_WITH_SAME_NAME(MediaApps) 399 DEFINE_KEYNAME_WITH_SAME_NAME(MediaAudioTrack) 400 DEFINE_KEYNAME_WITH_SAME_NAME(MediaLast) 401 DEFINE_KEYNAME_WITH_SAME_NAME(MediaSkipBackward) 402 DEFINE_KEYNAME_WITH_SAME_NAME(MediaSkipForward) 403 DEFINE_KEYNAME_WITH_SAME_NAME(MediaStepBackward) 404 DEFINE_KEYNAME_WITH_SAME_NAME(MediaStepForward) 405 DEFINE_KEYNAME_WITH_SAME_NAME(MediaTopMenu) 406 DEFINE_KEYNAME_WITH_SAME_NAME(NavigateIn) 407 DEFINE_KEYNAME_WITH_SAME_NAME(NavigateNext) 408 DEFINE_KEYNAME_WITH_SAME_NAME(NavigateOut) 409 DEFINE_KEYNAME_WITH_SAME_NAME(NavigatePrevious) 410 DEFINE_KEYNAME_WITH_SAME_NAME(NextFavoriteChannel) 411 DEFINE_KEYNAME_WITH_SAME_NAME(NextUserProfile) 412 DEFINE_KEYNAME_WITH_SAME_NAME(OnDemand) 413 DEFINE_KEYNAME_WITH_SAME_NAME(Pairing) 414 DEFINE_KEYNAME_WITH_SAME_NAME(PinPDown) 415 DEFINE_KEYNAME_WITH_SAME_NAME(PinPMove) 416 DEFINE_KEYNAME_WITH_SAME_NAME(PinPToggle) 417 DEFINE_KEYNAME_WITH_SAME_NAME(PinPUp) 418 DEFINE_KEYNAME_WITH_SAME_NAME(PlaySpeedDown) 419 DEFINE_KEYNAME_WITH_SAME_NAME(PlaySpeedReset) 420 DEFINE_KEYNAME_WITH_SAME_NAME(PlaySpeedUp) 421 DEFINE_KEYNAME_WITH_SAME_NAME(RandomToggle) 422 DEFINE_KEYNAME_WITH_SAME_NAME(RcLowBattery) 423 DEFINE_KEYNAME_WITH_SAME_NAME(RecordSpeedNext) 424 DEFINE_KEYNAME_WITH_SAME_NAME(RfBypass) 425 DEFINE_KEYNAME_WITH_SAME_NAME(ScanChannelsToggle) 426 DEFINE_KEYNAME_WITH_SAME_NAME(ScreenModeNext) 427 DEFINE_KEYNAME_WITH_SAME_NAME(Settings) 428 DEFINE_KEYNAME_WITH_SAME_NAME(SplitScreenToggle) 429 DEFINE_KEYNAME_WITH_SAME_NAME(STBInput) 430 DEFINE_KEYNAME_WITH_SAME_NAME(STBPower) 431 DEFINE_KEYNAME_WITH_SAME_NAME(Subtitle) 432 DEFINE_KEYNAME_WITH_SAME_NAME(Teletext) 433 DEFINE_KEYNAME_WITH_SAME_NAME(VideoModeNext) 434 DEFINE_KEYNAME_WITH_SAME_NAME(Wink) 435 DEFINE_KEYNAME_WITH_SAME_NAME(ZoomToggle) 436 437 #undef DEFINE_KEYNAME_WITH_SAME_NAME 438 #undef DEFINE_KEYNAME_INTERNAL 439