Key.cs 20 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024
  1. // Copyright (c) The Avalonia Project. All rights reserved.
  2. // Licensed under the MIT license. See licence.md file in the project root for full license information.
  3. #if AVALONIA_REMOTE_PROTOCOL
  4. namespace Avalonia.Remote.Protocol.Input
  5. #else
  6. namespace Avalonia.Input
  7. #endif
  8. {
  9. /// <summary>
  10. /// Defines the keys available on a keyboard.
  11. /// </summary>
  12. public enum Key
  13. {
  14. /// <summary>
  15. /// No key pressed.
  16. /// </summary>
  17. None = 0,
  18. /// <summary>
  19. /// The Cancel key.
  20. /// </summary>
  21. Cancel = 1,
  22. /// <summary>
  23. /// The Back key.
  24. /// </summary>
  25. Back = 2,
  26. /// <summary>
  27. /// The Tab key.
  28. /// </summary>
  29. Tab = 3,
  30. /// <summary>
  31. /// The Linefeed key.
  32. /// </summary>
  33. LineFeed = 4,
  34. /// <summary>
  35. /// The Clear key.
  36. /// </summary>
  37. Clear = 5,
  38. /// <summary>
  39. /// The Return key.
  40. /// </summary>
  41. Return = 6,
  42. /// <summary>
  43. /// The Enter key.
  44. /// </summary>
  45. Enter = 6,
  46. /// <summary>
  47. /// The Pause key.
  48. /// </summary>
  49. Pause = 7,
  50. /// <summary>
  51. /// The Caps Lock key.
  52. /// </summary>
  53. CapsLock = 8,
  54. /// <summary>
  55. /// The Caps Lock key.
  56. /// </summary>
  57. Capital = 8,
  58. /// <summary>
  59. /// The IME Hangul mode key.
  60. /// </summary>
  61. HangulMode = 9,
  62. /// <summary>
  63. /// The IME Kana mode key.
  64. /// </summary>
  65. KanaMode = 9,
  66. /// <summary>
  67. /// The IME Janja mode key.
  68. /// </summary>
  69. JunjaMode = 10,
  70. /// <summary>
  71. /// The IME Final mode key.
  72. /// </summary>
  73. FinalMode = 11,
  74. /// <summary>
  75. /// The IME Kanji mode key.
  76. /// </summary>
  77. KanjiMode = 12,
  78. /// <summary>
  79. /// The IME Hanja mode key.
  80. /// </summary>
  81. HanjaMode = 12,
  82. /// <summary>
  83. /// The Escape key.
  84. /// </summary>
  85. Escape = 13,
  86. /// <summary>
  87. /// The IME Convert key.
  88. /// </summary>
  89. ImeConvert = 14,
  90. /// <summary>
  91. /// The IME NonConvert key.
  92. /// </summary>
  93. ImeNonConvert = 15,
  94. /// <summary>
  95. /// The IME Accept key.
  96. /// </summary>
  97. ImeAccept = 16,
  98. /// <summary>
  99. /// The IME Mode change key.
  100. /// </summary>
  101. ImeModeChange = 17,
  102. /// <summary>
  103. /// The space bar.
  104. /// </summary>
  105. Space = 18,
  106. /// <summary>
  107. /// The Page Up key.
  108. /// </summary>
  109. PageUp = 19,
  110. /// <summary>
  111. /// The Page Up key.
  112. /// </summary>
  113. Prior = 19,
  114. /// <summary>
  115. /// The Page Down key.
  116. /// </summary>
  117. PageDown = 20,
  118. /// <summary>
  119. /// The Page Down key.
  120. /// </summary>
  121. Next = 20,
  122. /// <summary>
  123. /// The End key.
  124. /// </summary>
  125. End = 21,
  126. /// <summary>
  127. /// The Home key.
  128. /// </summary>
  129. Home = 22,
  130. /// <summary>
  131. /// The Left arrow key.
  132. /// </summary>
  133. Left = 23,
  134. /// <summary>
  135. /// The Up arrow key.
  136. /// </summary>
  137. Up = 24,
  138. /// <summary>
  139. /// The Right arrow key.
  140. /// </summary>
  141. Right = 25,
  142. /// <summary>
  143. /// The Down arrow key.
  144. /// </summary>
  145. Down = 26,
  146. /// <summary>
  147. /// The Select key.
  148. /// </summary>
  149. Select = 27,
  150. /// <summary>
  151. /// The Print key.
  152. /// </summary>
  153. Print = 28,
  154. /// <summary>
  155. /// The Execute key.
  156. /// </summary>
  157. Execute = 29,
  158. /// <summary>
  159. /// The Print Screen key.
  160. /// </summary>
  161. Snapshot = 30,
  162. /// <summary>
  163. /// The Print Screen key.
  164. /// </summary>
  165. PrintScreen = 30,
  166. /// <summary>
  167. /// The Insert key.
  168. /// </summary>
  169. Insert = 31,
  170. /// <summary>
  171. /// The Delete key.
  172. /// </summary>
  173. Delete = 32,
  174. /// <summary>
  175. /// The Help key.
  176. /// </summary>
  177. Help = 33,
  178. /// <summary>
  179. /// The 0 key.
  180. /// </summary>
  181. D0 = 34,
  182. /// <summary>
  183. /// The 1 key.
  184. /// </summary>
  185. D1 = 35,
  186. /// <summary>
  187. /// The 2 key.
  188. /// </summary>
  189. D2 = 36,
  190. /// <summary>
  191. /// The 3 key.
  192. /// </summary>
  193. D3 = 37,
  194. /// <summary>
  195. /// The 4 key.
  196. /// </summary>
  197. D4 = 38,
  198. /// <summary>
  199. /// The 5 key.
  200. /// </summary>
  201. D5 = 39,
  202. /// <summary>
  203. /// The 6 key.
  204. /// </summary>
  205. D6 = 40,
  206. /// <summary>
  207. /// The 7 key.
  208. /// </summary>
  209. D7 = 41,
  210. /// <summary>
  211. /// The 8 key.
  212. /// </summary>
  213. D8 = 42,
  214. /// <summary>
  215. /// The 9 key.
  216. /// </summary>
  217. D9 = 43,
  218. /// <summary>
  219. /// The A key.
  220. /// </summary>
  221. A = 44,
  222. /// <summary>
  223. /// The B key.
  224. /// </summary>
  225. B = 45,
  226. /// <summary>
  227. /// The C key.
  228. /// </summary>
  229. C = 46,
  230. /// <summary>
  231. /// The D key.
  232. /// </summary>
  233. D = 47,
  234. /// <summary>
  235. /// The E key.
  236. /// </summary>
  237. E = 48,
  238. /// <summary>
  239. /// The F key.
  240. /// </summary>
  241. F = 49,
  242. /// <summary>
  243. /// The G key.
  244. /// </summary>
  245. G = 50,
  246. /// <summary>
  247. /// The H key.
  248. /// </summary>
  249. H = 51,
  250. /// <summary>
  251. /// The I key.
  252. /// </summary>
  253. I = 52,
  254. /// <summary>
  255. /// The J key.
  256. /// </summary>
  257. J = 53,
  258. /// <summary>
  259. /// The K key.
  260. /// </summary>
  261. K = 54,
  262. /// <summary>
  263. /// The L key.
  264. /// </summary>
  265. L = 55,
  266. /// <summary>
  267. /// The M key.
  268. /// </summary>
  269. M = 56,
  270. /// <summary>
  271. /// The N key.
  272. /// </summary>
  273. N = 57,
  274. /// <summary>
  275. /// The O key.
  276. /// </summary>
  277. O = 58,
  278. /// <summary>
  279. /// The P key.
  280. /// </summary>
  281. P = 59,
  282. /// <summary>
  283. /// The Q key.
  284. /// </summary>
  285. Q = 60,
  286. /// <summary>
  287. /// The R key.
  288. /// </summary>
  289. R = 61,
  290. /// <summary>
  291. /// The S key.
  292. /// </summary>
  293. S = 62,
  294. /// <summary>
  295. /// The T key.
  296. /// </summary>
  297. T = 63,
  298. /// <summary>
  299. /// The U key.
  300. /// </summary>
  301. U = 64,
  302. /// <summary>
  303. /// The V key.
  304. /// </summary>
  305. V = 65,
  306. /// <summary>
  307. /// The W key.
  308. /// </summary>
  309. W = 66,
  310. /// <summary>
  311. /// The X key.
  312. /// </summary>
  313. X = 67,
  314. /// <summary>
  315. /// The Y key.
  316. /// </summary>
  317. Y = 68,
  318. /// <summary>
  319. /// The Z key.
  320. /// </summary>
  321. Z = 69,
  322. /// <summary>
  323. /// The left Windows key.
  324. /// </summary>
  325. LWin = 70,
  326. /// <summary>
  327. /// The right Windows key.
  328. /// </summary>
  329. RWin = 71,
  330. /// <summary>
  331. /// The Application key.
  332. /// </summary>
  333. Apps = 72,
  334. /// <summary>
  335. /// The Sleep key.
  336. /// </summary>
  337. Sleep = 73,
  338. /// <summary>
  339. /// The 0 key on the numeric keypad.
  340. /// </summary>
  341. NumPad0 = 74,
  342. /// <summary>
  343. /// The 1 key on the numeric keypad.
  344. /// </summary>
  345. NumPad1 = 75,
  346. /// <summary>
  347. /// The 2 key on the numeric keypad.
  348. /// </summary>
  349. NumPad2 = 76,
  350. /// <summary>
  351. /// The 3 key on the numeric keypad.
  352. /// </summary>
  353. NumPad3 = 77,
  354. /// <summary>
  355. /// The 4 key on the numeric keypad.
  356. /// </summary>
  357. NumPad4 = 78,
  358. /// <summary>
  359. /// The 5 key on the numeric keypad.
  360. /// </summary>
  361. NumPad5 = 79,
  362. /// <summary>
  363. /// The 6 key on the numeric keypad.
  364. /// </summary>
  365. NumPad6 = 80,
  366. /// <summary>
  367. /// The 7 key on the numeric keypad.
  368. /// </summary>
  369. NumPad7 = 81,
  370. /// <summary>
  371. /// The 8 key on the numeric keypad.
  372. /// </summary>
  373. NumPad8 = 82,
  374. /// <summary>
  375. /// The 9 key on the numeric keypad.
  376. /// </summary>
  377. NumPad9 = 83,
  378. /// <summary>
  379. /// The Multiply key.
  380. /// </summary>
  381. Multiply = 84,
  382. /// <summary>
  383. /// The Add key.
  384. /// </summary>
  385. Add = 85,
  386. /// <summary>
  387. /// The Separator key.
  388. /// </summary>
  389. Separator = 86,
  390. /// <summary>
  391. /// The Subtract key.
  392. /// </summary>
  393. Subtract = 87,
  394. /// <summary>
  395. /// The Decimal key.
  396. /// </summary>
  397. Decimal = 88,
  398. /// <summary>
  399. /// The Divide key.
  400. /// </summary>
  401. Divide = 89,
  402. /// <summary>
  403. /// The F1 key.
  404. /// </summary>
  405. F1 = 90,
  406. /// <summary>
  407. /// The F2 key.
  408. /// </summary>
  409. F2 = 91,
  410. /// <summary>
  411. /// The F3 key.
  412. /// </summary>
  413. F3 = 92,
  414. /// <summary>
  415. /// The F4 key.
  416. /// </summary>
  417. F4 = 93,
  418. /// <summary>
  419. /// The F5 key.
  420. /// </summary>
  421. F5 = 94,
  422. /// <summary>
  423. /// The F6 key.
  424. /// </summary>
  425. F6 = 95,
  426. /// <summary>
  427. /// The F7 key.
  428. /// </summary>
  429. F7 = 96,
  430. /// <summary>
  431. /// The F8 key.
  432. /// </summary>
  433. F8 = 97,
  434. /// <summary>
  435. /// The F9 key.
  436. /// </summary>
  437. F9 = 98,
  438. /// <summary>
  439. /// The F10 key.
  440. /// </summary>
  441. F10 = 99,
  442. /// <summary>
  443. /// The F11 key.
  444. /// </summary>
  445. F11 = 100,
  446. /// <summary>
  447. /// The F12 key.
  448. /// </summary>
  449. F12 = 101,
  450. /// <summary>
  451. /// The F13 key.
  452. /// </summary>
  453. F13 = 102,
  454. /// <summary>
  455. /// The F14 key.
  456. /// </summary>
  457. F14 = 103,
  458. /// <summary>
  459. /// The F15 key.
  460. /// </summary>
  461. F15 = 104,
  462. /// <summary>
  463. /// The F16 key.
  464. /// </summary>
  465. F16 = 105,
  466. /// <summary>
  467. /// The F17 key.
  468. /// </summary>
  469. F17 = 106,
  470. /// <summary>
  471. /// The F18 key.
  472. /// </summary>
  473. F18 = 107,
  474. /// <summary>
  475. /// The F19 key.
  476. /// </summary>
  477. F19 = 108,
  478. /// <summary>
  479. /// The F20 key.
  480. /// </summary>
  481. F20 = 109,
  482. /// <summary>
  483. /// The F21 key.
  484. /// </summary>
  485. F21 = 110,
  486. /// <summary>
  487. /// The F22 key.
  488. /// </summary>
  489. F22 = 111,
  490. /// <summary>
  491. /// The F23 key.
  492. /// </summary>
  493. F23 = 112,
  494. /// <summary>
  495. /// The F24 key.
  496. /// </summary>
  497. F24 = 113,
  498. /// <summary>
  499. /// The Numlock key.
  500. /// </summary>
  501. NumLock = 114,
  502. /// <summary>
  503. /// The Scroll key.
  504. /// </summary>
  505. Scroll = 115,
  506. /// <summary>
  507. /// The left Shift key.
  508. /// </summary>
  509. LeftShift = 116,
  510. /// <summary>
  511. /// The right Shift key.
  512. /// </summary>
  513. RightShift = 117,
  514. /// <summary>
  515. /// The left Ctrl key.
  516. /// </summary>
  517. LeftCtrl = 118,
  518. /// <summary>
  519. /// The right Ctrl key.
  520. /// </summary>
  521. RightCtrl = 119,
  522. /// <summary>
  523. /// The left Alt key.
  524. /// </summary>
  525. LeftAlt = 120,
  526. /// <summary>
  527. /// The right Alt key.
  528. /// </summary>
  529. RightAlt = 121,
  530. /// <summary>
  531. /// The browser Back key.
  532. /// </summary>
  533. BrowserBack = 122,
  534. /// <summary>
  535. /// The browser Forward key.
  536. /// </summary>
  537. BrowserForward = 123,
  538. /// <summary>
  539. /// The browser Refresh key.
  540. /// </summary>
  541. BrowserRefresh = 124,
  542. /// <summary>
  543. /// The browser Stop key.
  544. /// </summary>
  545. BrowserStop = 125,
  546. /// <summary>
  547. /// The browser Search key.
  548. /// </summary>
  549. BrowserSearch = 126,
  550. /// <summary>
  551. /// The browser Favorites key.
  552. /// </summary>
  553. BrowserFavorites = 127,
  554. /// <summary>
  555. /// The browser Home key.
  556. /// </summary>
  557. BrowserHome = 128,
  558. /// <summary>
  559. /// The Volume Mute key.
  560. /// </summary>
  561. VolumeMute = 129,
  562. /// <summary>
  563. /// The Volume Down key.
  564. /// </summary>
  565. VolumeDown = 130,
  566. /// <summary>
  567. /// The Volume Up key.
  568. /// </summary>
  569. VolumeUp = 131,
  570. /// <summary>
  571. /// The media Next Track key.
  572. /// </summary>
  573. MediaNextTrack = 132,
  574. /// <summary>
  575. /// The media Previous Track key.
  576. /// </summary>
  577. MediaPreviousTrack = 133,
  578. /// <summary>
  579. /// The media Stop key.
  580. /// </summary>
  581. MediaStop = 134,
  582. /// <summary>
  583. /// The media Play/Pause key.
  584. /// </summary>
  585. MediaPlayPause = 135,
  586. /// <summary>
  587. /// The Launch Mail key.
  588. /// </summary>
  589. LaunchMail = 136,
  590. /// <summary>
  591. /// The Select Media key.
  592. /// </summary>
  593. SelectMedia = 137,
  594. /// <summary>
  595. /// The Launch Application 1 key.
  596. /// </summary>
  597. LaunchApplication1 = 138,
  598. /// <summary>
  599. /// The Launch Application 2 key.
  600. /// </summary>
  601. LaunchApplication2 = 139,
  602. /// <summary>
  603. /// The OEM Semicolon key.
  604. /// </summary>
  605. OemSemicolon = 140,
  606. /// <summary>
  607. /// The OEM 1 key.
  608. /// </summary>
  609. Oem1 = 140,
  610. /// <summary>
  611. /// The OEM Plus key.
  612. /// </summary>
  613. OemPlus = 141,
  614. /// <summary>
  615. /// The OEM Comma key.
  616. /// </summary>
  617. OemComma = 142,
  618. /// <summary>
  619. /// The OEM Minus key.
  620. /// </summary>
  621. OemMinus = 143,
  622. /// <summary>
  623. /// The OEM Period key.
  624. /// </summary>
  625. OemPeriod = 144,
  626. /// <summary>
  627. /// The OEM Question Mark key.
  628. /// </summary>
  629. OemQuestion = 145,
  630. /// <summary>
  631. /// The OEM 2 key.
  632. /// </summary>
  633. Oem2 = 145,
  634. /// <summary>
  635. /// The OEM Tilde key.
  636. /// </summary>
  637. OemTilde = 146,
  638. /// <summary>
  639. /// The OEM 3 key.
  640. /// </summary>
  641. Oem3 = 146,
  642. /// <summary>
  643. /// The ABNT_C1 (Brazilian) key.
  644. /// </summary>
  645. AbntC1 = 147,
  646. /// <summary>
  647. /// The ABNT_C2 (Brazilian) key.
  648. /// </summary>
  649. AbntC2 = 148,
  650. /// <summary>
  651. /// The OEM Open Brackets key.
  652. /// </summary>
  653. OemOpenBrackets = 149,
  654. /// <summary>
  655. /// The OEM 4 key.
  656. /// </summary>
  657. Oem4 = 149,
  658. /// <summary>
  659. /// The OEM Pipe key.
  660. /// </summary>
  661. OemPipe = 150,
  662. /// <summary>
  663. /// The OEM 5 key.
  664. /// </summary>
  665. Oem5 = 150,
  666. /// <summary>
  667. /// The OEM Close Brackets key.
  668. /// </summary>
  669. OemCloseBrackets = 151,
  670. /// <summary>
  671. /// The OEM 6 key.
  672. /// </summary>
  673. Oem6 = 151,
  674. /// <summary>
  675. /// The OEM Quotes key.
  676. /// </summary>
  677. OemQuotes = 152,
  678. /// <summary>
  679. /// The OEM 7 key.
  680. /// </summary>
  681. Oem7 = 152,
  682. /// <summary>
  683. /// The OEM 8 key.
  684. /// </summary>
  685. Oem8 = 153,
  686. /// <summary>
  687. /// The OEM Backslash key.
  688. /// </summary>
  689. OemBackslash = 154,
  690. /// <summary>
  691. /// The OEM 3 key.
  692. /// </summary>
  693. Oem102 = 154,
  694. /// <summary>
  695. /// A special key masking the real key being processed by an IME.
  696. /// </summary>
  697. ImeProcessed = 155,
  698. /// <summary>
  699. /// A special key masking the real key being processed as a system key.
  700. /// </summary>
  701. System = 156,
  702. /// <summary>
  703. /// The OEM ATTN key.
  704. /// </summary>
  705. OemAttn = 157,
  706. /// <summary>
  707. /// The DBE_ALPHANUMERIC key.
  708. /// </summary>
  709. DbeAlphanumeric = 157,
  710. /// <summary>
  711. /// The OEM Finish key.
  712. /// </summary>
  713. OemFinish = 158,
  714. /// <summary>
  715. /// The DBE_KATAKANA key.
  716. /// </summary>
  717. DbeKatakana = 158,
  718. /// <summary>
  719. /// The DBE_HIRAGANA key.
  720. /// </summary>
  721. DbeHiragana = 159,
  722. /// <summary>
  723. /// The OEM Copy key.
  724. /// </summary>
  725. OemCopy = 159,
  726. /// <summary>
  727. /// The DBE_SBCSCHAR key.
  728. /// </summary>
  729. DbeSbcsChar = 160,
  730. /// <summary>
  731. /// The OEM Auto key.
  732. /// </summary>
  733. OemAuto = 160,
  734. /// <summary>
  735. /// The DBE_DBCSCHAR key.
  736. /// </summary>
  737. DbeDbcsChar = 161,
  738. /// <summary>
  739. /// The OEM ENLW key.
  740. /// </summary>
  741. OemEnlw = 161,
  742. /// <summary>
  743. /// The OEM BackTab key.
  744. /// </summary>
  745. OemBackTab = 162,
  746. /// <summary>
  747. /// The DBE_ROMAN key.
  748. /// </summary>
  749. DbeRoman = 162,
  750. /// <summary>
  751. /// The DBE_NOROMAN key.
  752. /// </summary>
  753. DbeNoRoman = 163,
  754. /// <summary>
  755. /// The ATTN key.
  756. /// </summary>
  757. Attn = 163,
  758. /// <summary>
  759. /// The CRSEL key.
  760. /// </summary>
  761. CrSel = 164,
  762. /// <summary>
  763. /// The DBE_ENTERWORDREGISTERMODE key.
  764. /// </summary>
  765. DbeEnterWordRegisterMode = 164,
  766. /// <summary>
  767. /// The EXSEL key.
  768. /// </summary>
  769. ExSel = 165,
  770. /// <summary>
  771. /// The DBE_ENTERIMECONFIGMODE key.
  772. /// </summary>
  773. DbeEnterImeConfigureMode = 165,
  774. /// <summary>
  775. /// The ERASE EOF Key.
  776. /// </summary>
  777. EraseEof = 166,
  778. /// <summary>
  779. /// The DBE_FLUSHSTRING key.
  780. /// </summary>
  781. DbeFlushString = 166,
  782. /// <summary>
  783. /// The Play key.
  784. /// </summary>
  785. Play = 167,
  786. /// <summary>
  787. /// The DBE_CODEINPUT key.
  788. /// </summary>
  789. DbeCodeInput = 167,
  790. /// <summary>
  791. /// The DBE_NOCODEINPUT key.
  792. /// </summary>
  793. DbeNoCodeInput = 168,
  794. /// <summary>
  795. /// The Zoom key.
  796. /// </summary>
  797. Zoom = 168,
  798. /// <summary>
  799. /// Reserved for future use.
  800. /// </summary>
  801. NoName = 169,
  802. /// <summary>
  803. /// The DBE_DETERMINESTRING key.
  804. /// </summary>
  805. DbeDetermineString = 169,
  806. /// <summary>
  807. /// The DBE_ENTERDLGCONVERSIONMODE key.
  808. /// </summary>
  809. DbeEnterDialogConversionMode = 170,
  810. /// <summary>
  811. /// The PA1 key.
  812. /// </summary>
  813. Pa1 = 170,
  814. /// <summary>
  815. /// The OEM Clear key.
  816. /// </summary>
  817. OemClear = 171,
  818. /// <summary>
  819. /// The key is used with another key to create a single combined character.
  820. /// </summary>
  821. DeadCharProcessed = 172,
  822. }
  823. }