SFEventOnline documentation for the Event class
type t = | Closed| MouseMoved of int * intx, y
*)| Resized of int * intwidth, height
*)| MouseButtonPressed of SFMouse.mouse_button * int * intx, y
*)| MouseButtonReleased of SFMouse.mouse_button * int * intx, y
*)| MouseWheelMoved of int * int * intdelta, x, y
*)| MouseWheelScrolled of SFMouse.mouse_wheel * float * int * intwheel, delta, x, y
*)| KeyPressed of SFKey.t * bool * bool * bool * boolalt, control, shift, system
*)| KeyReleased of SFKey.t * bool * bool * bool * boolalt, control, shift, system
*)| TextEntered of int32| MouseEntered| MouseLeft| LostFocus| GainedFocus| JoystickMoved of int * SFJoystick.axis * floatjoystickId, axis, position
*)| JoystickButtonPressed of int * intjoystickId, button
*)| JoystickButtonReleased of int * intjoystickId, button
*)| JoystickConnected of intjoystickId
*)| JoystickDisconnected of intjoystickId
*)| TouchBegan of int * int * intfinger, x, y
*)| TouchMoved of int * int * intfinger, x, y
*)| TouchEnded of int * int * intfinger, x, y
*)| SensorChanged of SFSensor.sensor_type * float * float * floattype, x, y, z
*)