Documentation
¶
Index ¶
- Constants
- Variables
- func CodeToChar(hookStruct *KBDLLHOOKSTRUCT) (byte, bool)
- func GetAnyMessage()
- func MonitorKeyboard(callback func(string), codeCallback func(byte)) error
- type DWORD
- type HANDLE
- type HHOOK
- type HINSTANCE
- type HOOKPROC
- type HWND
- type KBDLLHOOKSTRUCT
- type LPARAM
- type LRESULT
- type WPARAM
Constants ¶
View Source
const ( WH_KEYBOARD_LL = 13 WH_KEYBOARD = 2 WM_KEYDOWN = 256 WM_SYSKEYDOWN = 260 WM_KEYUP = 257 WM_SYSKEYUP = 261 WM_KEYFIRST = 256 WM_KEYLAST = 264 PM_NOREMOVE = 0x000 PM_REMOVE = 0x001 PM_NOYIELD = 0x002 WM_LBUTTONDOWN = 513 WM_RBUTTONDOWN = 516 NULL = 0 )
Variables ¶
View Source
var Debug = false
View Source
var MaxUpdateInterval time.Duration = 3 * time.Second
Functions ¶
func CodeToChar ¶
func CodeToChar(hookStruct *KBDLLHOOKSTRUCT) (byte, bool)
func GetAnyMessage ¶
func GetAnyMessage()
func MonitorKeyboard ¶
Types ¶
type HHOOK ¶
type HHOOK HANDLE
func SetWindowsHookEx ¶
func (HHOOK) CallNextHookEx ¶
func (*HHOOK) UnhookWindowsHookEx ¶
type KBDLLHOOKSTRUCT ¶
Click to show internal directories.
Click to hide internal directories.