Skip to main content

Block Input Specifiers

info

The contents of this page is based on a Google Spreadsheet by nXIII (link can be found in djdolphin's Scratch 2.0 Modding for Newbs, I am not including the original link here as the Scratch Team do not like Google Drive links).

Inputs

CodeDescription
%bBoolean
%cColour
%d.<menu>Numeric menu
%m.<menu>Read-only menu
%nNumeric
%sString

%m.<name> or %d.<name>

MenuDescription
attributeObject attribute names
backdropBackdrop names
booleanSensorBoolean sensor names
broadcastBroadcast messages
broadcastInfoMenuBroadcast messages and options for showing senders/receivers
colorPickerColour picker
costumeCostume names
directionSprite directions
drumDrums
effectEffect names
instrumentInstruments
keyKey names
listList names
listDeleteItemSpecial deletion options for lists
listItemSpecial options for lists
locationSprites, "mouse-pointer" and "random position"
mathOpMath operations
motorDirectionMotor directions
noteNote names
procMenu"edit" and block context menu items
rotationStyleRotation styles
scrollAlign"bottom-left", "bottom-right", "middle", "top-left", "top-right"
sensorNumeric sensor names
soundSound names and "record..."
spriteOnlySprites and "myself"
spriteOrMouseSprites and "mouse-pointer"
spriteOrStageSprites and "Stage"
stageOrThis"stage" and "this sprite"
stop"all", "this script" and "other scripts in sprite"
timeAndDateTime and date names
touchingSprites, "mouse-pointer" and "edge"
triggerSensorSensor names, which can trigger a hat block
varVariable names
videoMotionType"motion" and "direction"
videoState"off", "on" and "on-flipped"

Icons

@<icon>

CodeDescription
@greenFlagGreen flag
@stopStop button
@turnRightClockwise circular arrow
@turnLeftCounter-clockwise circular arrow