1.0.7 • Published 3 years ago

electron-mousehook v1.0.7

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

electron-mousehook

Electron mousehook for win.

You can receive mouse events in Windows system.

Must be called on the main thread.

Usage

//start MouseHook
const mousehook = require('electron-mousehook')
const result = mousehook.StartMouseHook(wnd)
if (result == 0) {
    console.log('startMouseHook Error.')
    return
}

win.hookWindowMessage(result, async (wParam, lParam) => {
    const event = wParam.readUInt32LE(0)
    if (event == 0x0200 || event == 0x00a0) {
        console.log('mouse move')
    } else if (event == 0x0201 || event == 0x00a1) {
        console.log('L down')
    } else if (event == 0x0202 || event == 0x00a2) {
        console.log('L up')
    }
})

//stop MouseHook
mousehook.StopMouseHook(wnd)

License

MIT, please see LICENSE for details. Copyright (c) 2021 weedsboy.

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago