diff --git a/Guide/Enum Guide.md b/Guide/Enum Guide.md new file mode 100644 index 0000000..6a100f7 --- /dev/null +++ b/Guide/Enum Guide.md @@ -0,0 +1,50 @@ +## System Key +| System.Windows.Input.Key | WindowsInput.Native.VirtualKeyCode | +| ------------------------ | ---------------------------------- | +| `Escape` | `ESCAPE` | +| `F[1-12]` | `F[1-12]` | +| `Scroll` | `PRINT` | +| `Pause` | `PAUSE` | +| `Back` | `BACK` | +| `Tab` | `TAB` | +| `Capital` | `CAPITAL` | +| `Return` | `RETURN` | +| `LeftShift` | `LSHIFT` | +| `RightShift` | `RSHIFT` | +| `LeftCtrl` | `LCONTROL` | +| `RightCtrl` | `RCONTROL` | +| `Space` | `SPACE` | +| `LeftAlt` | `LMENU` | +| `RightAlt` | `RMENU` | +| `Insert` | `INSERT` | +| `Home` | `HOME` | +| `Delete` | `DELETE` | +| `End` | `END` | +| `PageUp` | `PRIOR` | +| `PageDown` | `NEXT` | +| `Up` | `UP` | +| `Down` | `DOWN` | +| `Left` | `LEFT` | +| `Right` | `RIGHT` | + + +## OEM +| Windows Output | Shift Output | System.Windows.Input.Key | WindowsInput.Native.VirtualKeyCode | +| -------------- | ------------ | ------------------------ | ---------------------------------- | +| \` | ~ | `Oem3` | `OEM_3` | +| - | _ | `OemMinus` | `OEM_MINUS` | +| = | + | `OemPlus` | `OEM_PLUS` | +| [ | { | `OemOpenBrackets` | `OEM_4` | +| ] | } | `Oem6` | `OEM_6` | +| \ | \| | `Oem5` | `OEM_5` | +| ; | : | `Oem1` | `OEM_1` | +| ' | " | `OemQuotes` | `OEM_7` | +| , | < | `OemComma` | `OEM_COMMA` | +| . | > | `OemPeriod` | `OEM_PERIOD` | +| / | ? | `OemQuestion` | `OEM_2` | + +## Alphabet & Number +| Windows Output | Shift Output | System.Windows.Input.Key | WindowsInput.Native.VirtualKeyCode | +| -------------- | ------------ | ------------------------ | ---------------------------------- | +| a-z | A-Z | `[A-Z]` | `VK_[A-Z]` | +| 1234567890 | !@#$%^&*() | `D[0-9]` | `VK_[0-9]` | \ No newline at end of file diff --git a/README.md b/README.md index 1927a6d..4f92deb 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,10 @@ NuGet ------ Install-Package InputSimulator +Guide +----- +[KeyCode Enum Guide](/Guide/Enum%20Guide.md) + Examples ==========