Module: Vigilem::Win32API::Constants

Includes:
DWControlKeys, Events, MapType
Included in:
Vigilem::Win32API, DOM::InputRecordUtils, Rubyized
Defined in:
lib/vigilem/win32_api/constants.rb

Overview

Note:

the colors may be removed in future releases

Defined Under Namespace

Modules: DWControlKeys, Events, MAPVK, MapType

Constant Summary collapse

STD_INPUT_HANDLE =
0xFFFFFFF6
STD_OUTPUT_HANDLE =
0xFFFFFFF5
STD_ERROR_HANDLE =
0xFFFFFFF4
INVALID_HANDLE_VALUE =
0xFFFFFFFF
GENERIC_READ =
0x80000000
GENERIC_WRITE =
0x40000000
FILE_SHARE_READ =
0x00000001
FILE_SHARE_WRITE =
0x00000002
CONSOLE_TEXTMODE_BUFFER =
0x00000001
FOREGROUND_BLUE =
0x0001
FOREGROUND_GREEN =
0x0002
FOREGROUND_RED =
0x0004
FOREGROUND_INTENSITY =
0x0008
BACKGROUND_BLUE =
0x0010
BACKGROUND_GREEN =
0x0020
BACKGROUND_RED =
0x0040
BACKGROUND_INTENSITY =
0x0080
ENABLE_PROCESSED_INPUT =
0x0001
ENABLE_LINE_INPUT =
0x0002
ENABLE_ECHO_INPUT =
0x0004
ENABLE_WINDOW_INPUT =
0x0008
ENABLE_MOUSE_INPUT =
0x0010
ENABLE_PROCESSED_OUTPUT =
0x0001
ENABLE_WRAP_AT_EOL_OUTPUT =
0x0002
MOUSE_WHEELED =
0x0004
DOUBLE_CLICK =
0x0002
MOUSE_MOVED =
0x0001
FROM_LEFT_1ST_BUTTON_PRESSED =
0x0001
FROM_LEFT_2ND_BUTTON_PRESSED =
0x0004
FROM_LEFT_3RD_BUTTON_PRESSED =
0x0008
FROM_LEFT_4TH_BUTTON_PRESSED =
0x0010
RIGHTMOST_BUTTON_PRESSED =
0x0002
MapVK =
MAPVK

Constants included from MapType

MapType::MAPVK, MapType::MAPVK_VK_TO_CHAR, MapType::MAPVK_VK_TO_VSC, MapType::MAPVK_VSC_TO_VK, MapType::MAPVK_VSC_TO_VK_EX

Constants included from Events

Events::CTRL_BREAK_EVENT, Events::CTRL_CLOSE_EVENT, Events::CTRL_C_EVENT, Events::CTRL_LOGOFF_EVENT, Events::CTRL_SHUTDOWN_EVENT, Events::FOCUS_EVENT, Events::KEY_EVENT, Events::MENU_EVENT, Events::MOUSE_EVENT, Events::WINDOW_BUFFER_SIZE_EVENT

Constants included from DWControlKeys

DWControlKeys::CAPSLOCK_ON, DWControlKeys::ENHANCED_KEY, DWControlKeys::LEFT_ALT_PRESSED, DWControlKeys::LEFT_CTRL_PRESSED, DWControlKeys::NUMLOCK_ON, DWControlKeys::RIGHT_ALT_PRESSED, DWControlKeys::RIGHT_CTRL_PRESSED, DWControlKeys::SCROLLLOCK_ON, DWControlKeys::SHIFT_PRESSED