package
0.1.0
Repository: https://github.com/moutend/go-hook.git
Documentation: pkg.go.dev

# Constants

0 key.
1 key.
2 key.
3 key.
4 key.
5 key.
6 key.
7 key.
8 key.
9 key.
A key.
IME accept.
Add key.
Applications key (Natural keyboard).
Attn key.
B key.
BACKSPACE key.
Browser Back key.
Browser Favorites key.
Browser Forward key.
Browser Start and Home key.
Browser Refresh key.
Browser Search key.
Browser Stop key.
C key.
Control-break processing.
CAPS LOCK key.
CLEAR key.
CTRL key.
IME convert.
CrSel key.
D key.
Decimal key.
DEL key.
Divide key.
DOWN ARROW key.
E key.
END key.
Erase EOF key.
ESC key.
EXECUTE key.
ExSel key.
F key.
F1 key.
F10 key.
F11 key.
F12 key.
F13 key.
F14 key.
F15 key.
F16 key.
F17 key.
F18 key.
F19 key.
F2 key.
F20 key.
F21 key.
F22 key.
F23 key.
F24 key.
F3 key.
F4 key.
F5 key.
F6 key.
F7 key.
F8 key.
F9 key.
IME final mode.
G key.
H key.
IME Hanguel mode (maintained for compatibility; use VK_HANGUL).
IME Hangul mode.
IME Hanja mode.
HELP key.
HOME key.
I key.
IME Off.
IME On.
INS key.
J key.
IME Junja mode.
K key.
IME Kana mode.
IME Kanji mode.
L key.
Start Application 1 key.
Start Application 2 key.
Start Mail key.
Select Media key.
Left mouse button.
Left CONTROL key.
LEFT ARROW key.
Left MENU key.
Left SHIFT key.
Left Windows key (Natural keyboard).
M key.
Middle mouse button (three-button mouse).
Next Track key.
Play/Pause Media key.
Previous Track key.
Stop Media key.
ALT key.
IME mode change request.
Multiply key.
N key.
PAGE DOWN key.
Reserved.
IME nonconvert.
NUM LOCK key.
Numeric keypad 0 key.
Numeric keypad 1 key.
Numeric keypad 2 key.
Numeric keypad 3 key.
Numeric keypad 4 key.
Numeric keypad 5 key.
Numeric keypad 6 key.
Numeric keypad 7 key.
Numeric keypad 8 key.
Numeric keypad 9 key.
O key.
Used for miscellaneous characters; it can vary by keyboard.
Either the angle bracket key or the backslash key on the RT 102-key keyboard.
Used for miscellaneous characters; it can vary by keyboard.
Used for miscellaneous characters; it can vary by keyboard.
Used for miscellaneous characters; it can vary by keyboard.
Used for miscellaneous characters; it can vary by keyboard.
Used for miscellaneous characters; it can vary by keyboard.
Used for miscellaneous characters; it can vary by keyboard.
Used for miscellaneous characters; it can vary by keyboard.
Clear key.
For any country/region, the ',' key.
For any country/region, the '-' key.
For any country/region, the '.' key.
For any country/region, the '+' key.
P key.
PA1 key.
Used to pass Unicode characters as if they were keystrokes.
PAUSE key.
Play key.
PRINT key.
PAGE UP key.
IME PROCESS key.
Q key.
R key.
Right mouse button.
Right CONTROL key.
ENTER key.
RIGHT ARROW key.
Right MENU key.
Right SHIFT key.
Right Windows key (Natural keyboard).
S key.
SCROLL LOCK key.
SELECT key.
Separator key.
SHIFT key.
Computer Sleep key.
PRINT SCREEN key.
SPACEBAR.
Subtract key.
T key.
TAB key.
U key.
UP ARROW key.
V key.
Volume Down key.
Volume Mute key.
Volume Up key.
W key.
X key.
X1 mouse button.
X2 mouse button.
Y key.
Z key.
Zoom key.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

KBDLLHOOKSTRUCT represents KBDLLHOOKSTRUCT structure.
KeyboardEvent contains information about keyboard input event.
MouseEvent contains information about mouse input event.
MSG represents MSG structure.
MSLLHOOKSTRUCT represents MSLLHOOKSTRUCT structure.
Point represents Point structure.

# Type aliases

Hook represents Windows hook types.
HOOKPROC represents HOOKPROC callback function type.
Message represents Windows events.
VKCode represents Microsoft defined virtual key codes.