Control - TBubba/EnhancedInput GitHub Wiki

#Control# Control is a term that is used because typing "button/key/mouse-wheel/joystick-axis/..." is exhausting and inconsistent unless every mentioning is changed whenever a new control types are supported.

##Definition## The definition is quite loose (and therefore probably inaccurate) and might change.
Current definition:

Something that has an input stream

##Examples## Examples of controls (that fall under the definition).

  • Keyboard key
  • Mouse button
  • Mouse wheel
  • Joystick button
  • Steering wheel

Note: These are not necessarily supported by this extension

##Special Control## There are also special controls. These are controls without inbuilt (in GameMaker) support for checking if it is released or pressed. This can however be done with help from the control buffer.

Special Controls:

  • ck_lalt
  • ck_ralt
  • ck_lcontrol
  • ck_rcontrol
  • ck_lshift
  • ck_rshift
  • cm_wheelup
  • cm_wheeldown