Skip to main content
HomePlaygroundGuideAPIBenchmarks
↑↓ navigate↵ openesc close

Guide navigation

API
  • 01Overview
  • 02All symbols A-Z
Subsystems
  • 01Core
  • 02Drawing / Rendering
  • 03UI
  • 04Input
  • 05Audio
  • 06Animation
  • 07Assets
  • 08Math
  • 09Extensions
  • 10Debug / Tooling
  • 11Particles (official extension)
  • 12Tilemap (official extension)
  • 13Tiled (official extension)
  • 14Physics (official extension)
  • 15Tilemap physics (official extension)
  • 16Lighting (official extension)
  • 17Pathfinding (official extension)
  • 18Aseprite (official extension)
  • 19LDtk (official extension)
Input
  • 01Action
  • 02ActionBase
  • 03ActionBinding
  • 04ActionKind
  • 05ActionMap
  • 06ActionMapOptions
  • 07ActionOptions
  • 08ActionRecord
  • 09AnyActionMap
  • 10AtLeastOne
  • 11AxisAction
  • 12AxisBinding
  • 13AxisCompositeBinding
  • 14BindingConflict
  • 15BindingProfile
  • 16BindingProfileData
  • 17BrowserGamepad
  • 18ButtonAction
  • 19ButtonBinding
  • 20ButtonLikeAction
  • 21ChannelOffset
  • 22ChannelSize
  • 23ChordAction
  • 24ChordBinding
  • 25ContextMenuRequest
  • 26FocusDirection
  • 27FocusNavigationPolicy
  • 28Gamepad
  • 29GamepadAxis
  • 30GamepadAxisChannel
  • 31GamepadAxisOptions
  • 32GamepadButton
  • 33GamepadButtonChannel
  • 34GamepadButtonOptions
  • 35GamepadDefinition
  • 36GamepadDefinitionResult
  • 37GamepadDescriptor
  • 38GamepadInfo
  • 39GamepadMapping
  • 40GamepadMappingData
  • 41GamepadMappingFamily
  • 42GamepadMappingLayout
  • 43GamepadPromptControl
  • 44GamepadPromptLayouts
  • 45GamepadSlot
  • 46GamepadSlotStrategy
  • 47GamepadVibrationOptions
  • 48InputAlternation
  • 49InputBinding
  • 50InputBindingError
  • 51InputBindingOptions
  • 52InputChannel
  • 53InputChord
  • 54InputScope
  • 55InputSequence
  • 56InputSystem
  • 57InputToken
  • 58InteractionEvent
  • 59InteractionEventType
  • 60InteractionSystem
  • 61Keyboard
  • 62KeyEvent
  • 63KeyEventType
  • 64OneOrMany
  • 65PlayStationGeneration
  • 66Pointer
  • 67PointerButton
  • 68PointerChannel
  • 69PointerState
  • 70ResolvedGamepadDefinition
  • 71ScopeToken
  • 72SequenceAction
  • 73SequenceActionOptions
  • 74SequenceBinding
  • 75SerializedActionBinding
  • 76SerializedAxisEntry
  • 77SerializedVectorEntry
  • 78StandardGamepadMappingOptions
  • 79ValidatedChordBinding
  • 80ValidatedSequenceBinding
  • 81VectorAction
  • 82VectorBinding
  • 83VectorBindingShape

API reference

Every public class, method, and event in @codexo/exojs. Generated from source.

T

typeInputChannel

@codexo/exojs / input / stable

Channel a single InputBinding can subscribe to.

0
props
0
methods
0
events
Import
import { InputChannel } from '@codexo/exojs'

Channel a single InputBinding can subscribe to.

Definition1
GamepadAxisChannelBranded literal-union type identifying a canonical analog axis-style gamepad input channel. Members are absolute offsets into the engine's shared Float32Array… | GamepadButtonChannelBranded literal-union type identifying a canonical button-style gamepad input channel. Members are absolute offsets into the engine's shared Float32Array input… | KeyboardChannel indices for keyboard keys, addressed by PHYSICAL key position. Pass any value to the Input constructor to react to that key. A key is identified by the… | PointerButtonChannel indices for the buttons of the primary pointer (slot 0), named by role rather than by mouse geometry so they read correctly for pen and touch input too… | PointerChannelBranded numeric type identifying a canonical pointer-state input channel. Values are absolute offsets into the engine's shared Float32Array input channel buffe…
Source
src/input/InputBinding.ts
On this page
  • Import
  • Definition
  • Source
Tools
  • API index
  • All symbols A-Z
  • Read Guide
  • Try Playground
  • Source link