obs-hotkeys.h 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653
  1. OBS_HOTKEY(OBS_KEY_NONE)
  2. OBS_HOTKEY(OBS_KEY_RETURN)
  3. OBS_HOTKEY(OBS_KEY_ENTER)
  4. OBS_HOTKEY(OBS_KEY_ESCAPE)
  5. OBS_HOTKEY(OBS_KEY_TAB)
  6. OBS_HOTKEY(OBS_KEY_BACKTAB)
  7. OBS_HOTKEY(OBS_KEY_BACKSPACE)
  8. OBS_HOTKEY(OBS_KEY_INSERT)
  9. OBS_HOTKEY(OBS_KEY_DELETE)
  10. OBS_HOTKEY(OBS_KEY_PAUSE)
  11. OBS_HOTKEY(OBS_KEY_PRINT)
  12. OBS_HOTKEY(OBS_KEY_SYSREQ)
  13. OBS_HOTKEY(OBS_KEY_CLEAR)
  14. OBS_HOTKEY(OBS_KEY_HOME)
  15. OBS_HOTKEY(OBS_KEY_END)
  16. OBS_HOTKEY(OBS_KEY_LEFT)
  17. OBS_HOTKEY(OBS_KEY_UP)
  18. OBS_HOTKEY(OBS_KEY_RIGHT)
  19. OBS_HOTKEY(OBS_KEY_DOWN)
  20. OBS_HOTKEY(OBS_KEY_PAGEUP)
  21. OBS_HOTKEY(OBS_KEY_PAGEDOWN)
  22. OBS_HOTKEY(OBS_KEY_SHIFT)
  23. OBS_HOTKEY(OBS_KEY_CONTROL)
  24. OBS_HOTKEY(OBS_KEY_META)
  25. OBS_HOTKEY(OBS_KEY_ALT)
  26. OBS_HOTKEY(OBS_KEY_ALTGR)
  27. OBS_HOTKEY(OBS_KEY_CAPSLOCK)
  28. OBS_HOTKEY(OBS_KEY_NUMLOCK)
  29. OBS_HOTKEY(OBS_KEY_SCROLLLOCK)
  30. OBS_HOTKEY(OBS_KEY_F1)
  31. OBS_HOTKEY(OBS_KEY_F2)
  32. OBS_HOTKEY(OBS_KEY_F3)
  33. OBS_HOTKEY(OBS_KEY_F4)
  34. OBS_HOTKEY(OBS_KEY_F5)
  35. OBS_HOTKEY(OBS_KEY_F6)
  36. OBS_HOTKEY(OBS_KEY_F7)
  37. OBS_HOTKEY(OBS_KEY_F8)
  38. OBS_HOTKEY(OBS_KEY_F9)
  39. OBS_HOTKEY(OBS_KEY_F10)
  40. OBS_HOTKEY(OBS_KEY_F11)
  41. OBS_HOTKEY(OBS_KEY_F12)
  42. OBS_HOTKEY(OBS_KEY_F13)
  43. OBS_HOTKEY(OBS_KEY_F14)
  44. OBS_HOTKEY(OBS_KEY_F15)
  45. OBS_HOTKEY(OBS_KEY_F16)
  46. OBS_HOTKEY(OBS_KEY_F17)
  47. OBS_HOTKEY(OBS_KEY_F18)
  48. OBS_HOTKEY(OBS_KEY_F19)
  49. OBS_HOTKEY(OBS_KEY_F20)
  50. OBS_HOTKEY(OBS_KEY_F21)
  51. OBS_HOTKEY(OBS_KEY_F22)
  52. OBS_HOTKEY(OBS_KEY_F23)
  53. OBS_HOTKEY(OBS_KEY_F24)
  54. OBS_HOTKEY(OBS_KEY_F25)
  55. OBS_HOTKEY(OBS_KEY_F26)
  56. OBS_HOTKEY(OBS_KEY_F27)
  57. OBS_HOTKEY(OBS_KEY_F28)
  58. OBS_HOTKEY(OBS_KEY_F29)
  59. OBS_HOTKEY(OBS_KEY_F30)
  60. OBS_HOTKEY(OBS_KEY_F31)
  61. OBS_HOTKEY(OBS_KEY_F32)
  62. OBS_HOTKEY(OBS_KEY_F33)
  63. OBS_HOTKEY(OBS_KEY_F34)
  64. OBS_HOTKEY(OBS_KEY_F35)
  65. OBS_HOTKEY(OBS_KEY_MENU)
  66. OBS_HOTKEY(OBS_KEY_HYPER_L)
  67. OBS_HOTKEY(OBS_KEY_HYPER_R)
  68. OBS_HOTKEY(OBS_KEY_HELP)
  69. OBS_HOTKEY(OBS_KEY_DIRECTION_L)
  70. OBS_HOTKEY(OBS_KEY_DIRECTION_R)
  71. OBS_HOTKEY(OBS_KEY_SPACE)
  72. OBS_HOTKEY(OBS_KEY_EXCLAM)
  73. OBS_HOTKEY(OBS_KEY_QUOTEDBL)
  74. OBS_HOTKEY(OBS_KEY_NUMBERSIGN)
  75. OBS_HOTKEY(OBS_KEY_DOLLAR)
  76. OBS_HOTKEY(OBS_KEY_PERCENT)
  77. OBS_HOTKEY(OBS_KEY_AMPERSAND)
  78. OBS_HOTKEY(OBS_KEY_APOSTROPHE)
  79. OBS_HOTKEY(OBS_KEY_PARENLEFT)
  80. OBS_HOTKEY(OBS_KEY_PARENRIGHT)
  81. OBS_HOTKEY(OBS_KEY_ASTERISK)
  82. OBS_HOTKEY(OBS_KEY_PLUS)
  83. OBS_HOTKEY(OBS_KEY_COMMA)
  84. OBS_HOTKEY(OBS_KEY_MINUS)
  85. OBS_HOTKEY(OBS_KEY_PERIOD)
  86. OBS_HOTKEY(OBS_KEY_SLASH)
  87. OBS_HOTKEY(OBS_KEY_0)
  88. OBS_HOTKEY(OBS_KEY_1)
  89. OBS_HOTKEY(OBS_KEY_2)
  90. OBS_HOTKEY(OBS_KEY_3)
  91. OBS_HOTKEY(OBS_KEY_4)
  92. OBS_HOTKEY(OBS_KEY_5)
  93. OBS_HOTKEY(OBS_KEY_6)
  94. OBS_HOTKEY(OBS_KEY_7)
  95. OBS_HOTKEY(OBS_KEY_8)
  96. OBS_HOTKEY(OBS_KEY_9)
  97. OBS_HOTKEY(OBS_KEY_NUMEQUAL)
  98. OBS_HOTKEY(OBS_KEY_NUMASTERISK)
  99. OBS_HOTKEY(OBS_KEY_NUMPLUS)
  100. OBS_HOTKEY(OBS_KEY_NUMCOMMA)
  101. OBS_HOTKEY(OBS_KEY_NUMMINUS)
  102. OBS_HOTKEY(OBS_KEY_NUMPERIOD)
  103. OBS_HOTKEY(OBS_KEY_NUMSLASH)
  104. OBS_HOTKEY(OBS_KEY_NUM0)
  105. OBS_HOTKEY(OBS_KEY_NUM1)
  106. OBS_HOTKEY(OBS_KEY_NUM2)
  107. OBS_HOTKEY(OBS_KEY_NUM3)
  108. OBS_HOTKEY(OBS_KEY_NUM4)
  109. OBS_HOTKEY(OBS_KEY_NUM5)
  110. OBS_HOTKEY(OBS_KEY_NUM6)
  111. OBS_HOTKEY(OBS_KEY_NUM7)
  112. OBS_HOTKEY(OBS_KEY_NUM8)
  113. OBS_HOTKEY(OBS_KEY_NUM9)
  114. OBS_HOTKEY(OBS_KEY_COLON)
  115. OBS_HOTKEY(OBS_KEY_SEMICOLON)
  116. OBS_HOTKEY(OBS_KEY_QUOTE)
  117. OBS_HOTKEY(OBS_KEY_LESS)
  118. OBS_HOTKEY(OBS_KEY_EQUAL)
  119. OBS_HOTKEY(OBS_KEY_GREATER)
  120. OBS_HOTKEY(OBS_KEY_QUESTION)
  121. OBS_HOTKEY(OBS_KEY_AT)
  122. OBS_HOTKEY(OBS_KEY_A)
  123. OBS_HOTKEY(OBS_KEY_B)
  124. OBS_HOTKEY(OBS_KEY_C)
  125. OBS_HOTKEY(OBS_KEY_D)
  126. OBS_HOTKEY(OBS_KEY_E)
  127. OBS_HOTKEY(OBS_KEY_F)
  128. OBS_HOTKEY(OBS_KEY_G)
  129. OBS_HOTKEY(OBS_KEY_H)
  130. OBS_HOTKEY(OBS_KEY_I)
  131. OBS_HOTKEY(OBS_KEY_J)
  132. OBS_HOTKEY(OBS_KEY_K)
  133. OBS_HOTKEY(OBS_KEY_L)
  134. OBS_HOTKEY(OBS_KEY_M)
  135. OBS_HOTKEY(OBS_KEY_N)
  136. OBS_HOTKEY(OBS_KEY_O)
  137. OBS_HOTKEY(OBS_KEY_P)
  138. OBS_HOTKEY(OBS_KEY_Q)
  139. OBS_HOTKEY(OBS_KEY_R)
  140. OBS_HOTKEY(OBS_KEY_S)
  141. OBS_HOTKEY(OBS_KEY_T)
  142. OBS_HOTKEY(OBS_KEY_U)
  143. OBS_HOTKEY(OBS_KEY_V)
  144. OBS_HOTKEY(OBS_KEY_W)
  145. OBS_HOTKEY(OBS_KEY_X)
  146. OBS_HOTKEY(OBS_KEY_Y)
  147. OBS_HOTKEY(OBS_KEY_Z)
  148. OBS_HOTKEY(OBS_KEY_BRACKETLEFT)
  149. OBS_HOTKEY(OBS_KEY_BACKSLASH)
  150. OBS_HOTKEY(OBS_KEY_BRACKETRIGHT)
  151. OBS_HOTKEY(OBS_KEY_ASCIICIRCUM)
  152. OBS_HOTKEY(OBS_KEY_UNDERSCORE)
  153. OBS_HOTKEY(OBS_KEY_QUOTELEFT)
  154. OBS_HOTKEY(OBS_KEY_BRACELEFT)
  155. OBS_HOTKEY(OBS_KEY_BAR)
  156. OBS_HOTKEY(OBS_KEY_BRACERIGHT)
  157. OBS_HOTKEY(OBS_KEY_ASCIITILDE)
  158. OBS_HOTKEY(OBS_KEY_NOBREAKSPACE)
  159. OBS_HOTKEY(OBS_KEY_EXCLAMDOWN)
  160. OBS_HOTKEY(OBS_KEY_CENT)
  161. OBS_HOTKEY(OBS_KEY_STERLING)
  162. OBS_HOTKEY(OBS_KEY_CURRENCY)
  163. OBS_HOTKEY(OBS_KEY_YEN)
  164. OBS_HOTKEY(OBS_KEY_BROKENBAR)
  165. OBS_HOTKEY(OBS_KEY_SECTION)
  166. OBS_HOTKEY(OBS_KEY_DIAERESIS)
  167. OBS_HOTKEY(OBS_KEY_COPYRIGHT)
  168. OBS_HOTKEY(OBS_KEY_ORDFEMININE)
  169. OBS_HOTKEY(OBS_KEY_GUILLEMOTLEFT)
  170. OBS_HOTKEY(OBS_KEY_NOTSIGN)
  171. OBS_HOTKEY(OBS_KEY_HYPHEN)
  172. OBS_HOTKEY(OBS_KEY_REGISTERED)
  173. OBS_HOTKEY(OBS_KEY_MACRON)
  174. OBS_HOTKEY(OBS_KEY_DEGREE)
  175. OBS_HOTKEY(OBS_KEY_PLUSMINUS)
  176. OBS_HOTKEY(OBS_KEY_TWOSUPERIOR)
  177. OBS_HOTKEY(OBS_KEY_THREESUPERIOR)
  178. OBS_HOTKEY(OBS_KEY_ACUTE)
  179. OBS_HOTKEY(OBS_KEY_MU)
  180. OBS_HOTKEY(OBS_KEY_PARAGRAPH)
  181. OBS_HOTKEY(OBS_KEY_PERIODCENTERED)
  182. OBS_HOTKEY(OBS_KEY_CEDILLA)
  183. OBS_HOTKEY(OBS_KEY_ONESUPERIOR)
  184. OBS_HOTKEY(OBS_KEY_MASCULINE)
  185. OBS_HOTKEY(OBS_KEY_GUILLEMOTRIGHT)
  186. OBS_HOTKEY(OBS_KEY_ONEQUARTER)
  187. OBS_HOTKEY(OBS_KEY_ONEHALF)
  188. OBS_HOTKEY(OBS_KEY_THREEQUARTERS)
  189. OBS_HOTKEY(OBS_KEY_QUESTIONDOWN)
  190. OBS_HOTKEY(OBS_KEY_AGRAVE)
  191. OBS_HOTKEY(OBS_KEY_AACUTE)
  192. OBS_HOTKEY(OBS_KEY_ACIRCUMFLEX)
  193. OBS_HOTKEY(OBS_KEY_ATILDE)
  194. OBS_HOTKEY(OBS_KEY_ADIAERESIS)
  195. OBS_HOTKEY(OBS_KEY_ARING)
  196. OBS_HOTKEY(OBS_KEY_AE)
  197. OBS_HOTKEY(OBS_KEY_CCEDILLA)
  198. OBS_HOTKEY(OBS_KEY_EGRAVE)
  199. OBS_HOTKEY(OBS_KEY_EACUTE)
  200. OBS_HOTKEY(OBS_KEY_ECIRCUMFLEX)
  201. OBS_HOTKEY(OBS_KEY_EDIAERESIS)
  202. OBS_HOTKEY(OBS_KEY_IGRAVE)
  203. OBS_HOTKEY(OBS_KEY_IACUTE)
  204. OBS_HOTKEY(OBS_KEY_ICIRCUMFLEX)
  205. OBS_HOTKEY(OBS_KEY_IDIAERESIS)
  206. OBS_HOTKEY(OBS_KEY_ETH)
  207. OBS_HOTKEY(OBS_KEY_NTILDE)
  208. OBS_HOTKEY(OBS_KEY_OGRAVE)
  209. OBS_HOTKEY(OBS_KEY_OACUTE)
  210. OBS_HOTKEY(OBS_KEY_OCIRCUMFLEX)
  211. OBS_HOTKEY(OBS_KEY_OTILDE)
  212. OBS_HOTKEY(OBS_KEY_ODIAERESIS)
  213. OBS_HOTKEY(OBS_KEY_MULTIPLY)
  214. OBS_HOTKEY(OBS_KEY_OOBLIQUE)
  215. OBS_HOTKEY(OBS_KEY_UGRAVE)
  216. OBS_HOTKEY(OBS_KEY_UACUTE)
  217. OBS_HOTKEY(OBS_KEY_UCIRCUMFLEX)
  218. OBS_HOTKEY(OBS_KEY_UDIAERESIS)
  219. OBS_HOTKEY(OBS_KEY_YACUTE)
  220. OBS_HOTKEY(OBS_KEY_THORN)
  221. OBS_HOTKEY(OBS_KEY_SSHARP)
  222. OBS_HOTKEY(OBS_KEY_DIVISION)
  223. OBS_HOTKEY(OBS_KEY_YDIAERESIS)
  224. OBS_HOTKEY(OBS_KEY_MULTI_KEY)
  225. OBS_HOTKEY(OBS_KEY_CODEINPUT)
  226. OBS_HOTKEY(OBS_KEY_SINGLECANDIDATE)
  227. OBS_HOTKEY(OBS_KEY_MULTIPLECANDIDATE)
  228. OBS_HOTKEY(OBS_KEY_PREVIOUSCANDIDATE)
  229. OBS_HOTKEY(OBS_KEY_MODE_SWITCH)
  230. OBS_HOTKEY(OBS_KEY_KANJI)
  231. OBS_HOTKEY(OBS_KEY_MUHENKAN)
  232. OBS_HOTKEY(OBS_KEY_HENKAN)
  233. OBS_HOTKEY(OBS_KEY_ROMAJI)
  234. OBS_HOTKEY(OBS_KEY_HIRAGANA)
  235. OBS_HOTKEY(OBS_KEY_KATAKANA)
  236. OBS_HOTKEY(OBS_KEY_HIRAGANA_KATAKANA)
  237. OBS_HOTKEY(OBS_KEY_ZENKAKU)
  238. OBS_HOTKEY(OBS_KEY_HANKAKU)
  239. OBS_HOTKEY(OBS_KEY_ZENKAKU_HANKAKU)
  240. OBS_HOTKEY(OBS_KEY_TOUROKU)
  241. OBS_HOTKEY(OBS_KEY_MASSYO)
  242. OBS_HOTKEY(OBS_KEY_KANA_LOCK)
  243. OBS_HOTKEY(OBS_KEY_KANA_SHIFT)
  244. OBS_HOTKEY(OBS_KEY_EISU_SHIFT)
  245. OBS_HOTKEY(OBS_KEY_EISU_TOGGLE)
  246. OBS_HOTKEY(OBS_KEY_HANGUL)
  247. OBS_HOTKEY(OBS_KEY_HANGUL_START)
  248. OBS_HOTKEY(OBS_KEY_HANGUL_END)
  249. OBS_HOTKEY(OBS_KEY_HANGUL_HANJA)
  250. OBS_HOTKEY(OBS_KEY_HANGUL_JAMO)
  251. OBS_HOTKEY(OBS_KEY_HANGUL_ROMAJA)
  252. OBS_HOTKEY(OBS_KEY_HANGUL_JEONJA)
  253. OBS_HOTKEY(OBS_KEY_HANGUL_BANJA)
  254. OBS_HOTKEY(OBS_KEY_HANGUL_PREHANJA)
  255. OBS_HOTKEY(OBS_KEY_HANGUL_POSTHANJA)
  256. OBS_HOTKEY(OBS_KEY_HANGUL_SPECIAL)
  257. OBS_HOTKEY(OBS_KEY_DEAD_GRAVE)
  258. OBS_HOTKEY(OBS_KEY_DEAD_ACUTE)
  259. OBS_HOTKEY(OBS_KEY_DEAD_CIRCUMFLEX)
  260. OBS_HOTKEY(OBS_KEY_DEAD_TILDE)
  261. OBS_HOTKEY(OBS_KEY_DEAD_MACRON)
  262. OBS_HOTKEY(OBS_KEY_DEAD_BREVE)
  263. OBS_HOTKEY(OBS_KEY_DEAD_ABOVEDOT)
  264. OBS_HOTKEY(OBS_KEY_DEAD_DIAERESIS)
  265. OBS_HOTKEY(OBS_KEY_DEAD_ABOVERING)
  266. OBS_HOTKEY(OBS_KEY_DEAD_DOUBLEACUTE)
  267. OBS_HOTKEY(OBS_KEY_DEAD_CARON)
  268. OBS_HOTKEY(OBS_KEY_DEAD_CEDILLA)
  269. OBS_HOTKEY(OBS_KEY_DEAD_OGONEK)
  270. OBS_HOTKEY(OBS_KEY_DEAD_IOTA)
  271. OBS_HOTKEY(OBS_KEY_DEAD_VOICED_SOUND)
  272. OBS_HOTKEY(OBS_KEY_DEAD_SEMIVOICED_SOUND)
  273. OBS_HOTKEY(OBS_KEY_DEAD_BELOWDOT)
  274. OBS_HOTKEY(OBS_KEY_DEAD_HOOK)
  275. OBS_HOTKEY(OBS_KEY_DEAD_HORN)
  276. OBS_HOTKEY(OBS_KEY_BACK)
  277. OBS_HOTKEY(OBS_KEY_FORWARD)
  278. OBS_HOTKEY(OBS_KEY_STOP)
  279. OBS_HOTKEY(OBS_KEY_REFRESH)
  280. OBS_HOTKEY(OBS_KEY_VOLUMEDOWN)
  281. OBS_HOTKEY(OBS_KEY_VOLUMEMUTE)
  282. OBS_HOTKEY(OBS_KEY_VOLUMEUP)
  283. OBS_HOTKEY(OBS_KEY_BASSBOOST)
  284. OBS_HOTKEY(OBS_KEY_BASSUP)
  285. OBS_HOTKEY(OBS_KEY_BASSDOWN)
  286. OBS_HOTKEY(OBS_KEY_TREBLEUP)
  287. OBS_HOTKEY(OBS_KEY_TREBLEDOWN)
  288. OBS_HOTKEY(OBS_KEY_MEDIAPLAY)
  289. OBS_HOTKEY(OBS_KEY_MEDIASTOP)
  290. OBS_HOTKEY(OBS_KEY_MEDIAPREVIOUS)
  291. OBS_HOTKEY(OBS_KEY_MEDIANEXT)
  292. OBS_HOTKEY(OBS_KEY_MEDIARECORD)
  293. OBS_HOTKEY(OBS_KEY_MEDIAPAUSE)
  294. OBS_HOTKEY(OBS_KEY_MEDIATOGGLEPLAYPAUSE)
  295. OBS_HOTKEY(OBS_KEY_HOMEPAGE)
  296. OBS_HOTKEY(OBS_KEY_FAVORITES)
  297. OBS_HOTKEY(OBS_KEY_SEARCH)
  298. OBS_HOTKEY(OBS_KEY_STANDBY)
  299. OBS_HOTKEY(OBS_KEY_OPENURL)
  300. OBS_HOTKEY(OBS_KEY_LAUNCHMAIL)
  301. OBS_HOTKEY(OBS_KEY_LAUNCHMEDIA)
  302. OBS_HOTKEY(OBS_KEY_LAUNCH0)
  303. OBS_HOTKEY(OBS_KEY_LAUNCH1)
  304. OBS_HOTKEY(OBS_KEY_LAUNCH2)
  305. OBS_HOTKEY(OBS_KEY_LAUNCH3)
  306. OBS_HOTKEY(OBS_KEY_LAUNCH4)
  307. OBS_HOTKEY(OBS_KEY_LAUNCH5)
  308. OBS_HOTKEY(OBS_KEY_LAUNCH6)
  309. OBS_HOTKEY(OBS_KEY_LAUNCH7)
  310. OBS_HOTKEY(OBS_KEY_LAUNCH8)
  311. OBS_HOTKEY(OBS_KEY_LAUNCH9)
  312. OBS_HOTKEY(OBS_KEY_LAUNCHA)
  313. OBS_HOTKEY(OBS_KEY_LAUNCHB)
  314. OBS_HOTKEY(OBS_KEY_LAUNCHC)
  315. OBS_HOTKEY(OBS_KEY_LAUNCHD)
  316. OBS_HOTKEY(OBS_KEY_LAUNCHE)
  317. OBS_HOTKEY(OBS_KEY_LAUNCHF)
  318. OBS_HOTKEY(OBS_KEY_LAUNCHG)
  319. OBS_HOTKEY(OBS_KEY_LAUNCHH)
  320. OBS_HOTKEY(OBS_KEY_MONBRIGHTNESSUP)
  321. OBS_HOTKEY(OBS_KEY_MONBRIGHTNESSDOWN)
  322. OBS_HOTKEY(OBS_KEY_KEYBOARDLIGHTONOFF)
  323. OBS_HOTKEY(OBS_KEY_KEYBOARDBRIGHTNESSUP)
  324. OBS_HOTKEY(OBS_KEY_KEYBOARDBRIGHTNESSDOWN)
  325. OBS_HOTKEY(OBS_KEY_POWEROFF)
  326. OBS_HOTKEY(OBS_KEY_WAKEUP)
  327. OBS_HOTKEY(OBS_KEY_EJECT)
  328. OBS_HOTKEY(OBS_KEY_SCREENSAVER)
  329. OBS_HOTKEY(OBS_KEY_WWW)
  330. OBS_HOTKEY(OBS_KEY_MEMO)
  331. OBS_HOTKEY(OBS_KEY_LIGHTBULB)
  332. OBS_HOTKEY(OBS_KEY_SHOP)
  333. OBS_HOTKEY(OBS_KEY_HISTORY)
  334. OBS_HOTKEY(OBS_KEY_ADDFAVORITE)
  335. OBS_HOTKEY(OBS_KEY_HOTLINKS)
  336. OBS_HOTKEY(OBS_KEY_BRIGHTNESSADJUST)
  337. OBS_HOTKEY(OBS_KEY_FINANCE)
  338. OBS_HOTKEY(OBS_KEY_COMMUNITY)
  339. OBS_HOTKEY(OBS_KEY_AUDIOREWIND)
  340. OBS_HOTKEY(OBS_KEY_BACKFORWARD)
  341. OBS_HOTKEY(OBS_KEY_APPLICATIONLEFT)
  342. OBS_HOTKEY(OBS_KEY_APPLICATIONRIGHT)
  343. OBS_HOTKEY(OBS_KEY_BOOK)
  344. OBS_HOTKEY(OBS_KEY_CD)
  345. OBS_HOTKEY(OBS_KEY_CALCULATOR)
  346. OBS_HOTKEY(OBS_KEY_TODOLIST)
  347. OBS_HOTKEY(OBS_KEY_CLEARGRAB)
  348. OBS_HOTKEY(OBS_KEY_CLOSE)
  349. OBS_HOTKEY(OBS_KEY_COPY)
  350. OBS_HOTKEY(OBS_KEY_CUT)
  351. OBS_HOTKEY(OBS_KEY_DISPLAY)
  352. OBS_HOTKEY(OBS_KEY_DOS)
  353. OBS_HOTKEY(OBS_KEY_DOCUMENTS)
  354. OBS_HOTKEY(OBS_KEY_EXCEL)
  355. OBS_HOTKEY(OBS_KEY_EXPLORER)
  356. OBS_HOTKEY(OBS_KEY_GAME)
  357. OBS_HOTKEY(OBS_KEY_GO)
  358. OBS_HOTKEY(OBS_KEY_ITOUCH)
  359. OBS_HOTKEY(OBS_KEY_LOGOFF)
  360. OBS_HOTKEY(OBS_KEY_MARKET)
  361. OBS_HOTKEY(OBS_KEY_MEETING)
  362. OBS_HOTKEY(OBS_KEY_MENUKB)
  363. OBS_HOTKEY(OBS_KEY_MENUPB)
  364. OBS_HOTKEY(OBS_KEY_MYSITES)
  365. OBS_HOTKEY(OBS_KEY_NEWS)
  366. OBS_HOTKEY(OBS_KEY_OFFICEHOME)
  367. OBS_HOTKEY(OBS_KEY_OPTION)
  368. OBS_HOTKEY(OBS_KEY_PASTE)
  369. OBS_HOTKEY(OBS_KEY_PHONE)
  370. OBS_HOTKEY(OBS_KEY_CALENDAR)
  371. OBS_HOTKEY(OBS_KEY_REPLY)
  372. OBS_HOTKEY(OBS_KEY_RELOAD)
  373. OBS_HOTKEY(OBS_KEY_ROTATEWINDOWS)
  374. OBS_HOTKEY(OBS_KEY_ROTATIONPB)
  375. OBS_HOTKEY(OBS_KEY_ROTATIONKB)
  376. OBS_HOTKEY(OBS_KEY_SAVE)
  377. OBS_HOTKEY(OBS_KEY_SEND)
  378. OBS_HOTKEY(OBS_KEY_SPELL)
  379. OBS_HOTKEY(OBS_KEY_SPLITSCREEN)
  380. OBS_HOTKEY(OBS_KEY_SUPPORT)
  381. OBS_HOTKEY(OBS_KEY_TASKPANE)
  382. OBS_HOTKEY(OBS_KEY_TERMINAL)
  383. OBS_HOTKEY(OBS_KEY_TOOLS)
  384. OBS_HOTKEY(OBS_KEY_TRAVEL)
  385. OBS_HOTKEY(OBS_KEY_VIDEO)
  386. OBS_HOTKEY(OBS_KEY_WORD)
  387. OBS_HOTKEY(OBS_KEY_XFER)
  388. OBS_HOTKEY(OBS_KEY_ZOOMIN)
  389. OBS_HOTKEY(OBS_KEY_ZOOMOUT)
  390. OBS_HOTKEY(OBS_KEY_AWAY)
  391. OBS_HOTKEY(OBS_KEY_MESSENGER)
  392. OBS_HOTKEY(OBS_KEY_WEBCAM)
  393. OBS_HOTKEY(OBS_KEY_MAILFORWARD)
  394. OBS_HOTKEY(OBS_KEY_PICTURES)
  395. OBS_HOTKEY(OBS_KEY_MUSIC)
  396. OBS_HOTKEY(OBS_KEY_BATTERY)
  397. OBS_HOTKEY(OBS_KEY_BLUETOOTH)
  398. OBS_HOTKEY(OBS_KEY_WLAN)
  399. OBS_HOTKEY(OBS_KEY_UWB)
  400. OBS_HOTKEY(OBS_KEY_AUDIOFORWARD)
  401. OBS_HOTKEY(OBS_KEY_AUDIOREPEAT)
  402. OBS_HOTKEY(OBS_KEY_AUDIORANDOMPLAY)
  403. OBS_HOTKEY(OBS_KEY_SUBTITLE)
  404. OBS_HOTKEY(OBS_KEY_AUDIOCYCLETRACK)
  405. OBS_HOTKEY(OBS_KEY_TIME)
  406. OBS_HOTKEY(OBS_KEY_HIBERNATE)
  407. OBS_HOTKEY(OBS_KEY_VIEW)
  408. OBS_HOTKEY(OBS_KEY_TOPMENU)
  409. OBS_HOTKEY(OBS_KEY_POWERDOWN)
  410. OBS_HOTKEY(OBS_KEY_SUSPEND)
  411. OBS_HOTKEY(OBS_KEY_CONTRASTADJUST)
  412. OBS_HOTKEY(OBS_KEY_MEDIALAST)
  413. OBS_HOTKEY(OBS_KEY_CALL)
  414. OBS_HOTKEY(OBS_KEY_CAMERA)
  415. OBS_HOTKEY(OBS_KEY_CAMERAFOCUS)
  416. OBS_HOTKEY(OBS_KEY_CONTEXT1)
  417. OBS_HOTKEY(OBS_KEY_CONTEXT2)
  418. OBS_HOTKEY(OBS_KEY_CONTEXT3)
  419. OBS_HOTKEY(OBS_KEY_CONTEXT4)
  420. OBS_HOTKEY(OBS_KEY_FLIP)
  421. OBS_HOTKEY(OBS_KEY_HANGUP)
  422. OBS_HOTKEY(OBS_KEY_NO)
  423. OBS_HOTKEY(OBS_KEY_SELECT)
  424. OBS_HOTKEY(OBS_KEY_YES)
  425. OBS_HOTKEY(OBS_KEY_TOGGLECALLHANGUP)
  426. OBS_HOTKEY(OBS_KEY_VOICEDIAL)
  427. OBS_HOTKEY(OBS_KEY_LASTNUMBERREDIAL)
  428. OBS_HOTKEY(OBS_KEY_EXECUTE)
  429. OBS_HOTKEY(OBS_KEY_PRINTER)
  430. OBS_HOTKEY(OBS_KEY_PLAY)
  431. OBS_HOTKEY(OBS_KEY_SLEEP)
  432. OBS_HOTKEY(OBS_KEY_ZOOM)
  433. OBS_HOTKEY(OBS_KEY_CANCEL)
  434. #ifndef OBS_MOUSE_BUTTON
  435. #define OBS_MOUSE_BUTTON(x) OBS_HOTKEY(x)
  436. #define OBS_MOUSE_BUTTON_DEFAULT 1
  437. #endif
  438. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE1)
  439. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE2)
  440. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE3)
  441. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE4)
  442. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE5)
  443. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE6)
  444. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE7)
  445. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE8)
  446. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE9)
  447. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE10)
  448. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE11)
  449. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE12)
  450. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE13)
  451. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE14)
  452. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE15)
  453. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE16)
  454. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE17)
  455. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE18)
  456. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE19)
  457. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE20)
  458. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE21)
  459. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE22)
  460. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE23)
  461. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE24)
  462. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE25)
  463. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE26)
  464. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE27)
  465. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE28)
  466. OBS_MOUSE_BUTTON(OBS_KEY_MOUSE29)
  467. #ifdef OBS_MOUSE_BUTTON_DEFAULT
  468. #undef OBS_MOUSE_BUTTON
  469. #undef OBS_MOUSE_BUTTON_DEFAULT
  470. #endif
  471. OBS_HOTKEY(OBS_KEY_BACKSLASH_RT102)
  472. OBS_HOTKEY(OBS_KEY_OPEN)
  473. OBS_HOTKEY(OBS_KEY_FIND)
  474. OBS_HOTKEY(OBS_KEY_REDO)
  475. OBS_HOTKEY(OBS_KEY_UNDO)
  476. OBS_HOTKEY(OBS_KEY_FRONT)
  477. OBS_HOTKEY(OBS_KEY_PROPS)
  478. OBS_HOTKEY(OBS_KEY_VK_CANCEL)
  479. OBS_HOTKEY(OBS_KEY_0x07)
  480. OBS_HOTKEY(OBS_KEY_0x0A)
  481. OBS_HOTKEY(OBS_KEY_0x0B)
  482. OBS_HOTKEY(OBS_KEY_0x0E)
  483. OBS_HOTKEY(OBS_KEY_0x0F)
  484. OBS_HOTKEY(OBS_KEY_0x16)
  485. OBS_HOTKEY(OBS_KEY_VK_JUNJA)
  486. OBS_HOTKEY(OBS_KEY_VK_FINAL)
  487. OBS_HOTKEY(OBS_KEY_0x1A)
  488. OBS_HOTKEY(OBS_KEY_VK_ACCEPT)
  489. OBS_HOTKEY(OBS_KEY_VK_MODECHANGE)
  490. OBS_HOTKEY(OBS_KEY_VK_SELECT)
  491. OBS_HOTKEY(OBS_KEY_VK_PRINT)
  492. OBS_HOTKEY(OBS_KEY_VK_EXECUTE)
  493. OBS_HOTKEY(OBS_KEY_VK_HELP)
  494. OBS_HOTKEY(OBS_KEY_0x30)
  495. OBS_HOTKEY(OBS_KEY_0x31)
  496. OBS_HOTKEY(OBS_KEY_0x32)
  497. OBS_HOTKEY(OBS_KEY_0x33)
  498. OBS_HOTKEY(OBS_KEY_0x34)
  499. OBS_HOTKEY(OBS_KEY_0x35)
  500. OBS_HOTKEY(OBS_KEY_0x36)
  501. OBS_HOTKEY(OBS_KEY_0x37)
  502. OBS_HOTKEY(OBS_KEY_0x38)
  503. OBS_HOTKEY(OBS_KEY_0x39)
  504. OBS_HOTKEY(OBS_KEY_0x3A)
  505. OBS_HOTKEY(OBS_KEY_0x3B)
  506. OBS_HOTKEY(OBS_KEY_0x3C)
  507. OBS_HOTKEY(OBS_KEY_0x3D)
  508. OBS_HOTKEY(OBS_KEY_0x3E)
  509. OBS_HOTKEY(OBS_KEY_0x3F)
  510. OBS_HOTKEY(OBS_KEY_0x40)
  511. OBS_HOTKEY(OBS_KEY_0x41)
  512. OBS_HOTKEY(OBS_KEY_0x42)
  513. OBS_HOTKEY(OBS_KEY_0x43)
  514. OBS_HOTKEY(OBS_KEY_0x44)
  515. OBS_HOTKEY(OBS_KEY_0x45)
  516. OBS_HOTKEY(OBS_KEY_0x46)
  517. OBS_HOTKEY(OBS_KEY_0x47)
  518. OBS_HOTKEY(OBS_KEY_0x48)
  519. OBS_HOTKEY(OBS_KEY_0x49)
  520. OBS_HOTKEY(OBS_KEY_0x4A)
  521. OBS_HOTKEY(OBS_KEY_0x4B)
  522. OBS_HOTKEY(OBS_KEY_0x4C)
  523. OBS_HOTKEY(OBS_KEY_0x4D)
  524. OBS_HOTKEY(OBS_KEY_0x4E)
  525. OBS_HOTKEY(OBS_KEY_0x4F)
  526. OBS_HOTKEY(OBS_KEY_0x50)
  527. OBS_HOTKEY(OBS_KEY_0x51)
  528. OBS_HOTKEY(OBS_KEY_0x52)
  529. OBS_HOTKEY(OBS_KEY_0x53)
  530. OBS_HOTKEY(OBS_KEY_0x54)
  531. OBS_HOTKEY(OBS_KEY_0x55)
  532. OBS_HOTKEY(OBS_KEY_0x56)
  533. OBS_HOTKEY(OBS_KEY_0x57)
  534. OBS_HOTKEY(OBS_KEY_0x58)
  535. OBS_HOTKEY(OBS_KEY_0x59)
  536. OBS_HOTKEY(OBS_KEY_0x5A)
  537. OBS_HOTKEY(OBS_KEY_VK_LWIN)
  538. OBS_HOTKEY(OBS_KEY_VK_RWIN)
  539. OBS_HOTKEY(OBS_KEY_VK_APPS)
  540. OBS_HOTKEY(OBS_KEY_0x5E)
  541. OBS_HOTKEY(OBS_KEY_VK_SLEEP)
  542. OBS_HOTKEY(OBS_KEY_VK_SEPARATOR)
  543. OBS_HOTKEY(OBS_KEY_0x88)
  544. OBS_HOTKEY(OBS_KEY_0x89)
  545. OBS_HOTKEY(OBS_KEY_0x8A)
  546. OBS_HOTKEY(OBS_KEY_0x8B)
  547. OBS_HOTKEY(OBS_KEY_0x8C)
  548. OBS_HOTKEY(OBS_KEY_0x8D)
  549. OBS_HOTKEY(OBS_KEY_0x8E)
  550. OBS_HOTKEY(OBS_KEY_0x8F)
  551. OBS_HOTKEY(OBS_KEY_VK_OEM_FJ_JISHO)
  552. OBS_HOTKEY(OBS_KEY_VK_OEM_FJ_LOYA)
  553. OBS_HOTKEY(OBS_KEY_VK_OEM_FJ_ROYA)
  554. OBS_HOTKEY(OBS_KEY_0x97)
  555. OBS_HOTKEY(OBS_KEY_0x98)
  556. OBS_HOTKEY(OBS_KEY_0x99)
  557. OBS_HOTKEY(OBS_KEY_0x9A)
  558. OBS_HOTKEY(OBS_KEY_0x9B)
  559. OBS_HOTKEY(OBS_KEY_0x9C)
  560. OBS_HOTKEY(OBS_KEY_0x9D)
  561. OBS_HOTKEY(OBS_KEY_0x9E)
  562. OBS_HOTKEY(OBS_KEY_0x9F)
  563. OBS_HOTKEY(OBS_KEY_VK_LSHIFT)
  564. OBS_HOTKEY(OBS_KEY_VK_RSHIFT)
  565. OBS_HOTKEY(OBS_KEY_VK_LCONTROL)
  566. OBS_HOTKEY(OBS_KEY_VK_RCONTROL)
  567. OBS_HOTKEY(OBS_KEY_VK_LMENU)
  568. OBS_HOTKEY(OBS_KEY_VK_RMENU)
  569. OBS_HOTKEY(OBS_KEY_VK_BROWSER_BACK)
  570. OBS_HOTKEY(OBS_KEY_VK_BROWSER_FORWARD)
  571. OBS_HOTKEY(OBS_KEY_VK_BROWSER_REFRESH)
  572. OBS_HOTKEY(OBS_KEY_VK_BROWSER_STOP)
  573. OBS_HOTKEY(OBS_KEY_VK_BROWSER_SEARCH)
  574. OBS_HOTKEY(OBS_KEY_VK_BROWSER_FAVORITES)
  575. OBS_HOTKEY(OBS_KEY_VK_BROWSER_HOME)
  576. OBS_HOTKEY(OBS_KEY_VK_VOLUME_MUTE)
  577. OBS_HOTKEY(OBS_KEY_VK_VOLUME_DOWN)
  578. OBS_HOTKEY(OBS_KEY_VK_VOLUME_UP)
  579. OBS_HOTKEY(OBS_KEY_VK_MEDIA_NEXT_TRACK)
  580. OBS_HOTKEY(OBS_KEY_VK_MEDIA_PREV_TRACK)
  581. OBS_HOTKEY(OBS_KEY_VK_MEDIA_STOP)
  582. OBS_HOTKEY(OBS_KEY_VK_MEDIA_PLAY_PAUSE)
  583. OBS_HOTKEY(OBS_KEY_VK_LAUNCH_MAIL)
  584. OBS_HOTKEY(OBS_KEY_VK_LAUNCH_MEDIA_SELECT)
  585. OBS_HOTKEY(OBS_KEY_VK_LAUNCH_APP1)
  586. OBS_HOTKEY(OBS_KEY_VK_LAUNCH_APP2)
  587. OBS_HOTKEY(OBS_KEY_0xB8)
  588. OBS_HOTKEY(OBS_KEY_0xB9)
  589. OBS_HOTKEY(OBS_KEY_0xC1)
  590. OBS_HOTKEY(OBS_KEY_0xC2)
  591. OBS_HOTKEY(OBS_KEY_0xC3)
  592. OBS_HOTKEY(OBS_KEY_0xC4)
  593. OBS_HOTKEY(OBS_KEY_0xC5)
  594. OBS_HOTKEY(OBS_KEY_0xC6)
  595. OBS_HOTKEY(OBS_KEY_0xC7)
  596. OBS_HOTKEY(OBS_KEY_0xC8)
  597. OBS_HOTKEY(OBS_KEY_0xC9)
  598. OBS_HOTKEY(OBS_KEY_0xCA)
  599. OBS_HOTKEY(OBS_KEY_0xCB)
  600. OBS_HOTKEY(OBS_KEY_0xCC)
  601. OBS_HOTKEY(OBS_KEY_0xCD)
  602. OBS_HOTKEY(OBS_KEY_0xCE)
  603. OBS_HOTKEY(OBS_KEY_0xCF)
  604. OBS_HOTKEY(OBS_KEY_0xD0)
  605. OBS_HOTKEY(OBS_KEY_0xD1)
  606. OBS_HOTKEY(OBS_KEY_0xD2)
  607. OBS_HOTKEY(OBS_KEY_0xD3)
  608. OBS_HOTKEY(OBS_KEY_0xD4)
  609. OBS_HOTKEY(OBS_KEY_0xD5)
  610. OBS_HOTKEY(OBS_KEY_0xD6)
  611. OBS_HOTKEY(OBS_KEY_0xD7)
  612. OBS_HOTKEY(OBS_KEY_0xD8)
  613. OBS_HOTKEY(OBS_KEY_0xD9)
  614. OBS_HOTKEY(OBS_KEY_0xDA)
  615. OBS_HOTKEY(OBS_KEY_VK_OEM_8)
  616. OBS_HOTKEY(OBS_KEY_0xE0)
  617. OBS_HOTKEY(OBS_KEY_VK_OEM_AX)
  618. OBS_HOTKEY(OBS_KEY_VK_ICO_HELP)
  619. OBS_HOTKEY(OBS_KEY_VK_ICO_00)
  620. OBS_HOTKEY(OBS_KEY_VK_PROCESSKEY)
  621. OBS_HOTKEY(OBS_KEY_VK_ICO_CLEAR)
  622. OBS_HOTKEY(OBS_KEY_VK_PACKET)
  623. OBS_HOTKEY(OBS_KEY_0xE8)
  624. OBS_HOTKEY(OBS_KEY_VK_OEM_RESET)
  625. OBS_HOTKEY(OBS_KEY_VK_OEM_JUMP)
  626. OBS_HOTKEY(OBS_KEY_VK_OEM_PA1)
  627. OBS_HOTKEY(OBS_KEY_VK_OEM_PA2)
  628. OBS_HOTKEY(OBS_KEY_VK_OEM_PA3)
  629. OBS_HOTKEY(OBS_KEY_VK_OEM_WSCTRL)
  630. OBS_HOTKEY(OBS_KEY_VK_OEM_CUSEL)
  631. OBS_HOTKEY(OBS_KEY_VK_OEM_ATTN)
  632. OBS_HOTKEY(OBS_KEY_VK_OEM_FINISH)
  633. OBS_HOTKEY(OBS_KEY_VK_OEM_COPY)
  634. OBS_HOTKEY(OBS_KEY_VK_OEM_AUTO)
  635. OBS_HOTKEY(OBS_KEY_VK_OEM_ENLW)
  636. OBS_HOTKEY(OBS_KEY_VK_ATTN)
  637. OBS_HOTKEY(OBS_KEY_VK_CRSEL)
  638. OBS_HOTKEY(OBS_KEY_VK_EXSEL)
  639. OBS_HOTKEY(OBS_KEY_VK_EREOF)
  640. OBS_HOTKEY(OBS_KEY_VK_PLAY)
  641. OBS_HOTKEY(OBS_KEY_VK_ZOOM)
  642. OBS_HOTKEY(OBS_KEY_VK_NONAME)
  643. OBS_HOTKEY(OBS_KEY_VK_PA1)
  644. OBS_HOTKEY(OBS_KEY_VK_OEM_CLEAR)