dom/events/KeyNameList.h

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

michael@0 1 /* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
michael@0 2 /* vim: set ts=2 et sw=2 tw=80: */
michael@0 3 /* This Source Code Form is subject to the terms of the Mozilla Public
michael@0 4 * License, v. 2.0. If a copy of the MPL was not distributed with this file,
michael@0 5 * You can obtain one at http://mozilla.org/MPL/2.0/. */
michael@0 6
michael@0 7 /**
michael@0 8 * This header file defines all DOM key name which are used for DOM
michael@0 9 * KeyboardEvent.key.
michael@0 10 * You must define NS_DEFINE_KEYNAME macro before including this.
michael@0 11 *
michael@0 12 * It must have two arguments, (aCPPName, aDOMKeyName)
michael@0 13 * aCPPName is usable name for a part of C++ constants.
michael@0 14 * aDOMKeyName is the actual value.
michael@0 15 */
michael@0 16
michael@0 17 #define DEFINE_KEYNAME_INTERNAL(aCPPName, aDOMKeyName) \
michael@0 18 NS_DEFINE_KEYNAME(aCPPName, aDOMKeyName)
michael@0 19
michael@0 20 #define DEFINE_KEYNAME_WITH_SAME_NAME(aName) \
michael@0 21 DEFINE_KEYNAME_INTERNAL(aName, #aName)
michael@0 22
michael@0 23 DEFINE_KEYNAME_WITH_SAME_NAME(Unidentified)
michael@0 24 DEFINE_KEYNAME_INTERNAL(PrintableKey, "MozPrintableKey")
michael@0 25
michael@0 26 DEFINE_KEYNAME_WITH_SAME_NAME(Attn)
michael@0 27 DEFINE_KEYNAME_WITH_SAME_NAME(Apps)
michael@0 28 DEFINE_KEYNAME_WITH_SAME_NAME(Crsel)
michael@0 29 DEFINE_KEYNAME_WITH_SAME_NAME(Exsel)
michael@0 30 DEFINE_KEYNAME_WITH_SAME_NAME(F1)
michael@0 31 DEFINE_KEYNAME_WITH_SAME_NAME(F2)
michael@0 32 DEFINE_KEYNAME_WITH_SAME_NAME(F3)
michael@0 33 DEFINE_KEYNAME_WITH_SAME_NAME(F4)
michael@0 34 DEFINE_KEYNAME_WITH_SAME_NAME(F5)
michael@0 35 DEFINE_KEYNAME_WITH_SAME_NAME(F6)
michael@0 36 DEFINE_KEYNAME_WITH_SAME_NAME(F7)
michael@0 37 DEFINE_KEYNAME_WITH_SAME_NAME(F8)
michael@0 38 DEFINE_KEYNAME_WITH_SAME_NAME(F9)
michael@0 39 DEFINE_KEYNAME_WITH_SAME_NAME(F10)
michael@0 40 DEFINE_KEYNAME_WITH_SAME_NAME(F11)
michael@0 41 DEFINE_KEYNAME_WITH_SAME_NAME(F12)
michael@0 42 DEFINE_KEYNAME_WITH_SAME_NAME(F13)
michael@0 43 DEFINE_KEYNAME_WITH_SAME_NAME(F14)
michael@0 44 DEFINE_KEYNAME_WITH_SAME_NAME(F15)
michael@0 45 DEFINE_KEYNAME_WITH_SAME_NAME(F16)
michael@0 46 DEFINE_KEYNAME_WITH_SAME_NAME(F17)
michael@0 47 DEFINE_KEYNAME_WITH_SAME_NAME(F18)
michael@0 48 DEFINE_KEYNAME_WITH_SAME_NAME(F19)
michael@0 49 DEFINE_KEYNAME_WITH_SAME_NAME(F20)
michael@0 50 DEFINE_KEYNAME_WITH_SAME_NAME(F21)
michael@0 51 DEFINE_KEYNAME_WITH_SAME_NAME(F22)
michael@0 52 DEFINE_KEYNAME_WITH_SAME_NAME(F23)
michael@0 53 DEFINE_KEYNAME_WITH_SAME_NAME(F24)
michael@0 54 DEFINE_KEYNAME_WITH_SAME_NAME(F25)
michael@0 55 DEFINE_KEYNAME_WITH_SAME_NAME(F26)
michael@0 56 DEFINE_KEYNAME_WITH_SAME_NAME(F27)
michael@0 57 DEFINE_KEYNAME_WITH_SAME_NAME(F28)
michael@0 58 DEFINE_KEYNAME_WITH_SAME_NAME(F29)
michael@0 59 DEFINE_KEYNAME_WITH_SAME_NAME(F30)
michael@0 60 DEFINE_KEYNAME_WITH_SAME_NAME(F31)
michael@0 61 DEFINE_KEYNAME_WITH_SAME_NAME(F32)
michael@0 62 DEFINE_KEYNAME_WITH_SAME_NAME(F33)
michael@0 63 DEFINE_KEYNAME_WITH_SAME_NAME(F34)
michael@0 64 DEFINE_KEYNAME_WITH_SAME_NAME(F35)
michael@0 65 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication1)
michael@0 66 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication2)
michael@0 67 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication3)
michael@0 68 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication4)
michael@0 69 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication5)
michael@0 70 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication6)
michael@0 71 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication7)
michael@0 72 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication8)
michael@0 73 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication9)
michael@0 74 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication10)
michael@0 75 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication11)
michael@0 76 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication12)
michael@0 77 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication13)
michael@0 78 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication14)
michael@0 79 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication15)
michael@0 80 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication16)
michael@0 81 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication17)
michael@0 82 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchApplication18)
michael@0 83 DEFINE_KEYNAME_WITH_SAME_NAME(LaunchMail)
michael@0 84 DEFINE_KEYNAME_WITH_SAME_NAME(List)
michael@0 85 DEFINE_KEYNAME_WITH_SAME_NAME(Props)
michael@0 86 DEFINE_KEYNAME_WITH_SAME_NAME(Soft1)
michael@0 87 DEFINE_KEYNAME_WITH_SAME_NAME(Soft2)
michael@0 88 DEFINE_KEYNAME_WITH_SAME_NAME(Soft3)
michael@0 89 DEFINE_KEYNAME_WITH_SAME_NAME(Soft4)
michael@0 90 DEFINE_KEYNAME_WITH_SAME_NAME(Accept)
michael@0 91 DEFINE_KEYNAME_WITH_SAME_NAME(Again)
michael@0 92 DEFINE_KEYNAME_WITH_SAME_NAME(Enter)
michael@0 93 DEFINE_KEYNAME_WITH_SAME_NAME(Find)
michael@0 94 DEFINE_KEYNAME_WITH_SAME_NAME(Help)
michael@0 95 DEFINE_KEYNAME_WITH_SAME_NAME(Info)
michael@0 96 DEFINE_KEYNAME_WITH_SAME_NAME(Menu)
michael@0 97 DEFINE_KEYNAME_WITH_SAME_NAME(Pause)
michael@0 98 DEFINE_KEYNAME_WITH_SAME_NAME(Play)
michael@0 99 DEFINE_KEYNAME_WITH_SAME_NAME(ScrollLock) // IE9 users "Scroll"
michael@0 100 DEFINE_KEYNAME_WITH_SAME_NAME(Execute)
michael@0 101 DEFINE_KEYNAME_WITH_SAME_NAME(Cancel)
michael@0 102 DEFINE_KEYNAME_WITH_SAME_NAME(Esc)
michael@0 103 DEFINE_KEYNAME_WITH_SAME_NAME(Exit)
michael@0 104 DEFINE_KEYNAME_WITH_SAME_NAME(Zoom)
michael@0 105 DEFINE_KEYNAME_WITH_SAME_NAME(BrightnessDown)
michael@0 106 DEFINE_KEYNAME_WITH_SAME_NAME(BrightnessUp)
michael@0 107 DEFINE_KEYNAME_WITH_SAME_NAME(Camera)
michael@0 108 DEFINE_KEYNAME_WITH_SAME_NAME(Eject)
michael@0 109 DEFINE_KEYNAME_WITH_SAME_NAME(Power)
michael@0 110 DEFINE_KEYNAME_WITH_SAME_NAME(PrintScreen)
michael@0 111 DEFINE_KEYNAME_WITH_SAME_NAME(BrowserFavorites)
michael@0 112 DEFINE_KEYNAME_WITH_SAME_NAME(BrowserHome)
michael@0 113 DEFINE_KEYNAME_WITH_SAME_NAME(BrowserRefresh)
michael@0 114 DEFINE_KEYNAME_WITH_SAME_NAME(BrowserSearch)
michael@0 115 DEFINE_KEYNAME_WITH_SAME_NAME(BrowserStop)
michael@0 116 DEFINE_KEYNAME_WITH_SAME_NAME(BrowserBack)
michael@0 117 DEFINE_KEYNAME_WITH_SAME_NAME(BrowserForward)
michael@0 118 DEFINE_KEYNAME_WITH_SAME_NAME(Left)
michael@0 119 DEFINE_KEYNAME_WITH_SAME_NAME(PageDown)
michael@0 120 DEFINE_KEYNAME_WITH_SAME_NAME(PageUp)
michael@0 121 DEFINE_KEYNAME_WITH_SAME_NAME(Right)
michael@0 122 DEFINE_KEYNAME_WITH_SAME_NAME(Up)
michael@0 123 DEFINE_KEYNAME_WITH_SAME_NAME(UpLeft)
michael@0 124 DEFINE_KEYNAME_WITH_SAME_NAME(UpRight)
michael@0 125 DEFINE_KEYNAME_WITH_SAME_NAME(Down)
michael@0 126 DEFINE_KEYNAME_WITH_SAME_NAME(DownLeft)
michael@0 127 DEFINE_KEYNAME_WITH_SAME_NAME(DownRight)
michael@0 128 DEFINE_KEYNAME_WITH_SAME_NAME(Home)
michael@0 129 DEFINE_KEYNAME_WITH_SAME_NAME(End)
michael@0 130 DEFINE_KEYNAME_WITH_SAME_NAME(Select)
michael@0 131 DEFINE_KEYNAME_WITH_SAME_NAME(Tab)
michael@0 132 DEFINE_KEYNAME_WITH_SAME_NAME(Backspace)
michael@0 133 DEFINE_KEYNAME_WITH_SAME_NAME(Clear)
michael@0 134 DEFINE_KEYNAME_WITH_SAME_NAME(Copy)
michael@0 135 DEFINE_KEYNAME_WITH_SAME_NAME(Cut)
michael@0 136 DEFINE_KEYNAME_WITH_SAME_NAME(Del)
michael@0 137 DEFINE_KEYNAME_WITH_SAME_NAME(EraseEof)
michael@0 138 DEFINE_KEYNAME_WITH_SAME_NAME(Insert)
michael@0 139 DEFINE_KEYNAME_WITH_SAME_NAME(Paste)
michael@0 140 DEFINE_KEYNAME_WITH_SAME_NAME(Undo)
michael@0 141 DEFINE_KEYNAME_WITH_SAME_NAME(DeadGrave)
michael@0 142 DEFINE_KEYNAME_WITH_SAME_NAME(DeadAcute)
michael@0 143 DEFINE_KEYNAME_WITH_SAME_NAME(DeadCircumflex)
michael@0 144 DEFINE_KEYNAME_WITH_SAME_NAME(DeadTilde)
michael@0 145 DEFINE_KEYNAME_WITH_SAME_NAME(DeadMacron)
michael@0 146 DEFINE_KEYNAME_WITH_SAME_NAME(DeadBreve)
michael@0 147 DEFINE_KEYNAME_WITH_SAME_NAME(DeadAboveDot)
michael@0 148 DEFINE_KEYNAME_WITH_SAME_NAME(DeadUmlaut)
michael@0 149 DEFINE_KEYNAME_WITH_SAME_NAME(DeadAboveRing)
michael@0 150 DEFINE_KEYNAME_WITH_SAME_NAME(DeadDoubleacute)
michael@0 151 DEFINE_KEYNAME_WITH_SAME_NAME(DeadCaron)
michael@0 152 DEFINE_KEYNAME_WITH_SAME_NAME(DeadCedilla)
michael@0 153 DEFINE_KEYNAME_WITH_SAME_NAME(DeadOgonek)
michael@0 154 DEFINE_KEYNAME_WITH_SAME_NAME(DeadIota)
michael@0 155 DEFINE_KEYNAME_WITH_SAME_NAME(DeadVoicedSound)
michael@0 156 DEFINE_KEYNAME_WITH_SAME_NAME(DeadSemivoicedSound)
michael@0 157 DEFINE_KEYNAME_WITH_SAME_NAME(Alphanumeric)
michael@0 158 DEFINE_KEYNAME_WITH_SAME_NAME(Alt)
michael@0 159 DEFINE_KEYNAME_WITH_SAME_NAME(AltGraph)
michael@0 160 DEFINE_KEYNAME_WITH_SAME_NAME(CapsLock)
michael@0 161 DEFINE_KEYNAME_WITH_SAME_NAME(Control)
michael@0 162 DEFINE_KEYNAME_WITH_SAME_NAME(Fn)
michael@0 163 DEFINE_KEYNAME_WITH_SAME_NAME(FnLock)
michael@0 164 DEFINE_KEYNAME_WITH_SAME_NAME(Meta)
michael@0 165 DEFINE_KEYNAME_WITH_SAME_NAME(Process)
michael@0 166 DEFINE_KEYNAME_WITH_SAME_NAME(NumLock)
michael@0 167 DEFINE_KEYNAME_WITH_SAME_NAME(Shift)
michael@0 168 DEFINE_KEYNAME_WITH_SAME_NAME(SymbolLock)
michael@0 169 DEFINE_KEYNAME_WITH_SAME_NAME(OS) // IE9 uses "Win"
michael@0 170 DEFINE_KEYNAME_WITH_SAME_NAME(Compose)
michael@0 171 DEFINE_KEYNAME_WITH_SAME_NAME(AllCandidates)
michael@0 172 DEFINE_KEYNAME_WITH_SAME_NAME(NextCandidate)
michael@0 173 DEFINE_KEYNAME_WITH_SAME_NAME(PreviousCandidate)
michael@0 174 DEFINE_KEYNAME_WITH_SAME_NAME(CodeInput)
michael@0 175 DEFINE_KEYNAME_WITH_SAME_NAME(Convert)
michael@0 176 DEFINE_KEYNAME_WITH_SAME_NAME(Nonconvert)
michael@0 177 DEFINE_KEYNAME_WITH_SAME_NAME(FinalMode)
michael@0 178 DEFINE_KEYNAME_WITH_SAME_NAME(FullWidth)
michael@0 179 DEFINE_KEYNAME_WITH_SAME_NAME(HalfWidth)
michael@0 180 DEFINE_KEYNAME_WITH_SAME_NAME(ModeChange)
michael@0 181 DEFINE_KEYNAME_WITH_SAME_NAME(RomanCharacters)
michael@0 182 DEFINE_KEYNAME_WITH_SAME_NAME(HangulMode)
michael@0 183 DEFINE_KEYNAME_WITH_SAME_NAME(HanjaMode)
michael@0 184 DEFINE_KEYNAME_WITH_SAME_NAME(JunjaMode)
michael@0 185 DEFINE_KEYNAME_WITH_SAME_NAME(Hiragana)
michael@0 186 DEFINE_KEYNAME_WITH_SAME_NAME(KanaMode)
michael@0 187 DEFINE_KEYNAME_WITH_SAME_NAME(KanjiMode)
michael@0 188 DEFINE_KEYNAME_WITH_SAME_NAME(Katakana)
michael@0 189 DEFINE_KEYNAME_WITH_SAME_NAME(AudioFaderFront)
michael@0 190 DEFINE_KEYNAME_WITH_SAME_NAME(AudioFaderRear)
michael@0 191 DEFINE_KEYNAME_WITH_SAME_NAME(AudioBalanceLeft)
michael@0 192 DEFINE_KEYNAME_WITH_SAME_NAME(AudioBalanceRight)
michael@0 193 DEFINE_KEYNAME_WITH_SAME_NAME(AudioBassBoostDown)
michael@0 194 DEFINE_KEYNAME_WITH_SAME_NAME(AudioBassBoostUp)
michael@0 195 DEFINE_KEYNAME_WITH_SAME_NAME(VolumeMute)
michael@0 196 DEFINE_KEYNAME_WITH_SAME_NAME(VolumeDown)
michael@0 197 DEFINE_KEYNAME_WITH_SAME_NAME(VolumeUp)
michael@0 198 DEFINE_KEYNAME_WITH_SAME_NAME(MediaPause)
michael@0 199 DEFINE_KEYNAME_WITH_SAME_NAME(MediaPlay)
michael@0 200 DEFINE_KEYNAME_WITH_SAME_NAME(MediaStop)
michael@0 201 DEFINE_KEYNAME_WITH_SAME_NAME(MediaNextTrack)
michael@0 202 DEFINE_KEYNAME_WITH_SAME_NAME(MediaPreviousTrack)
michael@0 203 DEFINE_KEYNAME_WITH_SAME_NAME(MediaPlayPause)
michael@0 204 DEFINE_KEYNAME_WITH_SAME_NAME(MediaTrackSkip)
michael@0 205 DEFINE_KEYNAME_WITH_SAME_NAME(MediaTrackStart)
michael@0 206 DEFINE_KEYNAME_WITH_SAME_NAME(MediaTrackEnd)
michael@0 207 DEFINE_KEYNAME_WITH_SAME_NAME(SelectMedia)
michael@0 208 DEFINE_KEYNAME_WITH_SAME_NAME(Blue)
michael@0 209 DEFINE_KEYNAME_WITH_SAME_NAME(Brown)
michael@0 210 DEFINE_KEYNAME_WITH_SAME_NAME(ChannelDown)
michael@0 211 DEFINE_KEYNAME_WITH_SAME_NAME(ChannelUp)
michael@0 212 DEFINE_KEYNAME_WITH_SAME_NAME(ClearFavorite0)
michael@0 213 DEFINE_KEYNAME_WITH_SAME_NAME(ClearFavorite1)
michael@0 214 DEFINE_KEYNAME_WITH_SAME_NAME(ClearFavorite2)
michael@0 215 DEFINE_KEYNAME_WITH_SAME_NAME(ClearFavorite3)
michael@0 216 DEFINE_KEYNAME_WITH_SAME_NAME(Dimmer)
michael@0 217 DEFINE_KEYNAME_WITH_SAME_NAME(DisplaySwap)
michael@0 218 DEFINE_KEYNAME_WITH_SAME_NAME(FastFwd)
michael@0 219 DEFINE_KEYNAME_WITH_SAME_NAME(Green)
michael@0 220 DEFINE_KEYNAME_WITH_SAME_NAME(Grey)
michael@0 221 DEFINE_KEYNAME_WITH_SAME_NAME(Guide)
michael@0 222 DEFINE_KEYNAME_WITH_SAME_NAME(InstantReplay)
michael@0 223 DEFINE_KEYNAME_WITH_SAME_NAME(MediaLast)
michael@0 224 DEFINE_KEYNAME_WITH_SAME_NAME(Link)
michael@0 225 DEFINE_KEYNAME_WITH_SAME_NAME(Live)
michael@0 226 DEFINE_KEYNAME_WITH_SAME_NAME(Lock)
michael@0 227 DEFINE_KEYNAME_WITH_SAME_NAME(NextDay)
michael@0 228 DEFINE_KEYNAME_WITH_SAME_NAME(NextFavoriteChannel)
michael@0 229 DEFINE_KEYNAME_WITH_SAME_NAME(OnDemand)
michael@0 230 DEFINE_KEYNAME_WITH_SAME_NAME(PinPDown)
michael@0 231 DEFINE_KEYNAME_WITH_SAME_NAME(PinPMove)
michael@0 232 DEFINE_KEYNAME_WITH_SAME_NAME(PinPToggle)
michael@0 233 DEFINE_KEYNAME_WITH_SAME_NAME(PinPUp)
michael@0 234 DEFINE_KEYNAME_WITH_SAME_NAME(PlaySpeedDown)
michael@0 235 DEFINE_KEYNAME_WITH_SAME_NAME(PlaySpeedReset)
michael@0 236 DEFINE_KEYNAME_WITH_SAME_NAME(PlaySpeedUp)
michael@0 237 DEFINE_KEYNAME_WITH_SAME_NAME(PrevDay)
michael@0 238 DEFINE_KEYNAME_WITH_SAME_NAME(RandomToggle)
michael@0 239 DEFINE_KEYNAME_WITH_SAME_NAME(RecallFavorite0)
michael@0 240 DEFINE_KEYNAME_WITH_SAME_NAME(RecallFavorite1)
michael@0 241 DEFINE_KEYNAME_WITH_SAME_NAME(RecallFavorite2)
michael@0 242 DEFINE_KEYNAME_WITH_SAME_NAME(RecallFavorite3)
michael@0 243 DEFINE_KEYNAME_WITH_SAME_NAME(MediaRecord)
michael@0 244 DEFINE_KEYNAME_WITH_SAME_NAME(RecordSpeedNext)
michael@0 245 DEFINE_KEYNAME_WITH_SAME_NAME(Red)
michael@0 246 DEFINE_KEYNAME_WITH_SAME_NAME(MediaRewind)
michael@0 247 DEFINE_KEYNAME_WITH_SAME_NAME(RfBypass)
michael@0 248 DEFINE_KEYNAME_WITH_SAME_NAME(ScanChannelsToggle)
michael@0 249 DEFINE_KEYNAME_WITH_SAME_NAME(ScreenModeNext)
michael@0 250 DEFINE_KEYNAME_WITH_SAME_NAME(Settings)
michael@0 251 DEFINE_KEYNAME_WITH_SAME_NAME(SplitScreenToggle)
michael@0 252 DEFINE_KEYNAME_WITH_SAME_NAME(StoreFavorite0)
michael@0 253 DEFINE_KEYNAME_WITH_SAME_NAME(StoreFavorite1)
michael@0 254 DEFINE_KEYNAME_WITH_SAME_NAME(StoreFavorite2)
michael@0 255 DEFINE_KEYNAME_WITH_SAME_NAME(StoreFavorite3)
michael@0 256 DEFINE_KEYNAME_WITH_SAME_NAME(Subtitle)
michael@0 257 DEFINE_KEYNAME_WITH_SAME_NAME(AudioSurroundModeNext)
michael@0 258 DEFINE_KEYNAME_WITH_SAME_NAME(Teletext)
michael@0 259 DEFINE_KEYNAME_WITH_SAME_NAME(VideoModeNext)
michael@0 260 DEFINE_KEYNAME_WITH_SAME_NAME(DisplayWide)
michael@0 261 DEFINE_KEYNAME_WITH_SAME_NAME(Wink)
michael@0 262 DEFINE_KEYNAME_WITH_SAME_NAME(Yellow)
michael@0 263
michael@0 264 #undef DEFINE_KEYNAME_WITH_SAME_NAME
michael@0 265 #undef DEFINE_KEYNAME_INTERNAL

mercurial