Zdexby TheHolyOneZ
42,595 classes
Class

Keyboard

: InputDevice : InputControl : Object
UnityEngine.InputSystem.Keyboard, Unity.InputSystem 0x01D8 (472 B) inherited 0x0170 Unity.InputSystem.dll
0x00x01D8

Members 11

OffsetSizeNameTypeFlagsDefault
—0x04KeyCountintPublicStatic+1 flags773380352
0x08<anyKey>k__BackingFieldAnyKeyControlPrivate—
0x08<shiftKey>k__BackingFieldButtonControlPrivate—
0x08<ctrlKey>k__BackingFieldButtonControlPrivate—
0x08<altKey>k__BackingFieldButtonControlPrivate—
0x08<imeSelected>k__BackingFieldButtonControlPrivate—
0x08<current>k__BackingFieldKeyboardPrivateStatic—
0x18m_TextInputListenersInlinedArray<System.Action<System.Char>>Private—
0x08m_KeyboardLayoutNamestringPrivate—
0x08m_KeysKeyControl[]Private—
0x18m_ImeCompositionListenersInlinedArray<System.Action<UnityEngine.InputSystem.LowLevel.IMECompositionString>>Private—
Inherited from InputDevice 20
OffsetSizeNameTypeFlagsDefault
—0x04InvalidDeviceIdintPublicStatic+1 flags0
—0x04kLocalParticipantIdintStatic+2 flags0
—0x04kInvalidDeviceIndexintStatic+2 flags-1
0x04m_DeviceFlagsDeviceFlags1 flags—
0x04m_DeviceIdint1 flags—
0x04m_ParticipantIdint1 flags—
0x04m_DeviceIndexint1 flags—
0x38m_DescriptionInputDeviceDescription1 flags—
0x08m_LastUpdateTimeInternaldouble1 flags—
0x04m_CurrentUpdateStepCountuint1 flags—
0x01340x04padding / unreflected
0x08m_AliasesForEachControlInternedString[]1 flags—
0x08m_UsagesForEachControlInternedString[]1 flags—
0x08m_UsageToControlInputControl[]1 flags—
0x08m_ChildrenForEachControlInputControl[]1 flags—
0x08m_StateOffsetToControlMapuint[]1 flags—
0x08m_ControlTreeNodesControlBitRangeNode[]1 flags—
0x08m_ControlTreeIndicesushort[]1 flags—
—0x04kControlIndexBitsintStatic+2 flags10
—0x04kStateOffsetBitsintStatic+2 flags13
—0x04kStateSizeBitsintStatic+2 flags9
Inherited from InputControl 24
OffsetSizeNameTypeFlagsDefault
0x10m_StateBlockInputStateBlock1 flags—
0x10m_NameInternedString1 flags—
0x08m_Pathstring1 flags—
0x08m_DisplayNamestring1 flags—
0x08m_DisplayNameFromLayoutstring1 flags—
0x08m_ShortDisplayNamestring1 flags—
0x08m_ShortDisplayNameFromLayoutstring1 flags—
0x10m_LayoutInternedString1 flags—
0x10m_VariantsInternedString1 flags—
0x08m_DeviceInputDevice1 flags—
0x08m_ParentInputControl1 flags—
0x04m_UsageCountint1 flags—
0x04m_UsageStartIndexint1 flags—
0x04m_AliasCountint1 flags—
0x04m_AliasStartIndexint1 flags—
0x04m_ChildCountint1 flags—
0x04m_ChildStartIndexint1 flags—
0x04m_ControlFlagsControlFlags1 flags—
0x01m_CachedValueIsStalebool1 flags—
0x01m_UnprocessedCachedValueIsStalebool1 flags—
0x00A60x02padding / unreflected
0x10m_DefaultStatePrimitiveValue1 flags—
0x10m_MinValuePrimitiveValue1 flags—
0x10m_MaxValuePrimitiveValue1 flags—
0x04m_OptimizedControlDataTypeFourCC1 flags—

Functions 148

SignatureFlagsNativeParams
void add_onTextInput(Action<System.Char> value)Public+1 flags0x08
void remove_onTextInput(Action<System.Char> value)Public+1 flags0x08
void add_onIMECompositionChange(Action<UnityEngine.InputSystem.LowLevel.IMECompositionString> value)Public+1 flags0x08
void remove_onIMECompositionChange(Action<UnityEngine.InputSystem.LowLevel.IMECompositionString> value)Public+1 flags0x08
void SetIMEEnabled(bool enabled)Public0x01
void SetIMECursorPosition(const Vector2& position)Public0x08
string get_keyboardLayout()Public+1 flags0x08
void set_keyboardLayout(const string& value)2 flags0x08
AnyKeyControl get_anyKey()Public+1 flags0x08
void set_anyKey(AnyKeyControl value)2 flags0x08
KeyControl get_spaceKey()Public+1 flags0x08
KeyControl get_enterKey()Public+1 flags0x08
KeyControl get_tabKey()Public+1 flags0x08
KeyControl get_backquoteKey()Public+1 flags0x08
KeyControl get_quoteKey()Public+1 flags0x08
KeyControl get_semicolonKey()Public+1 flags0x08
KeyControl get_commaKey()Public+1 flags0x08
KeyControl get_periodKey()Public+1 flags0x08
KeyControl get_slashKey()Public+1 flags0x08
KeyControl get_backslashKey()Public+1 flags0x08
KeyControl get_leftBracketKey()Public+1 flags0x08
KeyControl get_rightBracketKey()Public+1 flags0x08
KeyControl get_minusKey()Public+1 flags0x08
KeyControl get_equalsKey()Public+1 flags0x08
KeyControl get_aKey()Public+1 flags0x08
KeyControl get_bKey()Public+1 flags0x08
KeyControl get_cKey()Public+1 flags0x08
KeyControl get_dKey()Public+1 flags0x08
KeyControl get_eKey()Public+1 flags0x08
KeyControl get_fKey()Public+1 flags0x08
KeyControl get_gKey()Public+1 flags0x08
KeyControl get_hKey()Public+1 flags0x08
KeyControl get_iKey()Public+1 flags0x08
KeyControl get_jKey()Public+1 flags0x08
KeyControl get_kKey()Public+1 flags0x08
KeyControl get_lKey()Public+1 flags0x08
KeyControl get_mKey()Public+1 flags0x08
KeyControl get_nKey()Public+1 flags0x08
KeyControl get_oKey()Public+1 flags0x08
KeyControl get_pKey()Public+1 flags0x08
KeyControl get_qKey()Public+1 flags0x08
KeyControl get_rKey()Public+1 flags0x08
KeyControl get_sKey()Public+1 flags0x08
KeyControl get_tKey()Public+1 flags0x08
KeyControl get_uKey()Public+1 flags0x08
KeyControl get_vKey()Public+1 flags0x08
KeyControl get_wKey()Public+1 flags0x08
KeyControl get_xKey()Public+1 flags0x08
KeyControl get_yKey()Public+1 flags0x08
KeyControl get_zKey()Public+1 flags0x08
KeyControl get_digit1Key()Public+1 flags0x08
KeyControl get_digit2Key()Public+1 flags0x08
KeyControl get_digit3Key()Public+1 flags0x08
KeyControl get_digit4Key()Public+1 flags0x08
KeyControl get_digit5Key()Public+1 flags0x08
KeyControl get_digit6Key()Public+1 flags0x08
KeyControl get_digit7Key()Public+1 flags0x08
KeyControl get_digit8Key()Public+1 flags0x08
KeyControl get_digit9Key()Public+1 flags0x08
KeyControl get_digit0Key()Public+1 flags0x08
KeyControl get_leftShiftKey()Public+1 flags0x08
KeyControl get_rightShiftKey()Public+1 flags0x08
KeyControl get_leftAltKey()Public+1 flags0x08
KeyControl get_rightAltKey()Public+1 flags0x08
KeyControl get_leftCtrlKey()Public+1 flags0x08
KeyControl get_rightCtrlKey()Public+1 flags0x08
KeyControl get_leftMetaKey()Public+1 flags0x08
KeyControl get_rightMetaKey()Public+1 flags0x08
KeyControl get_leftWindowsKey()Public+1 flags0x08
KeyControl get_rightWindowsKey()Public+1 flags0x08
KeyControl get_leftAppleKey()Public+1 flags0x08
KeyControl get_rightAppleKey()Public+1 flags0x08
KeyControl get_leftCommandKey()Public+1 flags0x08
KeyControl get_rightCommandKey()Public+1 flags0x08
KeyControl get_contextMenuKey()Public+1 flags0x08
KeyControl get_escapeKey()Public+1 flags0x08
KeyControl get_leftArrowKey()Public+1 flags0x08
KeyControl get_rightArrowKey()Public+1 flags0x08
KeyControl get_upArrowKey()Public+1 flags0x08
KeyControl get_downArrowKey()Public+1 flags0x08
KeyControl get_backspaceKey()Public+1 flags0x08
KeyControl get_pageDownKey()Public+1 flags0x08
KeyControl get_pageUpKey()Public+1 flags0x08
KeyControl get_homeKey()Public+1 flags0x08
KeyControl get_endKey()Public+1 flags0x08
KeyControl get_insertKey()Public+1 flags0x08
KeyControl get_deleteKey()Public+1 flags0x08
KeyControl get_capsLockKey()Public+1 flags0x08
KeyControl get_scrollLockKey()Public+1 flags0x08
KeyControl get_numLockKey()Public+1 flags0x08
KeyControl get_printScreenKey()Public+1 flags0x08
KeyControl get_pauseKey()Public+1 flags0x08
KeyControl get_numpadEnterKey()Public+1 flags0x08
KeyControl get_numpadDivideKey()Public+1 flags0x08
KeyControl get_numpadMultiplyKey()Public+1 flags0x08
KeyControl get_numpadMinusKey()Public+1 flags0x08
KeyControl get_numpadPlusKey()Public+1 flags0x08
KeyControl get_numpadPeriodKey()Public+1 flags0x08
KeyControl get_numpadEqualsKey()Public+1 flags0x08
KeyControl get_numpad0Key()Public+1 flags0x08
KeyControl get_numpad1Key()Public+1 flags0x08
KeyControl get_numpad2Key()Public+1 flags0x08
KeyControl get_numpad3Key()Public+1 flags0x08
KeyControl get_numpad4Key()Public+1 flags0x08
KeyControl get_numpad5Key()Public+1 flags0x08
KeyControl get_numpad6Key()Public+1 flags0x08
KeyControl get_numpad7Key()Public+1 flags0x08
KeyControl get_numpad8Key()Public+1 flags0x08
KeyControl get_numpad9Key()Public+1 flags0x08
KeyControl get_f1Key()Public+1 flags0x08
KeyControl get_f2Key()Public+1 flags0x08
KeyControl get_f3Key()Public+1 flags0x08
KeyControl get_f4Key()Public+1 flags0x08
KeyControl get_f5Key()Public+1 flags0x08
KeyControl get_f6Key()Public+1 flags0x08
KeyControl get_f7Key()Public+1 flags0x08
KeyControl get_f8Key()Public+1 flags0x08
KeyControl get_f9Key()Public+1 flags0x08
KeyControl get_f10Key()Public+1 flags0x08
KeyControl get_f11Key()Public+1 flags0x08
KeyControl get_f12Key()Public+1 flags0x08
KeyControl get_oem1Key()Public+1 flags0x08
KeyControl get_oem2Key()Public+1 flags0x08
KeyControl get_oem3Key()Public+1 flags0x08
KeyControl get_oem4Key()Public+1 flags0x08
KeyControl get_oem5Key()Public+1 flags0x08
ButtonControl get_shiftKey()Public+1 flags0x08
void set_shiftKey(ButtonControl value)2 flags0x08
ButtonControl get_ctrlKey()Public+1 flags0x08
void set_ctrlKey(ButtonControl value)2 flags0x08
ButtonControl get_altKey()Public+1 flags0x08
void set_altKey(ButtonControl value)2 flags0x08
ButtonControl get_imeSelected()Public+1 flags0x08
void set_imeSelected(ButtonControl value)2 flags0x08
KeyControl get_Item(const Key& key)Public+1 flags0x08
ReadOnlyArray<UnityEngine.InputSystem.Controls.KeyControl> get_allKeys()Public+1 flags0x10
Keyboard get_current()PublicStatic+1 flags0x08
void set_current(Keyboard value)PrivateStatic+1 flags0x08
void MakeCurrent()Public+1 flags0x00
void OnRemoved()2 flags0x00
void FinishSetup()2 flags0x00
void RefreshConfiguration()2 flags0x00
void OnTextInput(ushort character)PublicFinal+2 flags0x02
KeyControl FindKeyOnCurrentKeyboardLayout(const string& displayName)Public0x08
void OnIMECompositionChanged(const IMECompositionString& compositionString)PublicFinal+2 flags0x84
KeyControl[] get_keys()2 flags0x08
void set_keys(const KeyControl[]& value)2 flags0x08
void .ctor()Public+1 flags0x00

Subclasses 1