Working with User Objects

From HSYCO
Jump to navigation Jump to search

Introduction to User objects

User objects are used to send commands to the server. There are few different user objects:


Every user object has a name and a parameter, that are sent to the server with the id, and a repeat mode. If this mode is enabled, the behaviour will change:

  • Repeat mode off - the command is sent on the mouse up or touch up events
  • Repeat mode on - three types of commands are sent:
    • down: on mouse down or touch down events
    • repeat: if the button is still pressed, a repeat command is sent every second
    • up: on mouse up or touch up events, for a short press (less than a second, so no repeat command has been sent yet)
    • stop: on mouse up or touch up events, for a long press (more than a second, so at least a repeat command has been sent)