This documentation is archived and is not being maintained.
Keyboard Enumeration (Microsoft.DirectX.DirectInput)
The following constants are used in the dwSemantic member of the Diaction structure to map an action to a physical key.
Definition
| Visual Basic | Public Enum Keyboard |
| C# | public enum Keyboard |
| C++ | public enum class Keyboard |
| JScript | public enum Keyboard |
Members
| Member | Value | Description |
| Sleep | -2130705185 | |
| Next | -2130705199 | PAGE DOWN |
| Stop | -2130705259 | On NEC PC-98 Japanese keyboard |
| Convert | -2130705287 | On Japanese keyboard |
| Decimal | -2130705325 | PERIOD (decimal point) on numeric keypad |
| X | -2130705363 | |
| Y | -2130705387 | |
| Escape | -2130705407 | |
| MediaSelect | -2130705171 | MEDIA SELECT key, which displays a selection of supported media players on the system |
| Mail | -2130705172 | |
| MyComputer | -2130705173 | |
| WebBack | -2130705174 | |
| WebForward | -2130705175 | |
| WebStop | -2130705176 | |
| WebRefresh | -2130705177 | |
| WebFavorites | -2130705178 | Displays the Microsoft Internet Explorer Favorites list, the Microsoft Windows® Favorites folder, or the Netscape Bookmarks list |
| WebSearch | -2130705179 | |
| Wake | -2130705181 | |
| Power | -2130705186 | |
| Apps | -2130705187 | Application key |
| RightWindows | -2130705188 | |
| LeftWindows | -2130705189 | |
| Down | -2130705200 | DOWN ARROW |
| End | -2130705201 | |
| Prior | -2130705207 | PAGE UP |
| Up | -2130705208 | UP ARROW |
| Home | -2130705209 | |
| RightMenu | -2130705224 | Right ALT |
| SysRq | -2130705225 | |
| Divide | -2130705227 | FORWARD SLASH (/) on numeric keypad |
| NumPadComma | -2130705229 | On numeric keypad of NEC PC-98 Japanese keyboard |
| WebHome | -2130705230 | |
| VolumeUp | -2130705232 | |
| VolumeDown | -2130705234 | |
| MediaStop | -2130705244 | |
| PlayPause | -2130705246 | |
| Calculator | -2130705247 | |
| Mute | -2130705248 | |
| RightControl | -2130705251 | |
| NumPadEnter | -2130705252 | |
| NextTrack | -2130705255 | NEXT TRACK |
| Unlabeled | -2130705257 | On Japanese keyboard |
| AX | -2130705258 | On Japanese keyboard |
| Kanji | -2130705260 | On Japanese keyboard |
| Underline | -2130705261 | On NEC PC-98 Japanese keyboard |
| Colon | -2130705262 | On Japanese keyboard |
| At | -2130705263 | On Japanese keyboard |
| PrevTrack | -2130705264 | PREVIOUS TRACK; CIRCUMFLEX (^) on Japanese keyboard |
| NumPadEquals | -2130705267 | |
| AbntC2 | -2130705282 | On numeric pad of Brazilian keyboards |
| Yen | -2130705283 | On Japanese keyboard |
| NoConvert | -2130705285 | On Japanese keyboard |
| AbntC1 | -2130705293 | On numeric pad of Brazilian keyboards |
| Kana | -2130705296 | On Japanese keyboard |
| F15 | -2130705306 | On NEC PC-98 Japanese keyboard |
| F14 | -2130705307 | On NEC PC-98 Japanese keyboard |
| F13 | -2130705308 | On NEC PC-98 Japanese keyboard |
| F12 | -2130705320 | |
| F11 | -2130705321 | |
| OEM102 | -2130705322 | On British and German keyboards |
| NumPad0 | -2130705326 | |
| NumPad3 | -2130705327 | |
| NumPad2 | -2130705328 | |
| NumPad1 | -2130705329 | |
| NumPad6 | -2130705331 | |
| NumPad5 | -2130705332 | |
| NumPad4 | -2130705333 | |
| Subtract | -2130705334 | MINUS SIGN (-) on numeric keypad |
| NumPad9 | -2130705335 | |
| NumPad8 | -2130705336 | |
| NumPad7 | -2130705337 | |
| Scroll | -2130705338 | SCROLL LOCK |
| Numlock | -2130705339 | |
| F10 | -2130705340 | |
| F9 | -2130705341 | |
| F8 | -2130705342 | |
| F7 | -2130705343 | |
| F6 | -2130705344 | |
| F5 | -2130705345 | |
| F4 | -2130705346 | |
| F3 | -2130705347 | |
| F2 | -2130705348 | |
| F1 | -2130705349 | |
| Capital | -2130705350 | CAPS LOCK |
| Space | -2130705351 | SPACEBAR |
| LeftMenu | -2130705352 | Left ALT |
| Multiply | -2130705353 | ASTERISK (*) on numeric keypad |
| RightShift | -2130705354 | RIGHT ARROW |
| Slash | -2130705355 | FORWARD SLASH (/) on main keyboard |
| Period | -2130705356 | On main keyboard |
| Comma | -2130705357 | |
| M | -2130705358 | |
| N | -2130705359 | |
| B | -2130705360 | |
| V | -2130705361 | |
| C | -2130705362 | |
| Z | -2130705364 | |
| BackSlash | -2130705365 | |
| LeftShift | -2130705366 | LEFT ARROW |
| Grave | -2130705367 | GRAVE ACCENT (`) |
| Apostrophe | -2130705368 | |
| SemiColon | -2130705369 | |
| L | -2130705370 | |
| K | -2130705371 | |
| J | -2130705372 | |
| H | -2130705373 | |
| G | -2130705374 | |
| F | -2130705375 | |
| D | -2130705376 | |
| S | -2130705377 | |
| A | -2130705378 | |
| LeftControl | -2130705379 | |
| Return | -2130705380 | ENTER on main keyboard |
| RightBracket | -2130705381 | |
| LeftBracket | -2130705382 | |
| P | -2130705383 | |
| O | -2130705384 | |
| I | -2130705385 | |
| U | -2130705386 | |
| T | -2130705388 | |
| R | -2130705389 | |
| E | -2130705390 | |
| W | -2130705391 | |
| Tab | -2130705393 | |
| Back | -2130705394 | BACKSPACE |
| Equals | -2130705395 | Returns a value indicating whether this instance is equal to a specified object. |
| Minus | -2130705396 | On main keyboard |
| D0 | -2130705397 | On main keyboard |
| D9 | -2130705398 | On main keyboard |
| D8 | -2130705399 | On main keyboard |
| D7 | -2130705400 | On main keyboard |
| D6 | -2130705401 | On main keyboard |
| D5 | -2130705402 | On main keyboard |
| D4 | -2130705403 | On main keyboard |
| D3 | -2130705404 | On main keyboard |
| D2 | -2130705405 | On main keyboard |
| D1 | -2130705406 | On main keyboard |
| Insert | -2130705198 | Inserts an element into the collection at the specified index. |
| Right | -2130705203 | RIGHT ARROW |
| Left | -2130705205 | LEFT ARROW |
| Pause | -2130705211 | |
| Add | -2130705330 | PLUS SIGN (+) on numeric keypad |
| Delete | -2130705197 | |
| Q | -2130705392 | |
Enumeration Information
| Namespace | Microsoft.DirectX.DirectInput |
| Assembly | Microsoft.DirectX.DirectInput (microsoft.directx.directinput.dll) |
| Strong Name | Microsoft.DirectX.DirectInput,
Version=1.0.900.0,
Culture=neutral,
PublicKeyToken=d3231b57b74a1492 |