<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Key Strings</title>
<style>
<!--
 /* Style Definitions */

p,div
	{mso-style-name:Text;
	margin-top:0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
li
	{mso-style-name:Text;
	margin-top:2pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p.Link, div.link
	{mso-style-name:Link;
	margin-top:0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	color:#3366FF;}
li.Link
	{mso-style-name:Link;
	margin-top:0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	color:#3366FF;}
h1
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0pt;
	margin-bottom:12.0pt;
	margin-left:0pt;
	text-align:left;
	line-height:150%;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:2;
	font-size:20.0pt;
	font-family:Arial;
	color:black;
	mso-bidi-font-style:italic;}
h2
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0pt;
	margin-bottom:12.0pt;
	margin-left:0pt;
	text-align:left;
	line-height:150%;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:2;
	font-size:18.0pt;
	font-family:Arial;
	color:#000033;
	mso-bidi-font-style:italic;}
h3
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0pt;
	margin-bottom:9.0pt;
	margin-left:0pt;
	text-align:left;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:3;
	font-size:16.0pt;
	mso-bidi-font-size:13.0pt;
	font-family:Arial;
	color:#0000cc;}
h4
	{mso-style-next:Normal;
	margin-top:12.0pt;
	margin-right:0pt;
	margin-bottom:5.0pt;
	margin-left:0pt;
	text-align:left;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:3;
	font-size:13.0pt;
	mso-bidi-font-size:13.0pt;
	font-family:Arial;
	color:#00aa00;}
h5
	{mso-style-next:Normal;
	margin-top:3.0pt;
	margin-right:0pt;
	margin-bottom:3.0pt;
	margin-left:0pt;
	text-align:left;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:3;
	font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	color:#000000;}
h6
	{mso-style-next:Normal;
	margin-top:3.0pt;
	margin-right:0pt;
	margin-bottom:3.0pt;
	margin-left:0pt;
	text-align:left;
	mso-pagination:widow-orphan;
	page-break-after:avoid;
	mso-outline-level:3;
	font-size:12.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:Arial;
	color:#aa0000;}
CODE
	{mso-style-name:Code;
	margin:0pt;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:"Courier New";
	color:#000000;}
A:Hover
	{color:#00aa00;}
BODY
	{margin-left:30pt;
	background:#f5f5f5;}
@page Section1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}

table
	{class:T1;
	style:border:medium none;
	border-collapse:collapse;
	border:5;
	background-color:#FFFF99;
	border-color:#CC0000;
	border-style:inset;
	width:200;
	text-align:left;}

tr	{vertical-align:top;}

-->
</style>

</head>

<body>
<h1>Keyboard Key Strings</h1>
<h6>This is preliminary documentation and is subject to change.</h6>
<p>&nbsp;</p>
<p>The following table lists all the strings which can be used to identify keys on the keyboard, for use with the <b>SimConnect_ReservedKeySet</b> function, described in the <a href="../SimConnect.htm">SimConnect</a> documentation. 
<p>
<br>
<table class="T1" cellspacing="2" cellpadding="4">
  <tr>
    <td><h5>Key Strings</h5></td>
  </tr>
  <tr>
    <td>VK_0x00</td>
  </tr>
  <tr>
    <td>VK_LBUTTON</td>
  </tr>
  <tr>
    <td>VK_RBUTTON</td>
  </tr>
  <tr>
    <td>Scroll_Lock</td>
  </tr>
  <tr>
    <td>VK_MBUTTON</td>
  </tr>
  <tr>
    <td>VK_XBUTTON1</td>
  </tr>
  <tr>
    <td>VK_XBUTTON2</td>
  </tr>
  <tr>
    <td>VK_0x07</td>
  </tr>
  <tr>
    <td>Backspace</td>
  </tr>
  <tr>
    <td>Tab</td>
  </tr>
  <tr>
    <td>VK_0x0A</td>
  </tr>
  <tr>
    <td>VK_0x0B</td>
  </tr>
  <tr>
    <td>Num_5</td>
  </tr>
  <tr>
    <td>Enter</td>
  </tr>
  <tr>
    <td>VK_0x0E</td>
  </tr>
  <tr>
    <td>VK_0x0F</td>
  </tr>
  <tr>
    <td>Shift</td>
  </tr>
  <tr>
    <td>Ctrl</td>
  </tr>
  <tr>
    <td>Alt</td>
  </tr>
  <tr>
    <td>VK_PAUSE</td>
  </tr>
  <tr>
    <td>Caps_Lock</td>
  </tr>
  <tr>
    <td>VK_KANA</td>
  </tr>
  <tr>
    <td>VK_0x16</td>
  </tr>
  <tr>
    <td>VK_JUNJA</td>
  </tr>
  <tr>
    <td>VK_FINAL</td>
  </tr>
  <tr>
    <td>VK_KANJI</td>
  </tr>
  <tr>
    <td>VK_0x1A</td>
  </tr>
  <tr>
    <td>Esc</td>
  </tr>
  <tr>
    <td>VK_CONVERT</td>
  </tr>
  <tr>
    <td>VK_NONCONVERT</td>
  </tr>
  <tr>
    <td>VK_ACCEPT</td>
  </tr>
  <tr>
    <td>VK_MODECHANGE</td>
  </tr>
  <tr>
    <td>Space</td>
  </tr>
  <tr>
    <td>Num_9</td>
  </tr>
  <tr>
    <td>Num_3</td>
  </tr>
  <tr>
    <td>Num_1</td>
  </tr>
  <tr>
    <td>Num_7</td>
  </tr>
  <tr>
    <td>Num_4</td>
  </tr>
  <tr>
    <td>Num_8</td>
  </tr>
  <tr>
    <td>Num_6</td>
  </tr>
  <tr>
    <td>Num_2</td>
  </tr>
  <tr>
    <td>VK_SELECT</td>
  </tr>
  <tr>
    <td>VK_PRINT</td>
  </tr>
  <tr>
    <td>VK_EXECUTE</td>
  </tr>
  <tr>
    <td>Sys_Req</td>
  </tr>
  <tr>
    <td>Num_0</td>
  </tr>
  <tr>
    <td>Num_Del</td>
  </tr>
  <tr>
    <td>VK_HELP</td>
  </tr>
  <tr>
    <td>0</td>
  </tr>
  <tr>
    <td>1</td>
  </tr>
  <tr>
    <td>2</td>
  </tr>
  <tr>
    <td>3</td>
  </tr>
  <tr>
    <td>4</td>
  </tr>
  <tr>
    <td>5</td>
  </tr>
  <tr>
    <td>6</td>
  </tr>
  <tr>
    <td>7</td>
  </tr>
  <tr>
    <td>8</td>
  </tr>
  <tr>
    <td>9</td>
  </tr>
  <tr>
    <td>VK_0x3A</td>
  </tr>
  <tr>
    <td>VK_0x3B</td>
  </tr>
  <tr>
    <td>VK_0x3C</td>
  </tr>
  <tr>
    <td>VK_0x3D</td>
  </tr>
  <tr>
    <td>VK_0x3E</td>
  </tr>
  <tr>
    <td>VK_0x3F</td>
  </tr>
  <tr>
    <td>VK_0x40</td>
  </tr>
  <tr>
    <td>A</td>
  </tr>
  <tr>
    <td>B</td>
  </tr>
  <tr>
    <td>C</td>
  </tr>
  <tr>
    <td>D</td>
  </tr>
  <tr>
    <td>E</td>
  </tr>
  <tr>
    <td>F</td>
  </tr>
  <tr>
    <td>G</td>
  </tr>
  <tr>
    <td>H</td>
  </tr>
  <tr>
    <td>I</td>
  </tr>
  <tr>
    <td>J</td>
  </tr>
  <tr>
    <td>K</td>
  </tr>
  <tr>
    <td>L</td>
  </tr>
  <tr>
    <td>M</td>
  </tr>
  <tr>
    <td>N</td>
  </tr>
  <tr>
    <td>O</td>
  </tr>
  <tr>
    <td>P</td>
  </tr>
  <tr>
    <td>Q</td>
  </tr>
  <tr>
    <td>R</td>
  </tr>
  <tr>
    <td>S</td>
  </tr>
  <tr>
    <td>T</td>
  </tr>
  <tr>
    <td>U</td>
  </tr>
  <tr>
    <td>V</td>
  </tr>
  <tr>
    <td>W</td>
  </tr>
  <tr>
    <td>X</td>
  </tr>
  <tr>
    <td>Y</td>
  </tr>
  <tr>
    <td>Z</td>
  </tr>
  <tr>
    <td>VK_LWIN</td>
  </tr>
  <tr>
    <td>VK_RWIN</td>
  </tr>
  <tr>
    <td>VK_APPS</td>
  </tr>
  <tr>
    <td>VK_0x5E</td>
  </tr>
  <tr>
    <td>VK_SLEEP</td>
  </tr>
  <tr>
    <td>VK_NUMPAD0</td>
  </tr>
  <tr>
    <td>VK_NUMPAD1</td>
  </tr>
  <tr>
    <td>VK_NUMPAD2</td>
  </tr>
  <tr>
    <td>VK_NUMPAD3</td>
  </tr>
  <tr>
    <td>VK_NUMPAD4</td>
  </tr>
  <tr>
    <td>VK_NUMPAD5</td>
  </tr>
  <tr>
    <td>VK_NUMPAD6</td>
  </tr>
  <tr>
    <td>VK_NUMPAD7</td>
  </tr>
  <tr>
    <td>VK_NUMPAD8</td>
  </tr>
  <tr>
    <td>VK_NUMPAD9</td>
  </tr>
  <tr>
    <td>VK_MULTIPLY</td>
  </tr>
  <tr>
    <td>VK_ADD</td>
  </tr>
  <tr>
    <td>VK_SEPARATOR</td>
  </tr>
  <tr>
    <td>VK_SUBTRACT</td>
  </tr>
  <tr>
    <td>VK_DECIMAL</td>
  </tr>
  <tr>
    <td>VK_DIVIDE</td>
  </tr>
  <tr>
    <td>F1</td>
  </tr>
  <tr>
    <td>F2</td>
  </tr>
  <tr>
    <td>F3</td>
  </tr>
  <tr>
    <td>F4</td>
  </tr>
  <tr>
    <td>F5</td>
  </tr>
  <tr>
    <td>F6</td>
  </tr>
  <tr>
    <td>F7</td>
  </tr>
  <tr>
    <td>F8</td>
  </tr>
  <tr>
    <td>F9</td>
  </tr>
  <tr>
    <td>F10</td>
  </tr>
  <tr>
    <td>F11</td>
  </tr>
  <tr>
    <td>F12</td>
  </tr>
  <tr>
    <td>F13</td>
  </tr>
  <tr>
    <td>F14</td>
  </tr>
  <tr>
    <td>F15</td>
  </tr>
  <tr>
    <td>F16</td>
  </tr>
  <tr>
    <td>F17</td>
  </tr>
  <tr>
    <td>F18</td>
  </tr>
  <tr>
    <td>F19</td>
  </tr>
  <tr>
    <td>F20</td>
  </tr>
  <tr>
    <td>F21</td>
  </tr>
  <tr>
    <td>F22</td>
  </tr>
  <tr>
    <td>F23</td>
  </tr>
  <tr>
    <td>F24</td>
  </tr>
  <tr>
    <td>VK_0x88</td>
  </tr>
  <tr>
    <td>VK_0x89</td>
  </tr>
  <tr>
    <td>VK_0x8A</td>
  </tr>
  <tr>
    <td>VK_0x8B</td>
  </tr>
  <tr>
    <td>VK_0x8C</td>
  </tr>
  <tr>
    <td>VK_0x8D</td>
  </tr>
  <tr>
    <td>VK_0x8E</td>
  </tr>
  <tr>
    <td>VK_0x8F</td>
  </tr>
  <tr>
    <td>Pause</td>
  </tr>
  <tr>
    <td>VK_SCROLL</td>
  </tr>
  <tr>
    <td>VK_OEM_FJ_JISHO</td>
  </tr>
  <tr>
    <td>VK_OEM_FJ_MASSHOU</td>
  </tr>
  <tr>
    <td>VK_OEM_FJ_TOUROKU</td>
  </tr>
  <tr>
    <td>VK_OEM_FJ_LOYA</td>
  </tr>
  <tr>
    <td>VK_OEM_FJ_ROYA</td>
  </tr>
  <tr>
    <td>VK_0x97</td>
  </tr>
  <tr>
    <td>VK_0x98</td>
  </tr>
  <tr>
    <td>VK_0x99</td>
  </tr>
  <tr>
    <td>VK_0x9A</td>
  </tr>
  <tr>
    <td>VK_0x9B</td>
  </tr>
  <tr>
    <td>VK_0x9C</td>
  </tr>
  <tr>
    <td>VK_0x9D</td>
  </tr>
  <tr>
    <td>VK_0x9E</td>
  </tr>
  <tr>
    <td>VK_0x9F</td>
  </tr>
  <tr>
    <td>VK_LSHIFT</td>
  </tr>
  <tr>
    <td>VK_RSHIFT</td>
  </tr>
  <tr>
    <td>VK_LCONTROL</td>
  </tr>
  <tr>
    <td>VK_RCONTROL</td>
  </tr>
  <tr>
    <td>VK_LMENU</td>
  </tr>
  <tr>
    <td>VK_RMENU</td>
  </tr>
  <tr>
    <td>VK_BROWSER_BACK</td>
  </tr>
  <tr>
    <td>VK_BROWSER_FORWARD</td>
  </tr>
  <tr>
    <td>VK_BROWSER_REFRESH</td>
  </tr>
  <tr>
    <td>VK_BROWSER_STOP</td>
  </tr>
  <tr>
    <td>VK_BROWSER_SEARCH</td>
  </tr>
  <tr>
    <td>VK_BROWSER_FAVORITES</td>
  </tr>
  <tr>
    <td>VK_BROWSER_HOME</td>
  </tr>
  <tr>
    <td>VK_VOLUME_MUTE</td>
  </tr>
  <tr>
    <td>VK_VOLUME_DOWN</td>
  </tr>
  <tr>
    <td>VK_VOLUME_UP</td>
  </tr>
  <tr>
    <td>VK_MEDIA_NEXT_TRACK</td>
  </tr>
  <tr>
    <td>VK_MEDIA_PREV_TRACK</td>
  </tr>
  <tr>
    <td>VK_MEDIA_STOP</td>
  </tr>
  <tr>
    <td>VK_MEDIA_PLAY_PAUSE</td>
  </tr>
  <tr>
    <td>VK_LAUNCH_MAIL</td>
  </tr>
  <tr>
    <td>VK_LAUNCH_MEDIA_SELECT</td>
  </tr>
  <tr>
    <td>VK_LAUNCH_APP1</td>
  </tr>
  <tr>
    <td>VK_LAUNCH_APP2</td>
  </tr>
  <tr>
    <td>VK_0xB8</td>
  </tr>
  <tr>
    <td>VK_0xB9</td>
  </tr>
  <tr>
    <td>VK_SEMICOLON</td>
  </tr>
  <tr>
    <td>VK_PLUS</td>
  </tr>
  <tr>
    <td>VK_COMMA</td>
  </tr>
  <tr>
    <td>VK_MINUS</td>
  </tr>
  <tr>
    <td>VK_PERIOD</td>
  </tr>
  <tr>
    <td>VK_SLASH</td>
  </tr>
  <tr>
    <td>VK_TILDE</td>
  </tr>
  <tr>
    <td>VK_0xC1</td>
  </tr>
  <tr>
    <td>VK_0xC2</td>
  </tr>
  <tr>
    <td>VK_0xC3</td>
  </tr>
  <tr>
    <td>VK_0xC4</td>
  </tr>
  <tr>
    <td>VK_0xC5</td>
  </tr>
  <tr>
    <td>VK_0xC6</td>
  </tr>
  <tr>
    <td>VK_0xC7</td>
  </tr>
  <tr>
    <td>VK_0xC8</td>
  </tr>
  <tr>
    <td>VK_0xC9</td>
  </tr>
  <tr>
    <td>VK_0xCA</td>
  </tr>
  <tr>
    <td>VK_0xCB</td>
  </tr>
  <tr>
    <td>VK_0xCC</td>
  </tr>
  <tr>
    <td>VK_0xCD</td>
  </tr>
  <tr>
    <td>VK_0xCE</td>
  </tr>
  <tr>
    <td>VK_0xCF</td>
  </tr>
  <tr>
    <td>VK_0xD0</td>
  </tr>
  <tr>
    <td>VK_0xD1</td>
  </tr>
  <tr>
    <td>VK_0xD2</td>
  </tr>
  <tr>
    <td>VK_0xD3</td>
  </tr>
  <tr>
    <td>VK_0xD4</td>
  </tr>
  <tr>
    <td>VK_0xD5</td>
  </tr>
  <tr>
    <td>VK_0xD6</td>
  </tr>
  <tr>
    <td>VK_0xD7</td>
  </tr>
  <tr>
    <td>VK_0xD8</td>
  </tr>
  <tr>
    <td>VK_0xD9</td>
  </tr>
  <tr>
    <td>VK_0xDA</td>
  </tr>
  <tr>
    <td>VK_LBRACKET</td>
  </tr>
  <tr>
    <td>VK_BACKSLASH</td>
  </tr>
  <tr>
    <td>VK_RBRACKET</td>
  </tr>
  <tr>
    <td>VK_QUOTE</td>
  </tr>
  <tr>
    <td>VK_0xDF</td>
  </tr>
  <tr>
    <td>VK_0xE0</td>
  </tr>
  <tr>
    <td>VK_OEM_AX</td>
  </tr>
  <tr>
    <td>VK_OEM_102</td>
  </tr>
  <tr>
    <td>VK_ICO_HELP</td>
  </tr>
  <tr>
    <td>VK_ICO_00</td>
  </tr>
  <tr>
    <td>VK_PROCESSKEY</td>
  </tr>
  <tr>
    <td>VK_ICO_CLEAR</td>
  </tr>
  <tr>
    <td>VK_PACKET</td>
  </tr>
  <tr>
    <td>VK_0xE8</td>
  </tr>
  <tr>
    <td>VK_OEM_RESET</td>
  </tr>
  <tr>
    <td>VK_OEM_JUMP</td>
  </tr>
  <tr>
    <td>VK_OEM_PA1</td>
  </tr>
  <tr>
    <td>VK_OEM_PA2</td>
  </tr>
  <tr>
    <td>VK_OEM_PA3</td>
  </tr>
  <tr>
    <td>VK_OEM_WSCTRL</td>
  </tr>
  <tr>
    <td>VK_OEM_CUSEL</td>
  </tr>
  <tr>
    <td>VK_OEM_ATTN</td>
  </tr>
  <tr>
    <td>VK_OEM_FINISH</td>
  </tr>
  <tr>
    <td>VK_OEM_COPY</td>
  </tr>
  <tr>
    <td>VK_OEM_AUTO</td>
  </tr>
  <tr>
    <td>VK_OEM_ENLW</td>
  </tr>
  <tr>
    <td>VK_OEM_BACKTAB</td>
  </tr>
  <tr>
    <td>VK_ATTN</td>
  </tr>
  <tr>
    <td>VK_CRSEL</td>
  </tr>
  <tr>
    <td>VK_EXSEL</td>
  </tr>
  <tr>
    <td>VK_EREOF</td>
  </tr>
  <tr>
    <td>VK_PLAY</td>
  </tr>
  <tr>
    <td>VK_ZOOM</td>
  </tr>
  <tr>
    <td>VK_NONAME</td>
  </tr>
  <tr>
    <td>VK_PA1</td>
  </tr>
  <tr>
    <td>VK_OEM_CLEAR</td>
  </tr>
  <tr>
    <td>VK_0xFF</td>
  </tr>
</table>
<br>
<p align="center">~~@~~</p>
</body>
</html>
