simulate-native-click

0.7.3 • Public • Published

simulate-native-click

Simple C++/WinApi addon that allow to simulate native clicks. TypeScript definitions inside.

Install

npm install simulate-native-click --save

Usage

var simulateClick = require("simulate-native-click");
 
let x = 100;
let y = 200;
simulateClick.left(hwnd, x, y);
 
= 300;
= 300;
simulateClick.right(hwnd, x, y);
 
simulateClick.getMousePosition(hwnd); // {x, y}
// position relative to window
 
simulateClick.getMousePosition(); // {x, y}
// global screen position returned if no hwnd provided

You can obtain HWND using winctl package https://www.npmjs.com/package/winctl

var win = winctl.GetActiveWindow();
 
let hwnd =  win.getHwnd();
let x = 100;
let y = 200;
simulateClick.left(hwnd, x, y);

You can also use it with electron:

let hwnd =  mainWindow.getNativeWindowHandle();
let x = 100;
let y = 200;
simulateClick.left(hwnd, x, y);

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.7.3
    3
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.7.3
    3
  • 0.7.2
    0
  • 0.7.1
    0
  • 0.7.0
    0

Package Sidebar

Install

npm i simulate-native-click

Weekly Downloads

3

Version

0.7.3

License

ISC

Unpacked Size

7.7 kB

Total Files

6

Last publish

Collaborators

  • fireveined