# List of Parallels Keyboard Key Codes

This table contains the numeric values for the key events used in the `-k` option of the **`prlctl`**` ``send-key-event` command.

| Key Name                        | Value |
| ------------------------------- | ----- |
| PRL\_KEY\_WILDCARD\_ANY         | 1     |
| PRL\_KEY\_WILDCARD\_KEYBOARD    | 2     |
| PRL\_KEY\_WILDCARD\_MOUSE       | 3     |
| PRL\_KEY\_WILDCARD\_SHIFT       | 4     |
| PRL\_KEY\_WILDCARD\_CTRL        | 5     |
| PRL\_KEY\_WILDCARD\_ALT         | 6     |
| PRL\_KEY\_WILDCARD\_WIN         | 7     |
| PRL\_KEY\_ESCAPE                | 9     |
| PRL\_KEY\_1                     | 10    |
| PRL\_KEY\_2                     | 11    |
| PRL\_KEY\_3                     | 12    |
| PRL\_KEY\_4                     | 13    |
| PRL\_KEY\_5                     | 14    |
| PRL\_KEY\_6                     | 15    |
| PRL\_KEY\_7                     | 16    |
| PRL\_KEY\_8                     | 17    |
| PRL\_KEY\_9                     | 18    |
| PRL\_KEY\_0                     | 19    |
| PRL\_KEY\_MINUS                 | 20    |
| PRL\_KEY\_EQUAL                 | 21    |
| PRL\_KEY\_BACKSPACE             | 22    |
| PRL\_KEY\_TAB                   | 23    |
| PRL\_KEY\_Q                     | 24    |
| PRL\_KEY\_W                     | 25    |
| PRL\_KEY\_E                     | 26    |
| PRL\_KEY\_R                     | 27    |
| PRL\_KEY\_T                     | 28    |
| PRL\_KEY\_Y                     | 29    |
| PRL\_KEY\_U                     | 30    |
| PRL\_KEY\_I                     | 31    |
| PRL\_KEY\_O                     | 32    |
| PRL\_KEY\_P                     | 33    |
| PRL\_KEY\_LEFT\_BRACKET         | 34    |
| PRL\_KEY\_RIGHT\_BRACKET        | 35    |
| PRL\_KEY\_ENTER                 | 36    |
| PRL\_KEY\_LEFT\_CONTROL         | 37    |
| PRL\_KEY\_A                     | 38    |
| PRL\_KEY\_S                     | 39    |
| PRL\_KEY\_D                     | 40    |
| PRL\_KEY\_F                     | 41    |
| PRL\_KEY\_G                     | 42    |
| PRL\_KEY\_H                     | 43    |
| PRL\_KEY\_J                     | 44    |
| PRL\_KEY\_K                     | 45    |
| PRL\_KEY\_L                     | 46    |
| PRL\_KEY\_SEMICOLON             | 47    |
| PRL\_KEY\_QUOTE                 | 48    |
| PRL\_KEY\_TILDA                 | 49    |
| PRL\_KEY\_LEFT\_SHIFT           | 50    |
| PRL\_KEY\_BACKSLASH             | 51    |
| PRL\_KEY\_Z                     | 52    |
| PRL\_KEY\_X                     | 53    |
| PRL\_KEY\_C                     | 54    |
| PRL\_KEY\_V                     | 55    |
| PRL\_KEY\_B                     | 56    |
| PRL\_KEY\_N                     | 57    |
| PRL\_KEY\_M                     | 58    |
| PRL\_KEY\_COMMA                 | 59    |
| PRL\_KEY\_DOT                   | 60    |
| PRL\_KEY\_SLASH                 | 61    |
| PRL\_KEY\_RIGHT\_SHIFT          | 62    |
| PRL\_KEY\_NP\_STAR              | 63    |
| PRL\_KEY\_LEFT\_ALT             | 64    |
| PRL\_KEY\_SPACE                 | 65    |
| PRL\_KEY\_CAPS\_LOCK            | 66    |
| PRL\_KEY\_F1                    | 67    |
| PRL\_KEY\_F2                    | 68    |
| PRL\_KEY\_F3                    | 69    |
| PRL\_KEY\_F4                    | 70    |
| PRL\_KEY\_F5                    | 71    |
| PRL\_KEY\_F6                    | 72    |
| PRL\_KEY\_F7                    | 73    |
| PRL\_KEY\_F8                    | 74    |
| PRL\_KEY\_F9                    | 75    |
| PRL\_KEY\_F10                   | 76    |
| PRL\_KEY\_NUM\_LOCK             | 77    |
| PRL\_KEY\_SCROLL\_LOCK          | 78    |
| PRL\_KEY\_NP\_7                 | 79    |
| PRL\_KEY\_NP\_8                 | 80    |
| PRL\_KEY\_NP\_9                 | 81    |
| PRL\_KEY\_NP\_MINUS             | 82    |
| PRL\_KEY\_NP\_4                 | 83    |
| PRL\_KEY\_NP\_5                 | 84    |
| PRL\_KEY\_NP\_6                 | 85    |
| PRL\_KEY\_NP\_PLUS              | 86    |
| PRL\_KEY\_NP\_1                 | 87    |
| PRL\_KEY\_NP\_2                 | 88    |
| PRL\_KEY\_NP\_3                 | 89    |
| PRL\_KEY\_NP\_0                 | 90    |
| PRL\_KEY\_NP\_DELETE            | 91    |
| PRL\_KEY\_PRINT                 | 92    |
| PRL\_KEY\_EUROPE\_1             | 93    |
| PRL\_KEY\_EUROPE\_2             | 94    |
| PRL\_KEY\_F11                   | 95    |
| PRL\_KEY\_F12                   | 96    |
| PRL\_KEY\_HOME                  | 97    |
| PRL\_KEY\_UP                    | 98    |
| PRL\_KEY\_PAGE\_UP              | 99    |
| PRL\_KEY\_LEFT                  | 100   |
| PRL\_KEY\_RIGHT                 | 102   |
| PRL\_KEY\_END                   | 103   |
| PRL\_KEY\_DOWN                  | 104   |
| PRL\_KEY\_PAGE\_DOWN            | 105   |
| PRL\_KEY\_INSERT                | 106   |
| PRL\_KEY\_DELETE                | 107   |
| PRL\_KEY\_NP\_ENTER             | 108   |
| PRL\_KEY\_RIGHT\_CONTROL        | 109   |
| PRL\_KEY\_PAUSE                 | 110   |
| PRL\_KEY\_NP\_SLASH             | 112   |
| PRL\_KEY\_RIGHT\_ALT            | 113   |
| PRL\_KEY\_LEFT\_WIN             | 115   |
| PRL\_KEY\_RIGHT\_WIN            | 116   |
| PRL\_KEY\_MENU                  | 117   |
| PRL\_KEY\_MEDIA\_NEXT\_TRACK    | 118   |
| PRL\_KEY\_MEDIA\_PREV\_TRACK    | 119   |
| PRL\_KEY\_MEDIA\_STOP           | 120   |
| PRL\_KEY\_MEDIA\_PLAY\_PAUSE    | 121   |
| PRL\_KEY\_MUTE                  | 122   |
| PRL\_KEY\_VOLUME\_UP            | 123   |
| PRL\_KEY\_VOLUME\_DOWN          | 124   |
| PRL\_KEY\_MEDIA\_SELECT         | 125   |
| PRL\_KEY\_APP\_MAIL             | 126   |
| PRL\_KEY\_APP\_CALCULATOR       | 127   |
| PRL\_KEY\_APP\_MY\_COMPUTER     | 128   |
| PRL\_KEY\_WWW\_SEARCH           | 129   |
| PRL\_KEY\_WWW\_HOME             | 130   |
| PRL\_KEY\_WWW\_BACK             | 131   |
| PRL\_KEY\_WWW\_FORWARD          | 132   |
| PRL\_KEY\_WWW\_STOP             | 133   |
| PRL\_KEY\_WWW\_REFRESH          | 134   |
| PRL\_KEY\_WWW\_FAVORITES        | 135   |
| PRL\_KEY\_EJECT                 | 136   |
| PRL\_KEY\_SYSTEM\_POWER         | 137   |
| PRL\_KEY\_SYSTEM\_SLEEP         | 138   |
| PRL\_KEY\_SYSTEM\_WAKE          | 139   |
| PRL\_KEY\_BRAZILIAN\_KEYPAD     | 140   |
| PRL\_KEY\_RO                    | 141   |
| PRL\_KEY\_HIRAGANA\_KATAKANA    | 142   |
| PRL\_KEY\_YEN                   | 143   |
| PRL\_KEY\_HENKAN                | 144   |
| PRL\_KEY\_MUHENKAN              | 145   |
| PRL\_KEY\_PC9800\_KEYPAD        | 146   |
| PRL\_KEY\_HANGUEL               | 147   |
| PRL\_KEY\_HANJA                 | 148   |
| PRL\_KEY\_KATAKANA              | 149   |
| PRL\_KEY\_HIRAGANA              | 150   |
| PRL\_KEY\_ZENKAKU\_HANKAKU      | 151   |
| PRL\_KEY\_F13                   | 152   |
| PRL\_KEY\_F14                   | 153   |
| PRL\_KEY\_F15                   | 154   |
| PRL\_KEY\_F16                   | 155   |
| PRL\_KEY\_F17                   | 156   |
| PRL\_KEY\_F18                   | 157   |
| PRL\_KEY\_F19                   | 158   |
| PRL\_KEY\_F20                   | 159   |
| PRL\_KEY\_F21                   | 160   |
| PRL\_KEY\_F22                   | 161   |
| PRL\_KEY\_F23                   | 162   |
| PRL\_KEY\_F24                   | 163   |
| PRL\_KEY\_NP\_EQUAL             | 164   |
| PRL\_KEY\_BREAK                 | 165   |
| PRL\_KEY\_PRINT\_WITH\_MODIFIER | 166   |
| PRL\_KEY\_SYSRQ                 | 167   |
| PRL\_KEY\_FN                    | 168   |
| PRL\_KEY\_EURO                  | 169   |
| PRL\_KEY\_DOLLAR                | 170   |
| PRL\_KEY\_MON\_BRIGHTNESS\_DOWN | 171   |
| PRL\_KEY\_MON\_BRIGHTNESS\_UP   | 172   |
| PRL\_KEY\_APP\_EXPOSE           | 173   |
| PRL\_KEY\_APP\_DASHBOARD        | 174   |
| PRL\_KEY\_KBD\_BRIGHTNESS\_DOWN | 175   |
| PRL\_KEY\_KBD\_BRIGHTNESS\_UP   | 176   |
| PRL\_KEY\_MAC129                | 177   |
| PRL\_KEY\_LEFT\_BUTTON          | 178   |
| PRL\_KEY\_MIDDLE\_BUTTON        | 179   |
| PRL\_KEY\_RIGHT\_BUTTON         | 180   |
| PRL\_KEY\_MOVE\_UP\_LEFT        | 181   |
| PRL\_KEY\_MOVE\_UP              | 182   |
| PRL\_KEY\_MOVE\_UP\_RIGHT       | 183   |
| PRL\_KEY\_MOVE\_LEFT            | 184   |
| PRL\_KEY\_MOVE\_RIGHT           | 185   |
| PRL\_KEY\_MOVE\_DOWN\_LEFT      | 186   |
| PRL\_KEY\_MOVE\_DOWN            | 187   |
| PRL\_KEY\_MOVE\_DOWN\_RIGHT     | 188   |
| PRL\_KEY\_WHEEL\_UP             | 189   |
| PRL\_KEY\_WHEEL\_DOWN           | 190   |
| PRL\_KEY\_WHEEL\_LEFT           | 191   |
| PRL\_KEY\_WHEEL\_RIGHT          | 192   |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.parallels.com/landing/parallels-desktop-developers-guide/command-line-interface-utility/manage-virtual-machines-from-cli/general-virtual-machine-management/send-a-keyboard-event-to-a-virtual-machine/list-of-parallels-keyboard-key-codes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
