Module: TwitchPlays::OS::Win::User32

Extended by:
FFI::Library
Defined in:
lib/twitch_plays/os/win.rb

Defined Under Namespace

Classes: Input, InputEvent, KeyboardInput, MouseInput

Constant Summary collapse

LONG_PTR =
:long
ULONG_PTR =
:ulong
INPUT_MOUSE =
0x00
INPUT_KEYBOARD =
0x01
MOUSEEVENTF_MOVE =
0x01
MOUSEEVENTF_LEFTDOWN =
0x02
MOUSEEVENTF_LEFTUP =
0x04
VK_BACK =
0x08
VK_TAB =
0x09
VK_RETURN =
0x0d
VK_SHIFT =
0x10
VK_CONTROL =
0x11
VK_SPACE =
0x20
VK_LEFT =
0x25
VK_UP =
0x26
VK_RIGHT =
0x27
VK_DOWN =
0x28
VK_F1 =
0x70
VK_F2 =
0x71
VK_F3 =
0x72
VK_F4 =
0x73
VK_F5 =
0x74
VK_F6 =
0x75
VK_F7 =
0x76
VK_F8 =
0x77
VK_F9 =
0x78
VK_F10 =
0x79
VK_F11 =
0x7a
VK_F12 =
0x7b