Docs.rs
webview2-com-0.5.0
webview2-com 0.5.0
Docs.rs crate page
MIT
Links
Repository
crates.io
Source
Owners
wravery
Dependencies
webview2-com-macros ^0.3.0
normal
webview2-com-sys ^0.5.0
normal
windows ^0.20.1
normal
regex ^1.5.4
dev
serde ^1.0
dev
serde_json ^1.0
dev
webview2-com-sys ^0.5.0
dev
windows ^0.20.1
dev
Versions
78.69%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
webview2_
com
0.5.0
Module Keyboard
AndMouse
Input
Module Items
Structs
Constants
Functions
Unions
In webview2_
com::
Windows::
Win32::
UI
webview2_com
::
Windows
::
Win32
::
UI
Module
KeyboardAndMouseInput
Copy item path
Source
Structs
§
ACTIVATE_
KEYBOARD_
LAYOUT_
FLAGS
GET_
MOUSE_
MOVE_
POINTS_
EX_
RESOLUTION
HARDWAREINPUT
HOT_
KEY_
MODIFIERS
HRAWINPUT
INPUT
INPUT_
TYPE
KEYBDINPUT
KEYBD_
EVENT_
FLAGS
LASTINPUTINFO
MOUSEINPUT
MOUSEMOVEPOINT
MOUSE_
EVENT_
FLAGS
RAWHID
RAWINPUT
RAWINPUTDEVICE
RAWINPUTDEVICELIST
RAWINPUTDEVICE_
FLAGS
RAWINPUTHEADER
RAWKEYBOARD
RAWMOUSE
RAWMOUSE_
0_
0
RAW_
INPUT_
DATA_
COMMAND_
FLAGS
RAW_
INPUT_
DEVICE_
INFO_
COMMAND
RID_
DEVICE_
INFO
RID_
DEVICE_
INFO_
HID
RID_
DEVICE_
INFO_
KEYBOARD
RID_
DEVICE_
INFO_
MOUSE
RID_
DEVICE_
INFO_
TYPE
TRACKMOUSEEVENT
TRACKMOUSEEVENT_
FLAGS
VIRTUAL_
KEY
Constants
§
GMMP_
USE_
DISPLAY_
POINTS
GMMP_
USE_
HIGH_
RESOLUTION_
POINTS
INPUT_
HARDWARE
INPUT_
KEYBOARD
INPUT_
MOUSE
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
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
RIDEV_
APPKEYS
RIDEV_
CAPTUREMOUSE
RIDEV_
DEVNOTIFY
RIDEV_
EXCLUDE
RIDEV_
EXINPUTSINK
RIDEV_
INPUTSINK
RIDEV_
NOHOTKEYS
RIDEV_
NOLEGACY
RIDEV_
PAGEONLY
RIDEV_
REMOVE
RIDI_
DEVICEINFO
RIDI_
DEVICENAME
RIDI_
PREPARSEDDATA
RID_
HEADER
RID_
INPUT
RIM_
TYPEHID
RIM_
TYPEKEYBOARD
RIM_
TYPEMOUSE
TME_
CANCEL
TME_
HOVER
TME_
LEAVE
TME_
NONCLIENT
TME_
QUERY
VK_0
VK_1
VK_2
VK_3
VK_4
VK_5
VK_6
VK_7
VK_8
VK_9
VK_A
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_
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_
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
Functions
§
Activate
Keyboard
Layout
⚠
Block
Input
⚠
DefRaw
Input
Proc
⚠
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
⚠
GetRaw
Input
Buffer
⚠
GetRaw
Input
Data
⚠
GetRaw
Input
Device
InfoA
⚠
GetRaw
Input
Device
InfoW
⚠
GetRaw
Input
Device
List
⚠
GetRegistered
RawInput
Devices
⚠
IsWindow
Enabled
⚠
Load
Keyboard
LayoutA
⚠
Load
Keyboard
LayoutW
⚠
MapVirtual
KeyA
⚠
MapVirtual
KeyExA
⚠
MapVirtual
KeyExW
⚠
MapVirtual
KeyW
⚠
OemKey
Scan
⚠
Register
HotKey
⚠
Register
RawInput
Devices
⚠
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
⚠
Unions
§
INPUT_0
RAWINPUT_
0
RAWMOUSE_
0
RID_
DEVICE_
INFO_
0