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