Phaser home
Phaser AEOpen source
Phaser 4DownloadLearnEditorToolsDocsExamplesNews
Log in

This page is for Phaser 4, the open-source framework.

NewPhaser AE gives your AI agent a crew of bots to design, draw, score and build your game, in 2D and 3D.

Try Phaser AE
GuideAPIEditor
  • Overview
  • Game Objects
  • Physics
  • Classes335
    • Class
    • Game
    • Scene
      • Animation
      • AnimationFrame
      • AnimationManager
      • AnimationState
      • BaseCache
      • CacheManager
      • Controls.FixedKeyControl
      • Controls.SmoothedKeyControl
      • Scene2D.BaseCamera
      • Scene2D.Camera
      • Scene2D.CameraManager
      • Scene2D.Effects.Fade
      • Scene2D.Effects.Flash
      • Scene2D.Effects.Pan
      • Scene2D.Effects.RotateTo
      • Scene2D.Effects.Shake
      • Scene2D.Effects.Zoom
      • Config
      • TimeStep
      • CubicBezier
      • Curve
      • Ellipse
      • Line
      • MoveTo
      • Path
      • QuadraticBezier
      • Spline
      • DataManager
      • DataManagerPlugin
      • BaseShader
      • Color
      • ColorBand
      • ColorMatrix
      • ColorRamp
      • Masks.GeometryMask
      • RGB
      • RequestAnimationFrame
      • Barrel
      • Blend
      • Blocky
      • Blur
      • Bokeh
      • ColorMatrix
      • CombineColorMatrix
      • Controller
      • Displacement
      • Glow
      • GradientMap
      • ImageLight
      • Key
      • Mask
      • NormalTools
      • PanoramaBlur
      • ParallelFilters
      • Pixelate
      • Quantize
      • Sampler
      • Shadow
      • Threshold
      • Vignette
      • Wipe
      • Arc
      • BitmapText
      • Blitter
      • Bob
      • CaptureFrame
      • Components.FilterList
      • Components.TransformMatrix
      • Container
      • Curve
      • DisplayList
      • DOMElement
      • DynamicBitmapText
      • Ellipse
      • Extern
      • GameObject
      • GameObjectCreator
      • GameObjectFactory
      • Gradient
      • Graphics
      • Grid
      • Group
      • Image
      • IsoBox
      • IsoTriangle
      • Layer
      • Light
      • LightsManager
      • LightsPlugin
      • Line
      • NineSlice
      • NineSliceVertex
      • Noise
      • NoiseCell2D
      • NoiseCell3D
      • NoiseCell4D
      • NoiseSimplex2D
      • NoiseSimplex3D
      • Particles.EmitterColorOp
      • Particles.EmitterOp
      • Particles.GravityWell
      • Particles.Particle
      • Particles.ParticleBounds
      • Particles.ParticleEmitter
      • Particles.ParticleProcessor
      • Particles.Zones.DeathZone
      • Particles.Zones.EdgeZone
      • Particles.Zones.RandomZone
      • PathFollower
      • PointLight
      • Polygon
      • Rectangle
      • RenderTexture
      • Rope
      • Shader
      • Shape
      • Sprite
      • SpriteGPULayer
      • Stamp
      • Star
      • Text
      • TextStyle
      • TileSprite
      • Triangle
      • UpdateList
      • Video
      • Zone
      • Circle
      • Ellipse
      • Line
      • Polygon
      • Rectangle
      • Triangle
      • Gamepad.Axis
      • Gamepad.Button
      • Gamepad.Gamepad
      • Gamepad.GamepadPlugin
      • InputManager
      • InputPlugin
      • Keyboard.Key
      • Keyboard.KeyboardManager
      • Keyboard.KeyboardPlugin
      • Keyboard.KeyCombo
      • Mouse.MouseManager
      • Pointer
      • Touch.TouchManager
      • File
      • FileTypes.AnimationJSONFile
      • FileTypes.AsepriteFile
      • FileTypes.AtlasJSONFile
      • FileTypes.AtlasXMLFile
      • FileTypes.AudioFile
      • FileTypes.AudioSpriteFile
      • FileTypes.BinaryFile
      • FileTypes.BitmapFontFile
      • FileTypes.CompressedTextureFile
      • FileTypes.CSSFile
      • FileTypes.FontFile
      • FileTypes.GLSLFile
      • FileTypes.HTML5AudioFile
      • FileTypes.HTMLFile
      • FileTypes.HTMLTextureFile
      • FileTypes.ImageFile
      • FileTypes.JSONFile
      • FileTypes.MultiAtlasFile
      • FileTypes.MultiScriptFile
      • FileTypes.PackFile
      • FileTypes.PCTAtlasFile
      • FileTypes.PluginFile
      • FileTypes.SceneFile
      • FileTypes.ScenePluginFile
      • FileTypes.ScriptFile
      • FileTypes.SpriteSheetFile
      • FileTypes.SVGFile
      • FileTypes.TextFile
      • FileTypes.TilemapCSVFile
      • FileTypes.TilemapImpactFile
      • FileTypes.TilemapJSONFile
      • FileTypes.UnityAtlasFile
      • FileTypes.VideoFile
      • FileTypes.XMLFile
      • LoaderPlugin
      • MultiFile
      • Euler
      • Matrix3
      • Matrix4
      • Quaternion
      • RandomDataGenerator
      • Vector2
      • Vector3
      • Vector4
      • Arcade.ArcadePhysics
      • Arcade.Body
      • Arcade.Collider
      • Arcade.Factory
      • Arcade.Group
      • Arcade.Image
      • Arcade.Sprite
      • Arcade.StaticBody
      • Arcade.StaticGroup
      • Arcade.World
      • Matter.BodyBounds
      • Matter.Factory
      • Matter.Image
      • Matter.MatterPhysics
      • Matter.PointerConstraint
      • Matter.Sprite
      • Matter.TileBody
      • Matter.World
      • BasePlugin
      • PluginManager
      • ScenePlugin
      • Canvas.CanvasRenderer
      • WebGL.DrawingContext
      • WebGL.DrawingContextPool
      • WebGL.ProgramManager
      • WebGL.RenderNodes.BaseFilter
      • WebGL.RenderNodes.BaseFilterShader
      • WebGL.RenderNodes.BatchHandler
      • WebGL.RenderNodes.BatchHandlerPointLight
      • WebGL.RenderNodes.BatchHandlerQuad
      • WebGL.RenderNodes.BatchHandlerQuadSingle
      • WebGL.RenderNodes.BatchHandlerStrip
      • WebGL.RenderNodes.BatchHandlerTileSprite
      • WebGL.RenderNodes.BatchHandlerTriFlat
      • WebGL.RenderNodes.Camera
      • WebGL.RenderNodes.DrawLine
      • WebGL.RenderNodes.DynamicTextureHandler
      • WebGL.RenderNodes.FillCamera
      • WebGL.RenderNodes.FillPath
      • WebGL.RenderNodes.FillRect
      • WebGL.RenderNodes.FillTri
      • WebGL.RenderNodes.FilterBarrel
      • WebGL.RenderNodes.FilterBlend
      • WebGL.RenderNodes.FilterBlocky
      • WebGL.RenderNodes.FilterBlur
      • WebGL.RenderNodes.FilterBlurHigh
      • WebGL.RenderNodes.FilterBlurLow
      • WebGL.RenderNodes.FilterBlurMed
      • WebGL.RenderNodes.FilterBokeh
      • WebGL.RenderNodes.FilterColorMatrix
      • WebGL.RenderNodes.FilterCombineColorMatrix
      • WebGL.RenderNodes.FilterDisplacement
      • WebGL.RenderNodes.FilterGlow
      • WebGL.RenderNodes.FilterGradientMap
      • WebGL.RenderNodes.FilterImageLight
      • WebGL.RenderNodes.FilterKey
      • WebGL.RenderNodes.FilterMask
      • WebGL.RenderNodes.FilterNormalTools
      • WebGL.RenderNodes.FilterPanoramaBlur
      • WebGL.RenderNodes.FilterParallelFilters
      • WebGL.RenderNodes.FilterPixelate
      • WebGL.RenderNodes.FilterQuantize
      • WebGL.RenderNodes.FilterSampler
      • WebGL.RenderNodes.FilterShadow
      • WebGL.RenderNodes.FilterThreshold
      • WebGL.RenderNodes.FilterVignette
      • WebGL.RenderNodes.FilterWipe
      • WebGL.RenderNodes.ListCompositor
      • WebGL.RenderNodes.RebindContext
      • WebGL.RenderNodes.RenderNode
      • WebGL.RenderNodes.RenderNodeManager
      • WebGL.RenderNodes.ShaderQuad
      • WebGL.RenderNodes.StrokePath
      • WebGL.RenderNodes.SubmitterQuad
      • WebGL.RenderNodes.SubmitterSpriteGPULayer
      • WebGL.RenderNodes.SubmitterTile
      • WebGL.RenderNodes.SubmitterTilemapGPULayer
      • WebGL.RenderNodes.SubmitterTileSprite
      • WebGL.RenderNodes.TexturerImage
      • WebGL.RenderNodes.TexturerTileSprite
      • WebGL.RenderNodes.TransformerImage
      • WebGL.RenderNodes.TransformerStamp
      • WebGL.RenderNodes.TransformerTile
      • WebGL.RenderNodes.TransformerTileSprite
      • WebGL.RenderNodes.YieldContext
      • WebGL.ShaderProgramFactory
      • WebGL.WebGLRenderer
      • WebGL.Wrappers.WebGLBufferWrapper
      • WebGL.Wrappers.WebGLFramebufferWrapper
      • WebGL.Wrappers.WebGLGlobalWrapper
      • WebGL.Wrappers.WebGLProgramWrapper
      • WebGL.Wrappers.WebGLShaderSetterWrapper
      • WebGL.Wrappers.WebGLTextureUnitsWrapper
      • WebGL.Wrappers.WebGLTextureWrapper
      • WebGL.Wrappers.WebGLVAOWrapper
      • WebGL.Wrappers.WebGLVertexBufferLayoutWrapper
      • ScaleManager
      • SceneManager
      • ScenePlugin
      • Systems
      • BaseSound
      • BaseSoundManager
      • HTML5AudioSound
      • HTML5AudioSoundManager
      • NoAudioSound
      • NoAudioSoundManager
      • WebAudioSound
      • WebAudioSoundManager
      • List
      • Map
      • ProcessQueue
      • RTree
      • Size
      • CanvasTexture
      • DynamicTexture
      • Frame
      • Texture
      • TextureManager
      • TextureSource
      • ImageCollection
      • LayerData
      • MapData
      • ObjectHelper
      • ObjectLayer
      • Tile
      • Tilemap
      • TilemapGPULayer
      • TilemapLayer
      • TilemapLayerBase
      • Tileset
      • Clock
      • Timeline
      • TimerEvent
      • BaseTween
      • BaseTweenData
      • Tween
      • TweenChain
      • TweenData
      • TweenFrameData
      • TweenManager
  • Namespaces254
    • Phaser
    • Actions
    • Animations
    • BlendModes
    • Cache
    • Cameras
      • Controls
      • Scene2D
      • Scene2D.Effects
      • Scene2D.Events
    • Core
    • Curves
    • Data
      • Events
    • Device
    • Display
      • Align
      • Align.In
      • Align.To
      • Bounds
      • Canvas
      • Canvas.CanvasInterpolation
      • Canvas.CanvasPool
      • Canvas.Smoothing
      • Color
      • Color.Interpolate
      • Masks
    • DOM
    • Events
    • Filters
    • GameObjects
      • Components
      • Components.Alpha
      • Components.AlphaSingle
      • Components.BlendMode
      • Components.ComputedSize
      • Components.Crop
      • Components.Depth
      • Components.ElapseTimer
      • Components.Filters
      • Components.Flip
      • Components.GetBounds
      • Components.Lighting
      • Components.Mask
      • Components.Origin
      • Components.PathFollower
      • Components.RenderNodes
      • Components.RenderSteps
      • Components.ScrollFactor
      • Components.Size
      • Components.Texture
      • Components.TextureCrop
      • Components.Tint
      • Components.Transform
      • Components.Visible
      • Events
      • Particles
      • Particles.Events
      • Particles.Zones
      • RetroFont
    • Geom
    • Input
      • Events
      • Gamepad
      • Gamepad.Configs
      • Gamepad.Configs.DUALSHOCK_4
      • Gamepad.Configs.SNES_USB
      • Gamepad.Configs.XBOX_360
      • Gamepad.Events
      • InputPluginCache
      • Keyboard
      • Keyboard.Events
      • Keyboard.KeyCodes
      • Mouse
      • Touch
    • Loader
      • Events
      • FileTypes
      • FileTypesManager
    • Math
      • Angle
      • Distance
      • Easing
      • Easing.Back
      • Easing.Bounce
      • Easing.Circular
      • Easing.Cubic
      • Easing.Elastic
      • Easing.Expo
      • Easing.Quadratic
      • Easing.Quartic
      • Easing.Quintic
      • Easing.Sine
      • Easing.Stepped
      • Fuzzy
      • Interpolation
      • Pow2
      • Snap
    • Physics
      • Arcade
      • Arcade.Components
      • Arcade.Components.Acceleration
      • Arcade.Components.Angular
      • Arcade.Components.Bounce
      • Arcade.Components.Collision
      • Arcade.Components.Debug
      • Arcade.Components.Drag
      • Arcade.Components.Enable
      • Arcade.Components.Friction
      • Arcade.Components.Gravity
      • Arcade.Components.Immovable
      • Arcade.Components.Mass
      • Arcade.Components.Pushable
      • Arcade.Components.Size
      • Arcade.Components.Velocity
      • Arcade.Events
      • Arcade.ProcessX
      • Arcade.ProcessY
      • Arcade.Tilemap
      • Matter
      • Matter.Components
      • Matter.Components.Bounce
      • Matter.Components.Collision
      • Matter.Components.Force
      • Matter.Components.Friction
      • Matter.Components.Gravity
      • Matter.Components.Mass
      • Matter.Components.Sensor
      • Matter.Components.SetBody
      • Matter.Components.Sleep
      • Matter.Components.Static
      • Matter.Components.Transform
      • Matter.Components.Velocity
      • Matter.Events
      • Matter.Matter
      • Matter.PhysicsEditorParser
      • Matter.PhysicsJSONParser
    • Plugins
      • DefaultPlugins
      • PluginCache
    • Renderer
      • Canvas
      • Events
      • Snapshot
      • WebGL
      • WebGL.RenderNodes
      • WebGL.RenderNodes.Defaults
      • WebGL.ShaderAdditionMakers
      • WebGL.Shaders
      • WebGL.Utils
      • WebGL.WebGLBlendParametersFactory
      • WebGL.WebGLGlobalParametersFactory
      • WebGL.WebGLStencilParametersFactory
      • WebGL.Wrappers
    • Scale
      • Center
      • Events
      • Orientation
      • ScaleModes
      • Zoom
    • ScaleModes
    • Scenes
      • Events
      • Settings
    • Sound
      • Events
      • SoundManagerCreator
    • Structs
      • Events
    • Textures
      • Events
      • FilterMode
      • Parsers
      • WrapMode
    • Tilemaps
      • Components
      • Formats
      • Orientation
      • Parsers
      • Parsers.Impact
      • Parsers.Tiled
    • Time
    • TintModes
    • Tweens
      • Builders
      • Events
      • States
    • Types
      • Actions
      • Animations
      • Cameras
      • Cameras.Controls
      • Cameras.Scene2D
      • Core
      • Curves
      • Display
      • Filters
      • GameObjects
      • GameObjects.BitmapText
      • GameObjects.Container
      • GameObjects.Gradient
      • GameObjects.Graphics
      • GameObjects.Group
      • GameObjects.NineSlice
      • GameObjects.Noise
      • GameObjects.NoiseCell2D
      • GameObjects.NoiseCell3D
      • GameObjects.NoiseCell4D
      • GameObjects.NoiseSimplex2D
      • GameObjects.NoiseSimplex3D
      • GameObjects.Particles
      • GameObjects.PathFollower
      • GameObjects.RenderTexture
      • GameObjects.Rope
      • GameObjects.Shader
      • GameObjects.Sprite
      • GameObjects.SpriteGPULayer
      • GameObjects.Text
      • GameObjects.TileSprite
      • GameObjects.Video
      • GameObjects.Zone
      • Geom
      • Input
      • Input.Gamepad
      • Input.Keyboard
      • Loader
      • Loader.FileTypes
      • Math
      • Physics
      • Physics.Arcade
      • Physics.Matter
      • Plugins
      • Renderer
      • Renderer.Snapshot
      • Renderer.WebGL
      • Renderer.WebGL.RenderNodes
      • Renderer.WebGL.Wrappers
      • Scenes
      • Sound
      • Textures
      • Tilemaps
      • Time
      • Tweens
    • Utils
      • Array
      • Array.Matrix
      • Base64
      • Objects
      • String
  • Events21
    • Animations.Events
    • Cache.Events
    • Cameras.Scene2D.Events
    • Core.Events
    • Data.Events
    • GameObjects.Events
    • GameObjects.Particles.Events
    • Input.Events
    • Input.Gamepad.Events
    • Input.Keyboard.Events
    • Loader.Events
    • Physics.Arcade.Events
    • Physics.Matter.Events
    • Renderer.Events
    • Scale.Events
    • Scenes.Events
    • Sound.Events
    • Structs.Events
    • Textures.Events
    • Time.Events
    • Tweens.Events
  • Functions19
    • Actions
    • Core
    • Curves
    • Display
    • DOM
    • GameObjects
    • Geom
    • Input
    • Loader
    • Math
    • Physics
    • Plugins
    • Renderer
    • Scenes
    • Sound
    • Textures
    • Tilemaps
    • Tweens
    • Utils
  • Constants13
    • BlendModes
    • Core
    • Display
    • GameObjects
    • Input
    • Math
    • Phaser
    • Scale
    • Structs
    • Textures
    • Tilemaps
    • TintModes
    • Tweens
  • Typedefs57
    • Actions
    • Animations
    • Cameras.Controls
    • Cameras.Scene2D
    • Core
    • Curves
    • Device
    • Display
    • Filters
    • GameObjects
    • GameObjects.BitmapText
    • GameObjects.Container
    • GameObjects.Gradient
    • GameObjects.Graphics
    • GameObjects.Group
    • GameObjects.NineSlice
    • GameObjects.Noise
    • GameObjects.NoiseCell2D
    • GameObjects.NoiseCell3D
    • GameObjects.NoiseCell4D
    • GameObjects.NoiseSimplex2D
    • GameObjects.NoiseSimplex3D
    • GameObjects.Particles
    • GameObjects.PathFollower
    • GameObjects.RenderTexture
    • GameObjects.Rope
    • GameObjects.Shader
    • GameObjects.Sprite
    • GameObjects.SpriteGPULayer
    • GameObjects.Text
    • GameObjects.TileSprite
    • GameObjects.Video
    • GameObjects.Zone
    • Input
    • Input.Gamepad
    • Input.Keyboard
    • Loader
    • Loader.FileTypes
    • Math
    • Phaser
    • Physics.Arcade
    • Physics.Matter
    • Physics.Matter.Events
    • Plugins
    • Renderer.Snapshot
    • Renderer.WebGL
    • Renderer.WebGL.RenderNodes
    • Renderer.WebGL.Wrappers
    • Scale
    • Scenes
    • Sound
    • Textures
    • Tilemaps
    • Tilemaps
    • Time
    • Tweens
    • Tweens
Phaser v4.1.0NamespacesInput

Phaser.Input.Touch

Scope: static

Source: src/input/touch/index.js#L7

Static functions

  • TouchManager
PreviousPhaser.Input.MouseNext Phaser.Loader
Phaser AE

Phaser AE gives your AI agent a crew of bots to design, draw, score and build your game, in 2D and 3D.

Try Phaser AE

Phaser empowers you to create the game you want to play.Agentic game development, at the heart of the engine used by more than 150,000 developers.

Make a game

  • Create a game
  • How it works
  • Build with your agent
  • The crew
  • The tools
  • Expansion packs
  • Pricing

Phaser AE

  • News
  • Games
  • API docs
  • Engine license
  • Decompilation policy
  • Contact us
  • Privacy and cookies
  • Terms of use
Phaser is open source too.The free HTML5 game framework, used for over a decade. Phaser 4, the editor and every tutorial are over here.
© 2026 Phaser Studio Inc. All rights reserved.For AI agents