Module KeyboardAndMouse
Structs§
- DEADKEY
- HARDWAREINPUT
- INPUT
- KBDNLSTABLES
- KBDTABLES
- KBDTABLE_
DESC - KBDTABLE_
MULTI - KBD_
TYPE_ INFO - KEYBDINPUT
- LASTINPUTINFO
- LIGATUR
E1 - LIGATUR
E2 - LIGATUR
E3 - LIGATUR
E4 - LIGATUR
E5 - MODIFIERS
- MOUSEINPUT
- MOUSEMOVEPOINT
- TRACKMOUSEEVENT
- VK_F
- VK_
FPARAM - VK_
TO_ BIT - VK_
TO_ WCHAR S1 - VK_
TO_ WCHAR S2 - VK_
TO_ WCHAR S3 - VK_
TO_ WCHAR S4 - VK_
TO_ WCHAR S5 - VK_
TO_ WCHAR S6 - VK_
TO_ WCHAR S7 - VK_
TO_ WCHAR S8 - VK_
TO_ WCHAR S9 - VK_
TO_ WCHAR S10 - VK_
TO_ WCHAR_ TABLE - VK_VSC
- VSC_
LPWSTR - VSC_VK
Constants§
- ACUTE
- AX_
KBD_ DESKTOP_ TYPE - BREVE
- CAPLOK
- CAPLOKALTGR
- CEDILLA
- CIRCUMFLEX
- DEC_
KBD_ ANSI_ LAYOUT_ TYPE - DEC_
KBD_ JIS_ LAYOUT_ TYPE - DIARESIS
- DIARESIS_
TONOS - DKF_
DEAD - DONTCARE_
BIT - DOT_
ABOVE - DOUBLE_
ACUTE - EXTENDED_
BIT - FAKE_
KEYSTROKE - FMR_
KBD_ JIS_ TYPE - FMR_
KBD_ OASYS_ TYPE - FMV_
KBD_ OASYS_ TYPE - GMMP_
USE_ DISPLAY_ POINTS - GMMP_
USE_ HIGH_ RESOLUTION_ POINTS - GRAVE
- GRPSELTAP
- HACEK
- HOOK_
ABOVE - INPUT_
HARDWARE - INPUT_
KEYBOARD - INPUT_
MOUSE - KANALOK
- KBDALT
- KBDBASE
- KBDCTRL
- KBDGRPSELTAP
- KBDKANA
- KBDLOYA
- KBDNLS_
ALPHANUM - KBDNLS_
CODEINPUT - KBDNLS_
CONV_ OR_ NONCONV - KBDNLS_
HELP_ OR_ END - KBDNLS_
HIRAGANA - KBDNLS_
HOME_ OR_ CLEAR - KBDNLS_
INDEX_ ALT - KBDNLS_
INDEX_ NORMAL - KBDNLS_
KANAEVENT - KBDNLS_
KANALOCK - KBDNLS_
KATAKANA - KBDNLS_
NOEVENT - KBDNLS_
NULL - KBDNLS_
NUMPAD - KBDNLS_
ROMAN - KBDNLS_
SBCSDBCS - KBDNLS_
SEND_ BASE_ VK - KBDNLS_
SEND_ PARAM_ VK - KBDNLS_
TYPE_ NORMAL - KBDNLS_
TYPE_ NULL - KBDNLS_
TYPE_ TOGGLE - KBDROYA
- KBDSHIFT
- KBDTABLE_
MULTI_ MAX - KBD_
TYPE - KBD_
VERSION - KEYBOARD_
TYPE_ GENERIC_ 101 - KEYBOARD_
TYPE_ JAPAN - KEYBOARD_
TYPE_ KOREA - KEYBOARD_
TYPE_ UNKNOWN - KEYEVENTF_
EXTENDEDKEY - KEYEVENTF_
KEYUP - KEYEVENTF_
SCANCODE - KEYEVENTF_
UNICODE - KLF_
ACTIVATE - KLF_
NOTELLSHELL - KLF_
REORDER - KLF_
REPLACELANG - KLF_
RESET - KLF_
SETFORPROCESS - KLF_
SHIFTLOCK - KLF_
SUBSTITUTE_ OK - KLLF_
ALTGR - KLLF_
GLOBAL_ ATTRS - KLLF_
LRM_ RLM - KLLF_
SHIFTLOCK - MACRON
- MAPVK_
VK_ TO_ CHAR - MAPVK_
VK_ TO_ VSC - MAPVK_
VK_ TO_ VSC_ EX - MAPVK_
VSC_ TO_ VK - MAPVK_
VSC_ TO_ VK_ EX - MICROSOFT_
KBD_ 001_ TYPE - MICROSOFT_
KBD_ 002_ TYPE - MICROSOFT_
KBD_ 101A_ TYPE - MICROSOFT_
KBD_ 101B_ TYPE - MICROSOFT_
KBD_ 101C_ TYPE - MICROSOFT_
KBD_ 101_ TYPE - MICROSOFT_
KBD_ 103_ TYPE - MICROSOFT_
KBD_ 106_ TYPE - MICROSOFT_
KBD_ AX_ TYPE - MICROSOFT_
KBD_ FUNC - MOD_ALT
- MOD_
CONTROL - MOD_
NOREPEAT - MOD_
SHIFT - MOD_WIN
- MOUSEEVENTF_
ABSOLUTE - MOUSEEVENTF_
HWHEEL - MOUSEEVENTF_
LEFTDOWN - MOUSEEVENTF_
LEFTUP - MOUSEEVENTF_
MIDDLEDOWN - MOUSEEVENTF_
MIDDLEUP - MOUSEEVENTF_
MOVE - MOUSEEVENTF_
MOVE_ NOCOALESCE - MOUSEEVENTF_
RIGHTDOWN - MOUSEEVENTF_
RIGHTUP - MOUSEEVENTF_
VIRTUALDESK - MOUSEEVENTF_
WHEEL - MOUSEEVENTF_
XDOWN - MOUSEEVENTF_
XUP - NEC_
KBD_ 106_ TYPE - NEC_
KBD_ H_ MODE_ TYPE - NEC_
KBD_ LAPTOP_ TYPE - NEC_
KBD_ NORMAL_ TYPE - NEC_
KBD_ N_ MODE_ TYPE - NLSKBD_
INFO_ ACCESSIBILITY_ KEYMAP - NLSKBD_
INFO_ EMURATE_ 101_ KEYBOARD - NLSKBD_
INFO_ EMURATE_ 106_ KEYBOARD - NLSKBD_
INFO_ SEND_ IME_ NOTIFICATION - NLSKBD_
OEM_ AX - NLSKBD_
OEM_ DEC - NLSKBD_
OEM_ EPSON - NLSKBD_
OEM_ FUJITSU - NLSKBD_
OEM_ IBM - NLSKBD_
OEM_ MATSUSHITA - NLSKBD_
OEM_ MICROSOFT - NLSKBD_
OEM_ NEC - NLSKBD_
OEM_ TOSHIBA - OGONEK
- OVERSCORE
- RING
- SCANCODE_
ALT - SCANCODE_
CTRL - SCANCODE_
LSHIFT - SCANCODE_
LWIN - SCANCODE_
NUMPAD_ FIRST - SCANCODE_
NUMPAD_ LAST - SCANCODE_
RSHIFT - SCANCODE_
RWIN - SCANCODE_
THAI_ LAYOUT_ TOGGLE - SGCAPS
- SHFT_
INVALID - TILDE
- TME_
CANCEL - TME_
HOVER - TME_
LEAVE - TME_
NONCLIENT - TME_
QUERY - TONOS
- TOSHIBA_
KBD_ DESKTOP_ TYPE - TOSHIBA_
KBD_ LAPTOP_ TYPE - UMLAUT
- VK_0
- VK_1
- VK_2
- VK_3
- VK_4
- VK_5
- VK_6
- VK_7
- VK_8
- VK_9
- VK_A
- VK_
ABNT_ C1 - VK_
ABNT_ C2 - VK_
ACCEPT - VK_ADD
- VK_APPS
- VK_ATTN
- VK_B
- VK_BACK
- VK_
BROWSER_ BACK - VK_
BROWSER_ FAVORITES - VK_
BROWSER_ FORWARD - VK_
BROWSER_ HOME - VK_
BROWSER_ REFRESH - VK_
BROWSER_ SEARCH - VK_
BROWSER_ STOP - VK_C
- VK_
CANCEL - VK_
CAPITAL - VK_
CLEAR - VK_
CONTROL - VK_
CONVERT - VK_
CRSEL - VK_D
- VK_
DBE_ ALPHANUMERIC - VK_
DBE_ CODEINPUT - VK_
DBE_ DBCSCHAR - VK_
DBE_ DETERMINESTRING - VK_
DBE_ ENTERDLGCONVERSIONMODE - VK_
DBE_ ENTERIMECONFIGMODE - VK_
DBE_ ENTERWORDREGISTERMODE - VK_
DBE_ FLUSHSTRING - VK_
DBE_ HIRAGANA - VK_
DBE_ KATAKANA - VK_
DBE_ NOCODEINPUT - VK_
DBE_ NOROMAN - VK_
DBE_ ROMAN - VK_
DBE_ SBCSCHAR - VK_
DECIMAL - VK_
DELETE - VK_
DIVIDE - VK_DOWN
- VK_E
- VK_END
- VK_
EREOF - VK_
ESCAPE - VK_
EXECUTE - VK_
EXSEL - VK_F
- VK_F1
- VK_F2
- VK_F3
- VK_F4
- VK_F5
- VK_F6
- VK_F7
- VK_F8
- VK_F9
- VK_F10
- VK_F11
- VK_F12
- VK_F13
- VK_F14
- VK_F15
- VK_F16
- VK_F17
- VK_F18
- VK_F19
- VK_F20
- VK_F21
- VK_F22
- VK_F23
- VK_F24
- VK_
FINAL - VK_G
- VK_
GAMEPAD_ A - VK_
GAMEPAD_ B - VK_
GAMEPAD_ DPAD_ DOWN - VK_
GAMEPAD_ DPAD_ LEFT - VK_
GAMEPAD_ DPAD_ RIGHT - VK_
GAMEPAD_ DPAD_ UP - VK_
GAMEPAD_ LEFT_ SHOULDER - VK_
GAMEPAD_ LEFT_ THUMBSTICK_ BUTTON - VK_
GAMEPAD_ LEFT_ THUMBSTICK_ DOWN - VK_
GAMEPAD_ LEFT_ THUMBSTICK_ LEFT - VK_
GAMEPAD_ LEFT_ THUMBSTICK_ RIGHT - VK_
GAMEPAD_ LEFT_ THUMBSTICK_ UP - VK_
GAMEPAD_ LEFT_ TRIGGER - VK_
GAMEPAD_ MENU - VK_
GAMEPAD_ RIGHT_ SHOULDER - VK_
GAMEPAD_ RIGHT_ THUMBSTICK_ BUTTON - VK_
GAMEPAD_ RIGHT_ THUMBSTICK_ DOWN - VK_
GAMEPAD_ RIGHT_ THUMBSTICK_ LEFT - VK_
GAMEPAD_ RIGHT_ THUMBSTICK_ RIGHT - VK_
GAMEPAD_ RIGHT_ THUMBSTICK_ UP - VK_
GAMEPAD_ RIGHT_ TRIGGER - VK_
GAMEPAD_ VIEW - VK_
GAMEPAD_ X - VK_
GAMEPAD_ Y - VK_H
- VK_
HANGEUL - VK_
HANGUL - VK_
HANJA - VK_HELP
- VK_HOME
- VK_I
- VK_
ICO_ 00 - VK_
ICO_ CLEAR - VK_
ICO_ HELP - VK_
IME_ OFF - VK_
IME_ ON - VK_
INSERT - VK_J
- VK_
JUNJA - VK_K
- VK_KANA
- VK_
KANJI - VK_L
- VK_
LAUNCH_ APP1 - VK_
LAUNCH_ APP2 - VK_
LAUNCH_ MAIL - VK_
LAUNCH_ MEDIA_ SELECT - VK_
LBUTTON - VK_
LCONTROL - VK_LEFT
- VK_
LMENU - VK_
LSHIFT - VK_LWIN
- VK_M
- VK_
MBUTTON - VK_
MEDIA_ NEXT_ TRACK - VK_
MEDIA_ PLAY_ PAUSE - VK_
MEDIA_ PREV_ TRACK - VK_
MEDIA_ STOP - VK_MENU
- VK_
MODECHANGE - VK_
MULTIPLY - VK_N
- VK_
NAVIGATION_ ACCEPT - VK_
NAVIGATION_ CANCEL - VK_
NAVIGATION_ DOWN - VK_
NAVIGATION_ LEFT - VK_
NAVIGATION_ MENU - VK_
NAVIGATION_ RIGHT - VK_
NAVIGATION_ UP - VK_
NAVIGATION_ VIEW - VK_NEXT
- VK_
NONAME - VK_
NONCONVERT - VK_
NUMLOCK - VK_
NUMPA D0 - VK_
NUMPA D1 - VK_
NUMPA D2 - VK_
NUMPA D3 - VK_
NUMPA D4 - VK_
NUMPA D5 - VK_
NUMPA D6 - VK_
NUMPA D7 - VK_
NUMPA D8 - VK_
NUMPA D9 - VK_O
- VK_
OEM_ 1 - VK_
OEM_ 2 - VK_
OEM_ 3 - VK_
OEM_ 4 - VK_
OEM_ 5 - VK_
OEM_ 6 - VK_
OEM_ 7 - VK_
OEM_ 8 - VK_
OEM_ 102 - VK_
OEM_ ATTN - VK_
OEM_ AUTO - VK_
OEM_ AX - VK_
OEM_ BACKTAB - VK_
OEM_ CLEAR - VK_
OEM_ COMMA - VK_
OEM_ COPY - VK_
OEM_ CUSEL - VK_
OEM_ ENLW - VK_
OEM_ FINISH - VK_
OEM_ FJ_ JISHO - VK_
OEM_ FJ_ LOYA - VK_
OEM_ FJ_ MASSHOU - VK_
OEM_ FJ_ ROYA - VK_
OEM_ FJ_ TOUROKU - VK_
OEM_ JUMP - VK_
OEM_ MINUS - VK_
OEM_ NEC_ EQUAL - VK_
OEM_ PA1 - VK_
OEM_ PA2 - VK_
OEM_ PA3 - VK_
OEM_ PERIOD - VK_
OEM_ PLUS - VK_
OEM_ RESET - VK_
OEM_ WSCTRL - VK_P
- VK_PA1
- VK_
PACKET - VK_
PAUSE - VK_PLAY
- VK_
PRINT - VK_
PRIOR - VK_
PROCESSKEY - VK_Q
- VK_R
- VK_
RBUTTON - VK_
RCONTROL - VK_
RETURN - VK_
RIGHT - VK_
RMENU - VK_
RSHIFT - VK_RWIN
- VK_S
- VK_
SCROLL - VK_
SELECT - VK_
SEPARATOR - VK_
SHIFT - VK_
SLEEP - VK_
SNAPSHOT - VK_
SPACE - VK_
SUBTRACT - VK_T
- VK_TAB
- VK_U
- VK_UP
- VK_V
- VK_
VOLUME_ DOWN - VK_
VOLUME_ MUTE - VK_
VOLUME_ UP - VK_W
- VK_X
- VK_
XBUTTO N1 - VK_
XBUTTO N2 - VK_Y
- VK_Z
- VK_ZOOM
- VK__
none_ - WCH_
DEAD - WCH_
LGTR - WCH_
NONE - wszACUTE
- wszBREVE
- wszCEDILLA
- wszCIRCUMFLEX
- wszDIARESIS_
TONOS - wszDOT_
ABOVE - wszDOUBLE_
ACUTE - wszGRAVE
- wszHACEK
- wszHOOK_
ABOVE - wszMACRON
- wszOGONEK
- wszOVERSCORE
- wszRING
- wszTILDE
- wszTONOS
- wszUMLAUT
Functions§
- Activate
Keyboard ⚠Layout - Block
Input ⚠ - Drag
Detect ⚠ - Enable
Window ⚠ - GetActive
Window ⚠ - GetAsync
KeyState ⚠ - GetCapture⚠
- GetDouble
Click ⚠Time - GetFocus⚠
- GetKB
Code ⚠Page - GetKey
Name ⚠TextA - GetKey
Name ⚠TextW - GetKey
State ⚠ - GetKeyboard
Layout ⚠ - GetKeyboard
Layout ⚠List - GetKeyboard
Layout ⚠NameA - GetKeyboard
Layout ⚠NameW - GetKeyboard
State ⚠ - GetKeyboard
Type ⚠ - GetLast
Input ⚠Info - GetMouse
Move ⚠Points Ex - IsWindow
Enabled ⚠ - Load
Keyboard ⚠LayoutA - Load
Keyboard ⚠LayoutW - MapVirtual
KeyA ⚠ - MapVirtual
KeyExA ⚠ - MapVirtual
KeyExW ⚠ - MapVirtual
KeyW ⚠ - OemKey
Scan ⚠ - Register
HotKey ⚠ - Release
Capture ⚠ - Send
Input ⚠ - SetActive
Window ⚠ - SetCapture⚠
- SetDouble
Click ⚠Time - SetFocus⚠
- SetKeyboard
State ⚠ - Swap
Mouse ⚠Button - ToAscii⚠
- ToAscii
Ex ⚠ - ToUnicode⚠
- ToUnicode
Ex ⚠ - Track
Mouse ⚠Event - Unload
Keyboard ⚠Layout - Unregister
HotKey ⚠ - VkKey
ScanA ⚠ - VkKey
Scan ⚠ExA - VkKey
Scan ⚠ExW - VkKey
ScanW ⚠ - _Track
Mouse ⚠Event - keybd_
event ⚠ - mouse_
event ⚠
Type Aliases§
- ACTIVATE_
KEYBOARD_ LAYOUT_ FLAGS - GET_
MOUSE_ MOVE_ POINTS_ EX_ RESOLUTION - HKL
- HOT_
KEY_ MODIFIERS - INPUT_
TYPE - KEYBD_
EVENT_ FLAGS - MAP_
VIRTUAL_ KEY_ TYPE - MOUSE_
EVENT_ FLAGS - TRACKMOUSEEVENT_
FLAGS - VIRTUAL_
KEY