Skip to content

Touch OSC Enumerations

  • PUBLISHED: 2024-2-8
  • UPDATED: 2024-2-10

This document sourced and reformatted from Hexlers Touch OSC MKII Manual.

Enumerations

AlignH

Possible values for a Control object's textAlignH property.

AlignH.LEFT
AlignH.CENTER
AlignH.RIGHT

AlignV
AlignV.TOP
AlignV.MIDDLE
AlignV.BOTTOM
ButtonType

Possible values for a Control object's buttonType property.

ButtonType.MOMENTARY
ButtonType.TOGGLE_RELEASE
ButtonType.TOGGLE_PRESS
ControlType

Possible values for a Control object's type field.

ControlType.BOX
ControlType.BUTTON
ControlType.LABEL
ControlType.TEXT
ControlType.FADER
ControlType.XY
ControlType.RADIAL
ControlType.ENCODER
ControlType.RADAR
ControlType.RADIO
ControlType.GROUP
ControlType.PAGER
ControlType.GRID
CursorDisplay
CursorDisplay.ALWAYS
CursorDisplay.ACTIVE
CursorDisplay.INACTIVE
Font

since 1.0.4.106 Possible values for a Control object's font property.

Font.DEFAULT
Font.MONOSPACED
GamepadInput

since 1.1.0.132

GamepadInput.STICK_LEFT_X
GamepadInput.STICK_LEFT_Y
GamepadInput.STICK_RIGHT_X
GamepadInput.STICK_RIGHT_Y
GamepadInput.TRIGGER_LEFT
GamepadInput.TRIGGER_RIGHT
GamepadInput.BUTTON_UP
GamepadInput.BUTTON_DOWN
GamepadInput.BUTTON_LEFT
GamepadInput.BUTTON_RIGHT
GamepadInput.BUTTON_A
GamepadInput.BUTTON_B
GamepadInput.BUTTON_X
GamepadInput.BUTTON_Y
GamepadInput.BUTTON_STICK_LEFT
GamepadInput.BUTTON_STICK_RIGHT
GamepadInput.BUMPER_LEFT
GamepadInput.BUMPER_RIGHT
GamepadInput.BUTTON_START
GamepadInput.BUTTON_SELECT
GamepadInput.BUTTON_HOME
MIDIMessageType
MIDIMessageType.code_OFF
MIDIMessageType.code_ON
MIDIMessageType.POLYPRESSURE
MIDIMessageType.CONTROLCHANGE
MIDIMessageType.PROGRAMCHANGE
MIDIMessageType.CHANNELPRESSURE
MIDIMessageType.PITCHBEND
MIDIMessageType.SYSTEMEXCLUSIVE
MIDIMessageType.QUARTERFRAME
MIDIMessageType.SONGPOSITION
MIDIMessageType.SONGSELECT
MIDIMessageType.CLOCK
MIDIMessageType.START
MIDIMessageType.CONTINUE
MIDIMessageType.STOP
MIDIMessageType.ACTIVESENSING
MIDIMessageType.SYSTEMRESET
Orientation

Possible values for a Control object's orientation property.

Orientation.NORTH
Orientation.EAST
Orientation.SOUTH
Orientation.WEST
OutlineStyle

Possible values for a Control object's outlineStyle property.

OutlineStyle.FULL
OutlineStyle.CORNERS
OutlineStyle.EDGES
PointerPriority
PointerPriority.OLDEST
PointerPriority.NEWEST
PointerState
PointerState 
PointerState.BEGIN
PointerState.ACTIVE
PointerState.MOVE
PointerState.END
RadioType

Possible values for a Control object's radioType property.

RadioType.SELECT
RadioType.METER
Response

Possible values for a Control object's response property.

Response.ABSOLUTE
Response.RELATIVE
Shape

Possible values for a Control object's shape property.

Shape.RECTANGLE
Shape.CIRCLE
Shape.TRIANGLE
Shape.DIAMOND
Shape.PENTAGON
Shape.HEXAGON
ValueField
ValueField.CURRENT
ValueField.LAST
ValueField.DEFAULT
ValueProperty
ValueProperty.TYPE
ValueProperty.LOCKED
ValueProperty.LOCKED_DEFAULT_CURRENT
ValueProperty.DEFAULT_PULL
ValueType
ValueType.BOOLEAN
ValueType.INTEGER
ValueType.FLOAT
ValueType.STRING