Enum KeyCode
Represents a virtual key code.
Namespace: SharpHook.Native
Assembly: SharpHook.dll
Syntax
public enum KeyCode : ushort
Fields
Name | Description |
---|---|
CharUndefined | Undefined character |
Vc0 | 0 |
Vc1 | 1 |
Vc2 | 2 |
Vc3 | 3 |
Vc4 | 4 |
Vc5 | 5 |
Vc6 | 6 |
Vc7 | 7 |
Vc8 | 8 |
Vc9 | 9 |
VcA | A |
VcAppCalculator | Calculator |
VcAppMail | |
VcAppMusic | Music |
VcAppPictures | Pictures |
VcB | B |
VcBackquote | ` |
VcBackSlash | \ |
VcBackspace | Backspace |
VcBrowserBack | Browser Back |
VcBrowserFavorites | Browser Favorites |
VcBrowserForward | Browser Forward |
VcBrowserHome | Browser Home |
VcBrowserRefresh | Browser Refresh |
VcBrowserSearch | Browser Search |
VcBrowserStop | Browser Stop |
VcC | C |
VcCapsLock | Caps Lock |
VcClear | Clear |
VcCloseBracket | ] |
VcComma | , |
VcContextMenu | Context Menu |
VcD | D |
VcDelete | Delete |
VcDown | Down Arrow |
VcE | E |
VcEnd | End |
VcEnter | Enter |
VcEquals | = |
VcEscape | Escape |
VcF | F |
VcF1 | F1 |
VcF10 | F10 |
VcF11 | F11 |
VcF12 | F12 |
VcF13 | F13 |
VcF14 | F14 |
VcF15 | F15 |
VcF16 | F16 |
VcF17 | F17 |
VcF18 | F18 |
VcF19 | F19 |
VcF2 | F2 |
VcF20 | F20 |
VcF21 | F21 |
VcF22 | F22 |
VcF23 | F23 |
VcF24 | F24 |
VcF3 | F3 |
VcF4 | F4 |
VcF5 | F5 |
VcF6 | F6 |
VcF7 | F7 |
VcF8 | F8 |
VcF9 | F9 |
VcFurigana | Furigana |
VcG | G |
VcH | H |
VcHiragana | Hiragana |
VcHome | Home |
VcI | I |
VcInsert | Insert |
VcJ | J |
VcK | K |
VcKanji | Kanji |
VcKatakana | Katakana |
VcL | L |
VcLeft | Left Arrow |
VcLeftAlt | Left Alt (on Windows and Linux) or Option (on macOS) |
VcLeftControl | Left Control |
VcLeftMeta | Left Win (on Windows), Command (on macOS), or Super/Meta (on Linux) |
VcLeftShift | Left Shift |
VcLesserGreater | Either the angle bracket key or the backslash key on the RT 102-key keyboard |
VcM | M |
VcMediaEject | Media Eject |
VcMediaNext | Media Next |
VcMediaPlay | Media Play |
VcMediaPrevious | Media Previous |
VcMediaSelect | Media Select |
VcMediaStop | Media Stop |
VcMinus | |
VcN | N |
VcNumLock | Num Lock |
VcNumPad0 | Num-Pad 0 |
VcNumPad1 | Num-Pad 1 |
VcNumPad2 | Num-Pad 2 |
VcNumPad3 | Num-Pad 3 |
VcNumPad4 | Num-Pad 4 |
VcNumPad5 | Num-Pad 5 |
VcNumPad6 | Num-Pad 6 |
VcNumPad7 | Num-Pad 7 |
VcNumPad8 | Num-Pad 8 |
VcNumPad9 | Num-Pad 9 |
VcNumPadAdd | Num-Pad Add |
VcNumPadClear | Num-Pad Clear |
VcNumPadComma | Num-Pad Comma |
VcNumPadDelete | Num-Pad Delete |
VcNumPadDivide | Num-Pad Divide |
VcNumPadDown | Num-Pad Down |
VcNumPadEnd | Num-Pad End |
VcNumPadEnter | Num-Pad Enter |
VcNumPadEquals | Num-Pad Equals |
VcNumPadHome | Num-Pad Home |
VcNumPadInsert | Num-Pad Insert |
VcNumPadLeft | Num-Pad Left |
VcNumPadMultiply | Num-Pad Multiply |
VcNumPadPageDown | Num-Pad Page Down |
VcNumPadPageUp | Num-Pad Page Up |
VcNumPadRight | Num-Pad Right |
VcNumPadSeparator | Num-Pad Separator |
VcNumPadSubtract | Num-Pad Subtract |
VcNumPadUp | Num-Pad Up |
VcO | O |
VcOpenBracket | [ |
VcP | P |
VcPageDown | Page Down |
VcPageUp | Page Up |
VcPause | Pause |
VcPeriod | . |
VcPower | Power |
VcPrintScreen | Print Screen |
VcQ | Q |
VcQuote | ' |
VcR | R |
VcRight | Right Arrow |
VcRightAlt | Right Alt (on Windows and Linux) or Option (on macOS) |
VcRightControl | Right Control |
VcRightMeta | Right Win (on Windows), Command (on macOS), or Super/Meta (on Linux) |
VcRightShift | Right Shift |
VcS | S |
VcScrollLock | Scroll Lock |
VcSemicolon | ; |
VcSlash | / |
VcSleep | Sleep |
VcSpace | Space |
VcSunAgain | Sun Again |
VcSunCopy | Sun Copy |
VcSunCut | Sun Cut |
VcSunFind | Sun Find |
VcSunFront | Sun Front |
VcSunHelp | Sun Help |
VcSunInsert | Sun Insert |
VcSunOpen | Sun Open |
VcSunProps | Sun Props |
VcSunStop | Sun Stop |
VcSunUndo | Sun Undo |
VcT | T |
VcTab | Tab |
VcU | U |
VcUndefined | Undefined key |
VcUnderscore | _ |
VcUp | Up Arrow |
VcV | V |
VcVolumeDown | Volume Down |
VcVolumeMute | Volume Mute |
VcVolumeUp | Volume Up |
VcW | W |
VcWake | Wake |
VcX | X |
VcY | Y |
VcYen | Yen |
VcZ | Z |