BFM_INPUTΒΆ

BFM_INPUT_QUALIFIER int A bit mask with the qualifiers at the time when the event occurred:
  QUALIFIER_NONE None.
  QUALIFIER_SHIFT Shift key.
  QUALIFIER_CTRL Ctrl key.
  QUALIFIER_MOUSEHIT Indication in ObjectData.DetectHandle() that the user pressed the mouse.
    For instance if QUALIFIER_MOUSEHIT and QUALIFIER_CTRL are set, a new element could be created.
BFM_INPUT_MODIFIERS int Same as BFM_INPUT_QUALIFIER but also contains bits > 0xf. Private.
BFM_INPUT_DEVICE int Device:
  BFM_INPUT_MOUSE Mouse.
  BFM_INPUT_KEYBOARD Keyboard.
BFM_INPUT_ASC str Contains the Unicode input from keyboard.
BFM_INPUT_CHANNEL int Contains the key or button. See also KEY.
  BFM_INPUT_MOUSELEFT Left mouse button.
  BFM_INPUT_MOUSERIGHT Right mouse button.
  BFM_INPUT_MOUSEMIDDLE Middle mouse button.
  BFM_INPUT_MOUSEX1 Fourth mouse button.
  BFM_INPUT_MOUSEX2 Five mouse button.
  BFM_INPUT_MOUSEWHEEL Mouse wheel.
  BFM_INPUT_MOUSEMOVE Mouse move.
BFM_INPUT_VALUE int Value of the input channel (Usually True/False or a int value, e.g. for scroll wheel data).
BFM_INPUT_VALUE_REAL float Channel value (e.g. pressure).
BFM_INPUT_X int32 Mouse X position.
BFM_INPUT_Y int32 Mouse Y position.
BFM_INPUT_Z int32 Mouse Z position.
BFM_INPUT_TILT int Pen tilt.
BFM_INPUT_ORIENTATION float Pen rotation.
BFM_INPUT_P_ROTATION float Pen rotation around its own axis.
BFM_INPUT_FINGERWHEEL int Finger wheel.
BFM_INPUT_DOUBLECLICK bool Double click.