M&B: Bannerlord 1.2.10
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.InputSystem Namespace Reference

Classes

class  EmptyInputContext
 
class  GameAxisKey
 
class  GameKey
 
class  GameKeyContext
 
class  HotKey
 
class  HotKeyManager
 
interface  IInputContext
 
interface  IInputManager
 
class  Input
 
class  InputContext
 
class  InputState
 
class  Key
 

Enumerations

enum  InputKey {
  Invalid = -1 ,
  D1 = 0x02 ,
  D2 = 0x03 ,
  D3 = 0x04 ,
  D4 = 0x05 ,
  D5 = 0x06 ,
  D6 = 0x07 ,
  D7 = 0x08 ,
  D8 = 0x09 ,
  D9 = 0x0A ,
  D0 = 0x0B ,
  A = 0x1E ,
  B = 0x30 ,
  C = 0x2E ,
  D = 0x20 ,
  E = 0x12 ,
  F = 0x21 ,
  G = 0x22 ,
  H = 0x23 ,
  I = 0x17 ,
  J = 0x24 ,
  K = 0x25 ,
  L = 0x26 ,
  M = 0x32 ,
  N = 0x31 ,
  O = 0x18 ,
  P = 0x19 ,
  Q = 0x10 ,
  R = 0x13 ,
  S = 0x1f ,
  T = 0x14 ,
  U = 0x16 ,
  V = 0x2f ,
  W = 0x11 ,
  X = 0x2d ,
  Y = 0x15 ,
  Z = 0x2c ,
  Numpad0 = 0x52 ,
  Numpad1 = 0x4f ,
  Numpad2 = 0x50 ,
  Numpad3 = 0x51 ,
  Numpad4 = 0x4b ,
  Numpad5 = 0x4c ,
  Numpad6 = 0x4d ,
  Numpad7 = 0x47 ,
  Numpad8 = 0x48 ,
  Numpad9 = 0x49 ,
  NumLock = 0xC5 ,
  NumpadSlash = 0xB5 ,
  NumpadMultiply = 0x37 ,
  NumpadMinus = 0x4A ,
  NumpadPlus = 0x4E ,
  NumpadEnter = 0x9C ,
  NumpadPeriod = 0x53 ,
  Insert = 0xD2 ,
  Delete = 0xD3 ,
  Home = 0xC7 ,
  End = 0xCF ,
  PageUp = 0xC9 ,
  PageDown = 0xD1 ,
  Up = 0xC8 ,
  Down = 0xD0 ,
  Left = 0xCB ,
  Right = 0xCD ,
  F1 = 0x3b ,
  F2 = 0x3c ,
  F3 = 0x3d ,
  F4 = 0x3e ,
  F5 = 0x3f ,
  F6 = 0x40 ,
  F7 = 0x41 ,
  F8 = 0x42 ,
  F9 = 0x43 ,
  F10 = 0x44 ,
  F11 = 0x57 ,
  F12 = 0x58 ,
  F13 = 0x64 ,
  F14 = 0x65 ,
  F15 = 0x66 ,
  F16 = 0x67 ,
  F17 = 0x68 ,
  F18 = 0x69 ,
  F19 = 0x6A ,
  F20 = 0x6B ,
  F21 = 0x6C ,
  F22 = 0x6D ,
  F23 = 0x6E ,
  F24 = 0x76 ,
  Space = 0x39 ,
  Escape = 0x01 ,
  Enter = 0x1C ,
  Tab = 0x0F ,
  BackSpace = 0x0E ,
  OpenBraces = 0x1A ,
  CloseBraces = 0x1B ,
  Comma = 0x33 ,
  Period = 0x34 ,
  Slash = 0x35 ,
  BackSlash = 0x2B ,
  Equals = 0x0D ,
  Minus = 0x0C ,
  SemiColon = 0x27 ,
  Apostrophe = 0x28 ,
  Tilde = 0x29 ,
  CapsLock = 0x3A ,
  Extended = 0x56 ,
  LeftShift = 0x2A ,
  RightShift = 0x36 ,
  LeftControl = 0x1D ,
  RightControl = 0x9D ,
  LeftAlt = 0x38 ,
  RightAlt = 0xB8 ,
  LeftMouseButton = 0xE0 ,
  RightMouseButton = 0xE1 ,
  MiddleMouseButton = 0xE2 ,
  X1MouseButton = 0xE3 ,
  X2MouseButton = 0xE4 ,
  MouseScrollUp = 0xE5 ,
  MouseScrollDown = 0xE6 ,
  ControllerLStick = 0xDE ,
  ControllerRStick = 0xDF ,
  ControllerLOptionTap = 0xe7 ,
  ControllerLStickUp = 0xe8 ,
  ControllerLStickDown = 0xe9 ,
  ControllerLStickLeft = 0xea ,
  ControllerLStickRight = 0xeb ,
  ControllerRStickUp = 0xec ,
  ControllerRStickDown = 0xed ,
  ControllerRStickLeft = 0xee ,
  ControllerRStickRight = 0xef ,
  ControllerLUp = 0xf0 ,
  ControllerLDown = 0xf1 ,
  ControllerLLeft = 0xf2 ,
  ControllerLRight = 0xf3 ,
  ControllerRUp = 0xf4 ,
  ControllerRDown = 0xf5 ,
  ControllerRLeft = 0xf6 ,
  ControllerRRight = 0xf7 ,
  ControllerLBumper = 0xf8 ,
  ControllerRBumper = 0xf9 ,
  ControllerLOption = 0xfa ,
  ControllerROption = 0xfb ,
  ControllerLThumb = 0xfc ,
  ControllerRThumb = 0xfd ,
  ControllerLTrigger = 0xfe ,
  ControllerRTrigger = 0xff
}
 
enum  VirtualKeyCode {
  Invalid = -1 ,
  D1 = 0x31 ,
  D2 = 0x32 ,
  D3 = 0x33 ,
  D4 = 0x34 ,
  D5 = 0x35 ,
  D6 = 0x36 ,
  D7 = 0x37 ,
  D8 = 0x38 ,
  D9 = 0x39 ,
  D0 = 0x30 ,
  A = 0x41 ,
  B = 0x42 ,
  C = 0x43 ,
  D = 0x44 ,
  E = 0x45 ,
  F = 0x46 ,
  G = 0x47 ,
  H = 0x48 ,
  I = 0x49 ,
  J = 0x4A ,
  K = 0x4B ,
  L = 0x4C ,
  M = 0x4D ,
  N = 0x4E ,
  O = 0x4F ,
  P = 0x50 ,
  Q = 0x51 ,
  R = 0x52 ,
  S = 0x53 ,
  T = 0x54 ,
  U = 0x55 ,
  V = 0x56 ,
  W = 0x57 ,
  X = 0x58 ,
  Y = 0x59 ,
  Z = 0x5A ,
  Numpad0 = 0x60 ,
  Numpad1 = 0x61 ,
  Numpad2 = 0x62 ,
  Numpad3 = 0x63 ,
  Numpad4 = 0x64 ,
  Numpad5 = 0x65 ,
  Numpad6 = 0x66 ,
  Numpad7 = 0x67 ,
  Numpad8 = 0x68 ,
  Numpad9 = 0x69 ,
  NumLock = 0x90 ,
  NumpadSlash = 0x6F ,
  NumpadMultiply = 0x6A ,
  NumpadMinus = 0x6D ,
  NumpadPlus = 0x6B ,
  NumpadEnter = 0x6C ,
  NumpadPeriod = 0x6E ,
  Insert = 0x2D ,
  Delete = 0x2E ,
  Home = 0x24 ,
  End = 0x23 ,
  PageUp = 0x21 ,
  PageDown = 0x22 ,
  Up = 0x26 ,
  Down = 0x28 ,
  Left = 0x25 ,
  Right = 0x27 ,
  F1 = 0x70 ,
  F2 = 0x71 ,
  F3 = 0x72 ,
  F4 = 0x73 ,
  F5 = 0x74 ,
  F6 = 0x75 ,
  F7 = 0x76 ,
  F8 = 0x77 ,
  F9 = 0x78 ,
  F10 = 0x79 ,
  F11 = 0x7A ,
  F12 = 0x7B ,
  F13 = 0x7C ,
  F14 = 0x7D ,
  F15 = 0x7E ,
  F16 = 0x7F ,
  F17 = 0x80 ,
  F18 = 0x81 ,
  F19 = 0x82 ,
  F20 = 0x83 ,
  F21 = 0x84 ,
  F22 = 0x85 ,
  F23 = 0x86 ,
  F24 = 0x87 ,
  Space = 0x20 ,
  Escape = 0x1B ,
  Enter = 0x0D ,
  Tab = 0x09 ,
  BackSpace = 0x08 ,
  OpenBraces = 0xDB ,
  CloseBraces = 0xDD ,
  Comma = 0xBC ,
  Period = 0xBE ,
  Slash = 0xBF ,
  BackSlash = 0xDC ,
  Equals = 0xBB ,
  Minus = 0xBD ,
  SemiColon = 0xBA ,
  Apostrophe = 0xDE ,
  Tilde = 0xC0 ,
  CapsLock = 0x14 ,
  Extended1 = 0xDF ,
  Extended2 = 0xE2 ,
  LeftShift = 0xA0 ,
  RightShift = 0xA1 ,
  LeftControl = 0xA2 ,
  RightControl = 0xA3 ,
  LeftAlt = 0xA4 ,
  RightAlt = 0xA5
}
 

Enumeration Type Documentation

◆ InputKey

Enumerator
Invalid 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D0 
Numpad0 
Numpad1 
Numpad2 
Numpad3 
Numpad4 
Numpad5 
Numpad6 
Numpad7 
Numpad8 
Numpad9 
NumLock 
NumpadSlash 
NumpadMultiply 
NumpadMinus 
NumpadPlus 
NumpadEnter 
NumpadPeriod 
Insert 
Delete 
Home 
End 
PageUp 
PageDown 
Up 
Down 
Left 
Right 
F1 
F2 
F3 
F4 
F5 
F6 
F7 
F8 
F9 
F10 
F11 
F12 
F13 
F14 
F15 
F16 
F17 
F18 
F19 
F20 
F21 
F22 
F23 
F24 
Space 
Escape 
Enter 
Tab 
BackSpace 
OpenBraces 
CloseBraces 
Comma 
Period 
Slash 
BackSlash 
Equals 
Minus 
SemiColon 
Apostrophe 
Tilde 
CapsLock 
Extended 
LeftShift 
RightShift 
LeftControl 
RightControl 
LeftAlt 
RightAlt 
LeftMouseButton 
RightMouseButton 
MiddleMouseButton 
X1MouseButton 
X2MouseButton 
MouseScrollUp 
MouseScrollDown 
ControllerLStick 
ControllerRStick 
ControllerLOptionTap 

This key is only used with PlayStation gamepads.

ControllerLStickUp 
ControllerLStickDown 
ControllerLStickLeft 
ControllerLStickRight 
ControllerRStickUp 
ControllerRStickDown 
ControllerRStickLeft 
ControllerRStickRight 
ControllerLUp 
ControllerLDown 
ControllerLLeft 
ControllerLRight 
ControllerRUp 
ControllerRDown 
ControllerRLeft 
ControllerRRight 
ControllerLBumper 
ControllerRBumper 
ControllerLOption 
ControllerROption 
ControllerLThumb 
ControllerRThumb 
ControllerLTrigger 
ControllerRTrigger 

◆ VirtualKeyCode

Enumerator
Invalid 
D1 
D2 
D3 
D4 
D5 
D6 
D7 
D8 
D9 
D0 
Numpad0 
Numpad1 
Numpad2 
Numpad3 
Numpad4 
Numpad5 
Numpad6 
Numpad7 
Numpad8 
Numpad9 
NumLock 
NumpadSlash 
NumpadMultiply 
NumpadMinus 
NumpadPlus 
NumpadEnter 
NumpadPeriod 
Insert 
Delete 
Home 
End 
PageUp 
PageDown 
Up 
Down 
Left 
Right 
F1 
F2 
F3 
F4 
F5 
F6 
F7 
F8 
F9 
F10 
F11 
F12 
F13 
F14 
F15 
F16 
F17 
F18 
F19 
F20 
F21 
F22 
F23 
F24 
Space 
Escape 
Enter 
Tab 
BackSpace 
OpenBraces 
CloseBraces 
Comma 
Period 
Slash 
BackSlash 
Equals 
Minus 
SemiColon 
Apostrophe 
Tilde 
CapsLock 
Extended1 
Extended2 
LeftShift 
RightShift 
LeftControl 
RightControl 
LeftAlt 
RightAlt