Roblox API Reference

ContextActionService On DevHub

Summary

This class is not creatable. An object of this class cannot be created with Instance.new.
This class is a service. It is a singleton that may be acquired with GetService.

Tags: [NotCreatable, Service]

Inherits (1)

Member index (30)

Type Member History
null BindAction (string actionName, Function functionToBind, bool createTouchButton, Tuple inputTypes) 193 192 193 573
null BindActionAtPriority (string actionName, Function functionToBind, bool createTouchButton, int priorityLevel, Tuple inputTypes) 295 573
null BindActionToInputTypes (string actionName, Function functionToBind, bool createTouchButton, Tuple inputTypes) 145 193 192 193 573
null BindActivate (UserInputType userInputTypeForActivation, Tuple keyCodesForActivation) 199 549 573
null BindCoreAction (string actionName, Function functionToBind, bool createTouchButton, Tuple inputTypes) 194 573
null BindCoreActionAtPriority (string actionName, Function functionToBind, bool createTouchButton, int priorityLevel, Tuple inputTypes) 313 573
null BindCoreActivate (UserInputType userInputTypeForActivation, Tuple keyCodesForActivation) 567 573
Tuple CallFunction (string actionName, UserInputState state, Instance inputObject) 145 294
null FireActionButtonFoundSignal (string actionName, Instance actionButton) 145 573
Dictionary GetAllBoundActionInfo () 145
Dictionary GetAllBoundCoreActionInfo () 296
Dictionary GetBoundActionInfo (string actionName) 145
Dictionary GetBoundCoreActionInfo (string actionName) 296
Instance GetButton (string actionName) 145
string GetCurrentLocalToolIcon ()
null SetDescription (string actionName, string description) 145 573
null SetImage (string actionName, string image) 145 573
null SetPosition (string actionName, UDim2 position) 145 573
null SetTitle (string actionName, string title) 145 573
null UnbindAction (string actionName) 145 573
null UnbindActivate (UserInputType userInputTypeForActivation, KeyCode keyCodeForActivation = Unknown) 199 573
null UnbindAllActions () 145 573
null UnbindCoreAction (string actionName) 194 573
null UnbindCoreActivate (UserInputType userInputTypeForActivation, KeyCode keyCodeForActivation = Unknown) 567 573
BoundActionAdded (string actionAdded, bool createTouchButton, Dictionary functionInfoTable, bool isCore) 145 296
BoundActionChanged (string actionChanged, string changeName, Dictionary changeTable) 145
BoundActionRemoved (string actionRemoved, Dictionary functionInfoTable, bool isCore) 145 296
GetActionButtonEvent (string actionName) 145
LocalToolEquipped (Instance toolEquipped)
LocalToolUnequipped (Instance toolUnequipped)
57 members inherited from Instance

Removed member index (3)

Type Member History
bool ContextButtonEnabled 145
void ActivateLocalTool () 145
void DeactivateLocalTool () 145

History

Members

BindAction On DevHub

Name Type Default
actionName string none
functionToBind Function none
createTouchButton bool none
inputTypes Tuple none

History

BindActionAtPriority On DevHub

Name Type Default
actionName string none
functionToBind Function none
createTouchButton bool none
priorityLevel int none
inputTypes Tuple none

History

BindActionToInputTypes On DevHub

This item is deprecated. It exists for backwards-compatibility only, and should not be used for new work.
Name Type Default
actionName string none
functionToBind Function none
createTouchButton bool none
inputTypes Tuple none

History

Tags: [Deprecated]

BindActivate On DevHub

Name Type Default
userInputTypeForActivation UserInputType none
keyCodesForActivation Tuple none

History

BindCoreAction On DevHub

Name Type Default
actionName string none
functionToBind Function none
createTouchButton bool none
inputTypes Tuple none

History

BindCoreActionAtPriority On DevHub

Name Type Default
actionName string none
functionToBind Function none
createTouchButton bool none
priorityLevel int none
inputTypes Tuple none

History

BindCoreActivate On DevHub

Name Type Default
userInputTypeForActivation UserInputType none
keyCodesForActivation Tuple none

History

BoundActionAdded On DevHub

Name Type Default
actionAdded string none
createTouchButton bool none
functionInfoTable Dictionary none
isCore bool none

History

BoundActionChanged On DevHub

Name Type Default
actionChanged string none
changeName string none
changeTable Dictionary none

History

BoundActionRemoved On DevHub

Name Type Default
actionRemoved string none
functionInfoTable Dictionary none
isCore bool none

History

CallFunction On DevHub

Name Type Default
actionName string none
state UserInputState none
inputObject Instance none

History

FireActionButtonFoundSignal On DevHub

Name Type Default
actionName string none
actionButton Instance none

History

GetActionButtonEvent On DevHub

Name Type Default
actionName string none

History

GetAllBoundActionInfo On DevHub

Name Type Default
No parameters.

History

GetAllBoundCoreActionInfo On DevHub

Name Type Default
No parameters.

History

GetBoundActionInfo On DevHub

Name Type Default
actionName string none

History

GetBoundCoreActionInfo On DevHub

Name Type Default
actionName string none

History

GetButton On DevHub

This function yields. It will block the calling thread until completion.
Name Type Default
actionName string none

History

Tags: [Yields]

GetCurrentLocalToolIcon On DevHub

Name Type Default
No parameters.

LocalToolEquipped On DevHub

Name Type Default
toolEquipped Instance none

LocalToolUnequipped On DevHub

Name Type Default
toolUnequipped Instance none

SetDescription On DevHub

Name Type Default
actionName string none
description string none

History

SetImage On DevHub

Name Type Default
actionName string none
image string none

History

SetPosition On DevHub

Name Type Default
actionName string none
position UDim2 none

History

SetTitle On DevHub

Name Type Default
actionName string none
title string none

History

UnbindAction On DevHub

Name Type Default
actionName string none

History

UnbindActivate On DevHub

Name Type Default
userInputTypeForActivation UserInputType none
keyCodeForActivation KeyCode Unknown

History

UnbindAllActions On DevHub

Name Type Default
No parameters.

History

UnbindCoreAction On DevHub

Name Type Default
actionName string none

History

UnbindCoreActivate On DevHub

Name Type Default
userInputTypeForActivation UserInputType none
keyCodeForActivation KeyCode Unknown

History

Removed members

ActivateLocalTool

Name Type Default
No parameters.

History

ContextButtonEnabled

History

DeactivateLocalTool

Name Type Default
No parameters.

History

Relevant classes (1)

Relevant enums (3)