{"repo":"wilix-team/iohook","free":true,"listed":false,"github":"https://github.com/wilix-team/iohook","clone":"git clone https://github.com/wilix-team/iohook.git","description":"Node.js global keyboard and mouse listener.","language":"C","stars":1263,"topics":["mouse-listener","electron","macos","keyboard-listeners","linux","windows","nwjs","nodejs","hacktoberfest","iohook"],"license":"MIT","category":"dev-tools","readme_excerpt":"iohook About Node.js global native keyboard and mouse listener. This module can handle keyboard and mouse events via native hooks inside and outside your JavaScript/TypeScript application. Found a bug? Have an idea? Feel free to post an issue or submit a PR. Check out the documentation. Platform support - Versions = 0.6.0 support only officially supported platforms versions. - Versions 0.5.X are the last to support Electron < 4.0.0 - Versions 0.4.X are the last to support for Node < 8.0 and Electron < 2.0.0 Installation iohook provides prebuilt version for a bunch of OSes and platforms. Linux (including WSL) All platforms FAQ Q. Does this module require Java ? A. No, this module doesn't require Java (like jnativehook) or any other runtimes. Q. Is iohook compatible with Node/Electron version X.Y.Z ? A. We try to match the currently supported version of both Node and Electron. Apps Are you using iohook in your project ? Please tell us in a PR so we can add it to the list ! - Cortex - Tracklify - CrewLink - Runtime Contributors Thanks to kwhat for the libuiohook project and ayoubserti for the first iohook prototype. - vespakoen (prebuild system implementation) - matthewshirley (Windows prebuild fix) - djiit (project & community help) - ezain (add feature enable/disable mouse click propagation) - anoadragon453 (electron 4+ support) - ykhwong (node-gyp usage, electron 9+ support) - All the other contributors. Feel free to extend this list !","default_branch":null,"files":null,"tree":[],"storefront":"/r/wilix-team","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wilix-team/iohook/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}