docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class KeyboardPolySpatial

    PolySpatial representation of a Keyboard.

    Inheritance
    object
    InputControl
    InputDevice
    Keyboard
    KeyboardPolySpatial
    Inherited Members
    Keyboard.KeyCount
    Keyboard.SetIMEEnabled(bool)
    Keyboard.SetIMECursorPosition(Vector2)
    Keyboard.MakeCurrent()
    Keyboard.OnRemoved()
    Keyboard.FinishSetup()
    Keyboard.RefreshConfiguration()
    Keyboard.OnTextInput(char)
    Keyboard.FindKeyOnCurrentKeyboardLayout(string)
    Keyboard.OnIMECompositionChanged(IMECompositionString)
    Keyboard.keyboardLayout
    Keyboard.anyKey
    Keyboard.spaceKey
    Keyboard.enterKey
    Keyboard.tabKey
    Keyboard.backquoteKey
    Keyboard.quoteKey
    Keyboard.semicolonKey
    Keyboard.commaKey
    Keyboard.periodKey
    Keyboard.slashKey
    Keyboard.backslashKey
    Keyboard.leftBracketKey
    Keyboard.rightBracketKey
    Keyboard.minusKey
    Keyboard.equalsKey
    Keyboard.aKey
    Keyboard.bKey
    Keyboard.cKey
    Keyboard.dKey
    Keyboard.eKey
    Keyboard.fKey
    Keyboard.gKey
    Keyboard.hKey
    Keyboard.iKey
    Keyboard.jKey
    Keyboard.kKey
    Keyboard.lKey
    Keyboard.mKey
    Keyboard.nKey
    Keyboard.oKey
    Keyboard.pKey
    Keyboard.qKey
    Keyboard.rKey
    Keyboard.sKey
    Keyboard.tKey
    Keyboard.uKey
    Keyboard.vKey
    Keyboard.wKey
    Keyboard.xKey
    Keyboard.yKey
    Keyboard.zKey
    Keyboard.digit1Key
    Keyboard.digit2Key
    Keyboard.digit3Key
    Keyboard.digit4Key
    Keyboard.digit5Key
    Keyboard.digit6Key
    Keyboard.digit7Key
    Keyboard.digit8Key
    Keyboard.digit9Key
    Keyboard.digit0Key
    Keyboard.leftShiftKey
    Keyboard.rightShiftKey
    Keyboard.leftAltKey
    Keyboard.rightAltKey
    Keyboard.leftCtrlKey
    Keyboard.rightCtrlKey
    Keyboard.leftMetaKey
    Keyboard.rightMetaKey
    Keyboard.leftWindowsKey
    Keyboard.rightWindowsKey
    Keyboard.leftAppleKey
    Keyboard.rightAppleKey
    Keyboard.leftCommandKey
    Keyboard.rightCommandKey
    Keyboard.contextMenuKey
    Keyboard.escapeKey
    Keyboard.leftArrowKey
    Keyboard.rightArrowKey
    Keyboard.upArrowKey
    Keyboard.downArrowKey
    Keyboard.backspaceKey
    Keyboard.pageDownKey
    Keyboard.pageUpKey
    Keyboard.homeKey
    Keyboard.endKey
    Keyboard.insertKey
    Keyboard.deleteKey
    Keyboard.capsLockKey
    Keyboard.scrollLockKey
    Keyboard.numLockKey
    Keyboard.printScreenKey
    Keyboard.pauseKey
    Keyboard.numpadEnterKey
    Keyboard.numpadDivideKey
    Keyboard.numpadMultiplyKey
    Keyboard.numpadMinusKey
    Keyboard.numpadPlusKey
    Keyboard.numpadPeriodKey
    Keyboard.numpadEqualsKey
    Keyboard.numpad0Key
    Keyboard.numpad1Key
    Keyboard.numpad2Key
    Keyboard.numpad3Key
    Keyboard.numpad4Key
    Keyboard.numpad5Key
    Keyboard.numpad6Key
    Keyboard.numpad7Key
    Keyboard.numpad8Key
    Keyboard.numpad9Key
    Keyboard.f1Key
    Keyboard.f2Key
    Keyboard.f3Key
    Keyboard.f4Key
    Keyboard.f5Key
    Keyboard.f6Key
    Keyboard.f7Key
    Keyboard.f8Key
    Keyboard.f9Key
    Keyboard.f10Key
    Keyboard.f11Key
    Keyboard.f12Key
    Keyboard.oem1Key
    Keyboard.oem2Key
    Keyboard.oem3Key
    Keyboard.oem4Key
    Keyboard.oem5Key
    Keyboard.f13Key
    Keyboard.f14Key
    Keyboard.f15Key
    Keyboard.f16Key
    Keyboard.f17Key
    Keyboard.f18Key
    Keyboard.f19Key
    Keyboard.f20Key
    Keyboard.f21Key
    Keyboard.f22Key
    Keyboard.f23Key
    Keyboard.f24Key
    Keyboard.mediaPlayPause
    Keyboard.mediaRewind
    Keyboard.mediaForward
    Keyboard.shiftKey
    Keyboard.ctrlKey
    Keyboard.altKey
    Keyboard.imeSelected
    Keyboard.this[Key]
    Keyboard.allKeys
    Keyboard.current
    Keyboard.keys
    Keyboard.onTextInput
    Keyboard.onIMECompositionChange
    InputDevice.InvalidDeviceId
    InputDevice.ReadValueFromBufferAsObject(void*, int)
    InputDevice.ReadValueFromStateAsObject(void*)
    InputDevice.ReadValueFromStateIntoBuffer(void*, void*, int)
    InputDevice.CompareValue(void*, void*)
    InputDevice.OnAdded()
    InputDevice.OnConfigurationChanged()
    InputDevice.ExecuteCommand<TCommand>(ref TCommand)
    InputDevice.ExecuteCommand(InputDeviceCommand*)
    InputDevice.description
    InputDevice.enabled
    InputDevice.canRunInBackground
    InputDevice.added
    InputDevice.remote
    InputDevice.native
    InputDevice.updateBeforeRender
    InputDevice.deviceId
    InputDevice.lastUpdateTime
    InputDevice.wasUpdatedThisFrame
    InputDevice.allControls
    InputDevice.valueType
    InputDevice.valueSizeInBytes
    InputDevice.all
    InputControl.m_StateBlock
    InputControl.ToString()
    InputControl.EvaluateMagnitude()
    InputControl.EvaluateMagnitude(void*)
    InputControl.WriteValueFromBufferIntoState(void*, int, void*)
    InputControl.WriteValueFromObjectIntoState(object, void*)
    InputControl.TryGetChildControl(string)
    InputControl.TryGetChildControl<TControl>(string)
    InputControl.GetChildControl(string)
    InputControl.GetChildControl<TControl>(string)
    InputControl.RefreshConfigurationIfNeeded()
    InputControl.CalculateOptimizedControlDataType()
    InputControl.ApplyParameterChanges()
    InputControl.name
    InputControl.displayName
    InputControl.shortDisplayName
    InputControl.path
    InputControl.layout
    InputControl.variants
    InputControl.device
    InputControl.parent
    InputControl.children
    InputControl.usages
    InputControl.aliases
    InputControl.stateBlock
    InputControl.noisy
    InputControl.synthetic
    InputControl.this[string]
    InputControl.magnitude
    InputControl.currentStatePtr
    InputControl.previousFrameStatePtr
    InputControl.defaultStatePtr
    InputControl.noiseMaskPtr
    InputControl.stateOffsetRelativeToDeviceRoot
    InputControl.optimizedControlDataType
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: Unity.PolySpatial.InputDevices
    Assembly: Unity.PolySpatial.Core.dll
    Syntax
    [InputControlLayout(displayName = "Keyboard PolySpatial")]
    public class KeyboardPolySpatial : Keyboard
    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)