Class VirtualButton.Keyboard
Keyboard virtual button.
public class VirtualButton.Keyboard : VirtualButton, IVirtualButton- Inheritance
- 
      objectVirtualButton.Keyboard
- Implements
- Inherited Members
Constructors
Keyboard(string, int, bool)
protected Keyboard(string name, int id, bool isPositiveAndNegative = false)Parameters
Fields
A
The 'a' key.
public static readonly VirtualButton AField Value
Add
The 'add' key.
public static readonly VirtualButton AddField Value
Apps
The 'apps' key.
public static readonly VirtualButton AppsField Value
Attn
The 'attn' key.
public static readonly VirtualButton AttnField Value
B
The 'b' key.
public static readonly VirtualButton BField Value
Back
The 'back' key.
public static readonly VirtualButton BackField Value
BrowserBack
The 'browserback' key.
public static readonly VirtualButton BrowserBackField Value
BrowserFavorites
The 'browserfavorites' key.
public static readonly VirtualButton BrowserFavoritesField Value
BrowserForward
The 'browserforward' key.
public static readonly VirtualButton BrowserForwardField Value
BrowserHome
The 'browserhome' key.
public static readonly VirtualButton BrowserHomeField Value
BrowserRefresh
The 'browserrefresh' key.
public static readonly VirtualButton BrowserRefreshField Value
BrowserSearch
The 'browsersearch' key.
public static readonly VirtualButton BrowserSearchField Value
BrowserStop
The 'browserstop' key.
public static readonly VirtualButton BrowserStopField Value
C
The 'c' key.
public static readonly VirtualButton CField Value
Cancel
The 'cancel' key.
public static readonly VirtualButton CancelField Value
Capital
The 'capital' key.
public static readonly VirtualButton CapitalField Value
CapsLock
The 'capslock' key.
public static readonly VirtualButton CapsLockField Value
Clear
The 'clear' key.
public static readonly VirtualButton ClearField Value
CrSel
The 'crsel' key.
public static readonly VirtualButton CrSelField Value
D
The 'd' key.
public static readonly VirtualButton DField Value
D0
The 'd0' key.
public static readonly VirtualButton D0Field Value
D1
The 'd1' key.
public static readonly VirtualButton D1Field Value
D2
The 'd2' key.
public static readonly VirtualButton D2Field Value
D3
The 'd3' key.
public static readonly VirtualButton D3Field Value
D4
The 'd4' key.
public static readonly VirtualButton D4Field Value
D5
The 'd5' key.
public static readonly VirtualButton D5Field Value
D6
The 'd6' key.
public static readonly VirtualButton D6Field Value
D7
The 'd7' key.
public static readonly VirtualButton D7Field Value
D8
The 'd8' key.
public static readonly VirtualButton D8Field Value
D9
The 'd9' key.
public static readonly VirtualButton D9Field Value
Decimal
The 'decimal' key.
public static readonly VirtualButton DecimalField Value
Delete
The 'delete' key.
public static readonly VirtualButton DeleteField Value
Divide
The 'divide' key.
public static readonly VirtualButton DivideField Value
Down
The 'down' key.
public static readonly VirtualButton DownField Value
E
The 'e' key.
public static readonly VirtualButton EField Value
End
The 'end' key.
public static readonly VirtualButton EndField Value
Enter
The 'enter' key.
public static readonly VirtualButton EnterField Value
EraseEof
The 'eraseeof' key.
public static readonly VirtualButton EraseEofField Value
Escape
The 'escape' key.
public static readonly VirtualButton EscapeField Value
ExSel
The 'exsel' key.
public static readonly VirtualButton ExSelField Value
Execute
The 'execute' key.
public static readonly VirtualButton ExecuteField Value
F
The 'f' key.
public static readonly VirtualButton FField Value
F1
The 'f1' key.
public static readonly VirtualButton F1Field Value
F10
The 'f10' key.
public static readonly VirtualButton F10Field Value
F11
The 'f11' key.
public static readonly VirtualButton F11Field Value
F12
The 'f12' key.
public static readonly VirtualButton F12Field Value
F13
The 'f13' key.
public static readonly VirtualButton F13Field Value
F14
The 'f14' key.
public static readonly VirtualButton F14Field Value
F15
The 'f15' key.
public static readonly VirtualButton F15Field Value
F16
The 'f16' key.
public static readonly VirtualButton F16Field Value
F17
The 'f17' key.
public static readonly VirtualButton F17Field Value
F18
The 'f18' key.
public static readonly VirtualButton F18Field Value
F19
The 'f19' key.
public static readonly VirtualButton F19Field Value
F2
The 'f2' key.
public static readonly VirtualButton F2Field Value
F20
The 'f20' key.
public static readonly VirtualButton F20Field Value
F21
The 'f21' key.
public static readonly VirtualButton F21Field Value
F22
The 'f22' key.
public static readonly VirtualButton F22Field Value
F23
The 'f23' key.
public static readonly VirtualButton F23Field Value
F24
The 'f24' key.
public static readonly VirtualButton F24Field Value
F3
The 'f3' key.
public static readonly VirtualButton F3Field Value
F4
The 'f4' key.
public static readonly VirtualButton F4Field Value
F5
The 'f5' key.
public static readonly VirtualButton F5Field Value
F6
The 'f6' key.
public static readonly VirtualButton F6Field Value
F7
The 'f7' key.
public static readonly VirtualButton F7Field Value
F8
The 'f8' key.
public static readonly VirtualButton F8Field Value
F9
The 'f9' key.
public static readonly VirtualButton F9Field Value
FinalMode
The 'finalmode' key.
public static readonly VirtualButton FinalModeField Value
G
The 'g' key.
public static readonly VirtualButton GField Value
H
The 'h' key.
public static readonly VirtualButton HField Value
HangulMode
The 'hangulmode' key.
public static readonly VirtualButton HangulModeField Value
HanjaMode
The 'hanjamode' key.
public static readonly VirtualButton HanjaModeField Value
Help
The 'help' key.
public static readonly VirtualButton HelpField Value
Home
The 'home' key.
public static readonly VirtualButton HomeField Value
I
The 'i' key.
public static readonly VirtualButton IField Value
ImeAccept
The 'imeaccept' key.
public static readonly VirtualButton ImeAcceptField Value
ImeConvert
The 'imeconvert' key.
public static readonly VirtualButton ImeConvertField Value
ImeModeChange
The 'imemodechange' key.
public static readonly VirtualButton ImeModeChangeField Value
ImeNonConvert
The 'imenonconvert' key.
public static readonly VirtualButton ImeNonConvertField Value
Insert
The 'insert' key.
public static readonly VirtualButton InsertField Value
J
The 'j' key.
public static readonly VirtualButton JField Value
JunjaMode
The 'junjamode' key.
public static readonly VirtualButton JunjaModeField Value
K
The 'k' key.
public static readonly VirtualButton KField Value
KanaMode
The 'kanamode' key.
public static readonly VirtualButton KanaModeField Value
KanjiMode
The 'kanjimode' key.
public static readonly VirtualButton KanjiModeField Value
L
The 'l' key.
public static readonly VirtualButton LField Value
LaunchApplication1
The 'launchapplication1' key.
public static readonly VirtualButton LaunchApplication1Field Value
LaunchApplication2
The 'launchapplication2' key.
public static readonly VirtualButton LaunchApplication2Field Value
LaunchMail
The 'launchmail' key.
public static readonly VirtualButton LaunchMailField Value
Left
The 'left' key.
public static readonly VirtualButton LeftField Value
LeftAlt
The 'leftalt' key.
public static readonly VirtualButton LeftAltField Value
LeftCtrl
The 'leftctrl' key.
public static readonly VirtualButton LeftCtrlField Value
LeftShift
The 'leftshift' key.
public static readonly VirtualButton LeftShiftField Value
LeftWin
The 'leftwin' key.
public static readonly VirtualButton LeftWinField Value
LineFeed
The 'linefeed' key.
public static readonly VirtualButton LineFeedField Value
M
The 'm' key.
public static readonly VirtualButton MField Value
MediaNextTrack
The 'medianexttrack' key.
public static readonly VirtualButton MediaNextTrackField Value
MediaPlayPause
The 'mediaplaypause' key.
public static readonly VirtualButton MediaPlayPauseField Value
MediaPreviousTrack
The 'mediaprevioustrack' key.
public static readonly VirtualButton MediaPreviousTrackField Value
MediaStop
The 'mediastop' key.
public static readonly VirtualButton MediaStopField Value
Multiply
The 'multiply' key.
public static readonly VirtualButton MultiplyField Value
N
The 'n' key.
public static readonly VirtualButton NField Value
Next
The 'next' key.
public static readonly VirtualButton NextField Value
NoName
The 'noname' key.
public static readonly VirtualButton NoNameField Value
None
The 'none' key.
public static readonly VirtualButton NoneField Value
NumLock
The 'numlock' key.
public static readonly VirtualButton NumLockField Value
NumPad0
The 'numpad0' key.
public static readonly VirtualButton NumPad0Field Value
NumPad1
The 'numpad1' key.
public static readonly VirtualButton NumPad1Field Value
NumPad2
The 'numpad2' key.
public static readonly VirtualButton NumPad2Field Value
NumPad3
The 'numpad3' key.
public static readonly VirtualButton NumPad3Field Value
NumPad4
The 'numpad4' key.
public static readonly VirtualButton NumPad4Field Value
NumPad5
The 'numpad5' key.
public static readonly VirtualButton NumPad5Field Value
NumPad6
The 'numpad6' key.
public static readonly VirtualButton NumPad6Field Value
NumPad7
The 'numpad7' key.
public static readonly VirtualButton NumPad7Field Value
NumPad8
The 'numpad8' key.
public static readonly VirtualButton NumPad8Field Value
NumPad9
The 'numpad9' key.
public static readonly VirtualButton NumPad9Field Value
O
The 'o' key.
public static readonly VirtualButton OField Value
Oem1
The 'oem1' key.
public static readonly VirtualButton Oem1Field Value
Oem102
The 'oem102' key.
public static readonly VirtualButton Oem102Field Value
Oem2
The 'oem2' key.
public static readonly VirtualButton Oem2Field Value
Oem3
The 'oem3' key.
public static readonly VirtualButton Oem3Field Value
Oem4
The 'oem4' key.
public static readonly VirtualButton Oem4Field Value
Oem5
The 'oem5' key.
public static readonly VirtualButton Oem5Field Value
Oem6
The 'oem6' key.
public static readonly VirtualButton Oem6Field Value
Oem7
The 'oem7' key.
public static readonly VirtualButton Oem7Field Value
Oem8
The 'oem8' key.
public static readonly VirtualButton Oem8Field Value
OemBackslash
The 'oembackslash' key.
public static readonly VirtualButton OemBackslashField Value
OemClear
The 'oemclear' key.
public static readonly VirtualButton OemClearField Value
OemCloseBrackets
The 'oemclosebrackets' key.
public static readonly VirtualButton OemCloseBracketsField Value
OemComma
The 'oemcomma' key.
public static readonly VirtualButton OemCommaField Value
OemMinus
The 'oemminus' key.
public static readonly VirtualButton OemMinusField Value
OemOpenBrackets
The 'oemopenbrackets' key.
public static readonly VirtualButton OemOpenBracketsField Value
OemPeriod
The 'oemperiod' key.
public static readonly VirtualButton OemPeriodField Value
OemPipe
The 'oempipe' key.
public static readonly VirtualButton OemPipeField Value
OemPlus
The 'oemplus' key.
public static readonly VirtualButton OemPlusField Value
OemQuestion
The 'oemquestion' key.
public static readonly VirtualButton OemQuestionField Value
OemQuotes
The 'oemquotes' key.
public static readonly VirtualButton OemQuotesField Value
OemSemicolon
The 'oemsemicolon' key.
public static readonly VirtualButton OemSemicolonField Value
OemTilde
The 'oemtilde' key.
public static readonly VirtualButton OemTildeField Value
P
The 'p' key.
public static readonly VirtualButton PField Value
Pa1
The 'pa1' key.
public static readonly VirtualButton Pa1Field Value
PageDown
The 'pagedown' key.
public static readonly VirtualButton PageDownField Value
PageUp
The 'pageup' key.
public static readonly VirtualButton PageUpField Value
Pause
The 'pause' key.
public static readonly VirtualButton PauseField Value
Play
The 'play' key.
public static readonly VirtualButton PlayField Value
The 'print' key.
public static readonly VirtualButton PrintField Value
PrintScreen
The 'printscreen' key.
public static readonly VirtualButton PrintScreenField Value
Prior
The 'prior' key.
public static readonly VirtualButton PriorField Value
Q
The 'q' key.
public static readonly VirtualButton QField Value
R
The 'r' key.
public static readonly VirtualButton RField Value
Return
The 'return' key.
public static readonly VirtualButton ReturnField Value
Right
The 'right' key.
public static readonly VirtualButton RightField Value
RightAlt
The 'rightalt' key.
public static readonly VirtualButton RightAltField Value
RightCtrl
The 'rightctrl' key.
public static readonly VirtualButton RightCtrlField Value
RightShift
The 'rightshift' key.
public static readonly VirtualButton RightShiftField Value
RightWin
The 'rightwin' key.
public static readonly VirtualButton RightWinField Value
S
The 's' key.
public static readonly VirtualButton SField Value
Scroll
The 'scroll' key.
public static readonly VirtualButton ScrollField Value
Select
The 'select' key.
public static readonly VirtualButton SelectField Value
SelectMedia
The 'selectmedia' key.
public static readonly VirtualButton SelectMediaField Value
Separator
The 'separator' key.
public static readonly VirtualButton SeparatorField Value
Sleep
The 'sleep' key.
public static readonly VirtualButton SleepField Value
Snapshot
The 'snapshot' key.
public static readonly VirtualButton SnapshotField Value
Space
The 'space' key.
public static readonly VirtualButton SpaceField Value
Subtract
The 'subtract' key.
public static readonly VirtualButton SubtractField Value
T
The 't' key.
public static readonly VirtualButton TField Value
Tab
The 'tab' key.
public static readonly VirtualButton TabField Value
U
The 'u' key.
public static readonly VirtualButton UField Value
Up
The 'up' key.
public static readonly VirtualButton UpField Value
V
The 'v' key.
public static readonly VirtualButton VField Value
VolumeDown
The 'volumedown' key.
public static readonly VirtualButton VolumeDownField Value
VolumeMute
The 'volumemute' key.
public static readonly VirtualButton VolumeMuteField Value
VolumeUp
The 'volumeup' key.
public static readonly VirtualButton VolumeUpField Value
W
The 'w' key.
public static readonly VirtualButton WField Value
X
The 'x' key.
public static readonly VirtualButton XField Value
Y
The 'y' key.
public static readonly VirtualButton YField Value
Z
The 'z' key.
public static readonly VirtualButton ZField Value
Zoom
The 'zoom' key.
public static readonly VirtualButton ZoomField Value
Methods
GetValue(InputManager)
Gets the value associated with this virtual button from an input manager.
public override float GetValue(InputManager manager)Parameters
- managerInputManager
- The manager. 
Returns
- float
- System.Single. 
IsDown(InputManager)
Indicate if the button is currently down
public override bool IsDown(InputManager manager)Parameters
- managerInputManager
- The input manager 
Returns
IsPressed(InputManager)
Indicate if the button has been pressed since the last frame
public override bool IsPressed(InputManager manager)Parameters
- managerInputManager
- The input manager 
Returns
IsReleased(InputManager)
Indicate if the button has been released since the last frame
public override bool IsReleased(InputManager manager)Parameters
- managerInputManager
- The input manager