{"_id":"@abberdeen/global-mkh","_rev":"10-673ab712d357f21c5c49dad376a0d737","name":"@abberdeen/global-mkh","dist-tags":{"latest":"1.0.11"},"versions":{"1.0.0":{"name":"@abberdeen/global-mkh","version":"1.0.0","description":"Global mouse events listener for Node.js (Windows only)","main":"index.js","scripts":{"start":"node example.js","rebuild":"node-gyp rebuild","install":"npm run rebuild"},"repository":{"type":"git","url":"git://github.com/abberdeen/global-mkh.git"},"keywords":["mouse-hooks","windows","mouse-events","mouse","keyboard","electron","windows-hooks","hooks","global","node"],"author":{"name":"abberdeen"},"license":"MIT","bugs":{"url":"https://github.com/abberdeen/global-mkh/issues"},"homepage":"https://github.com/abberdeen/global-mkh#readme","dependencies":{"bindings":"1.5.0","node-addon-api":"3.1.0","node-gyp":"7.1.2"},"devDependencies":{"@types/node":"^14.14.32","typescript":"^4.2.3"},"gitHead":"6a072e7b2e832ca526b0664663d5cf347a5bd71e","_id":"@abberdeen/global-mkh@1.0.0","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-0iTRIWWUlgKPv89uA9Ee6Q9WMdIY+nLUbBi3EhSkHMU+ZG2dX9EGVJw13wTtfKOb3d9foGtQejkhqnesK1J0Ng==","shasum":"df3237fdee9add7a6a6ce6824f12e963f1ad4627","tarball":"https://registry.npmjs.org/@abberdeen/global-mkh/-/global-mkh-1.0.0.tgz","fileCount":6,"unpackedSize":9016,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElkcfVAhrBP3N3ByhXq3K6dpCQorcWmrLVdD1ZFzztAAiBA/TK/6vTP4SPM8Sb6aTdaP4IeHjFYy/nLrNtrYxacZw=="}]},"_npmUser":{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"},"directories":{},"maintainers":[{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-mkh_1.0.0_1694938410997_0.7444896982717342"},"_hasShrinkwrap":false},"1.0.1":{"name":"@abberdeen/global-mkh","version":"1.0.1","description":"Global mouse events listener for Node.js (Windows only)","main":"index.js","scripts":{"start":"node example.js","rebuild":"node-gyp rebuild","install":"npm run rebuild"},"repository":{"type":"git","url":"git://github.com/abberdeen/global-mkh.git"},"keywords":["mouse-hooks","windows","mouse-events","mouse","keyboard","electron","windows-hooks","hooks","global","node"],"author":{"name":"abberdeen"},"license":"MIT","bugs":{"url":"https://github.com/abberdeen/global-mkh/issues"},"homepage":"https://github.com/abberdeen/global-mkh#readme","dependencies":{"bindings":"1.5.0","node-addon-api":"3.1.0","node-gyp":"7.1.2"},"devDependencies":{"@types/node":"^14.14.32","typescript":"^4.2.3"},"gitHead":"6a072e7b2e832ca526b0664663d5cf347a5bd71e","_id":"@abberdeen/global-mkh@1.0.1","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-k0CEVTGanv8ixnQ//zkH4nxW8QGZKaW5OzqiZIzcBoIdzB67PkQVseNqTuhoAmq7HYG0h+9BDhHoUvsCMGIYWw==","shasum":"721c940a5930feb7df2f0a88e8b89bd5e155d7b8","tarball":"https://registry.npmjs.org/@abberdeen/global-mkh/-/global-mkh-1.0.1.tgz","fileCount":9,"unpackedSize":22203,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYChFuZQNy0FB+gRIKeErA+yvX4gjyHHxtiAK25zUT+AiA1UlyfR/0lix4kFRu+r8AmkaQZCrzaJ/U4ycGCMP03Rw=="}]},"_npmUser":{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"},"directories":{},"maintainers":[{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-mkh_1.0.1_1694938862683_0.08382441973238897"},"_hasShrinkwrap":false},"1.0.2":{"name":"@abberdeen/global-mkh","version":"1.0.2","description":"Global mouse events listener for Node.js (Windows only)","main":"index.js","scripts":{"start":"node example.js","rebuild":"node-gyp rebuild","install":"npm run rebuild"},"repository":{"type":"git","url":"git://github.com/abberdeen/global-mkh.git"},"keywords":["mouse-hooks","windows","mouse-events","mouse","keyboard","electron","windows-hooks","hooks","global","node"],"author":{"name":"abberdeen"},"license":"MIT","bugs":{"url":"https://github.com/abberdeen/global-mkh/issues"},"homepage":"https://github.com/abberdeen/global-mkh#readme","dependencies":{"bindings":"1.5.0","node-addon-api":"3.1.0","node-gyp":"7.1.2"},"devDependencies":{"@types/node":"^14.14.32","typescript":"^4.2.3"},"gitHead":"02efbd4d23651da4757d40e055bbdca2e9f33c69","_id":"@abberdeen/global-mkh@1.0.2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Qxj0c6CVtiPZEir4Ph8XkYTIBwr7s+ex/aElowQVIDsSf08bOWWTSbHcZrIISaSPs496+Kb9QVbtZqlLVfjLZA==","shasum":"9b3925d47827226299e204cacdca4982eb5a4a09","tarball":"https://registry.npmjs.org/@abberdeen/global-mkh/-/global-mkh-1.0.2.tgz","fileCount":9,"unpackedSize":22203,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/xEtvxXJEIpn+ydvzv6QoiqledJ1qlto3vz/9SCBbvwIhAM2DXgKm6A59jZuEcgU0fDjQrmIj68TfOTsaYC83vC/P"}]},"_npmUser":{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"},"directories":{},"maintainers":[{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-mkh_1.0.2_1694938954436_0.41781202530998396"},"_hasShrinkwrap":false},"1.0.4":{"name":"@abberdeen/global-mkh","version":"1.0.4","description":"Global mouse events listener for Node.js (Windows only)","main":"index.js","scripts":{"start":"node example.js","rebuild":"node-gyp rebuild","install":"npm run rebuild"},"repository":{"type":"git","url":"git://github.com/abberdeen/global-mkh.git"},"keywords":["mouse-hooks","windows","mouse-events","mouse","keyboard","electron","windows-hooks","hooks","global","node"],"author":{"name":"abberdeen"},"license":"MIT","bugs":{"url":"https://github.com/abberdeen/global-mkh/issues"},"homepage":"https://github.com/abberdeen/global-mkh#readme","dependencies":{"bindings":"1.5.0","node-addon-api":"3.1.0","node-gyp":"7.1.2"},"devDependencies":{"@types/node":"^14.14.32","typescript":"^4.2.3"},"gitHead":"18cc84b205e59b8ab512890de3e2927631a7ed30","_id":"@abberdeen/global-mkh@1.0.4","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-fV6s/nR8ZG5EmY+CCbfR99AwYGC4kOH23mAL1vHAuN98Vx49hhkk7trUViCP+mKVIY5a/azqZcWtWC/7gdjdng==","shasum":"b5faab71c6713f9e9f0ce38dacdf7c99ec80ff24","tarball":"https://registry.npmjs.org/@abberdeen/global-mkh/-/global-mkh-1.0.4.tgz","fileCount":9,"unpackedSize":22919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK2qle3JZtsYGjNLUddnMXYHTRo/ThoIXG7qm0xH9ijAIgd4sn5DASSvaOj0YrgEfW6F+aI2eFsC0PX4GVvmF4rLE="}]},"_npmUser":{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"},"directories":{},"maintainers":[{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-mkh_1.0.4_1694942647812_0.7778733818041652"},"_hasShrinkwrap":false},"1.0.5":{"name":"@abberdeen/global-mkh","version":"1.0.5","description":"Global mouse events listener for Node.js (Windows only)","main":"index.js","scripts":{"start":"node example.js","rebuild":"node-gyp rebuild","install":"npm run rebuild"},"repository":{"type":"git","url":"git://github.com/abberdeen/global-mkh.git"},"keywords":["mouse-hooks","windows","mouse-events","mouse","keyboard","electron","windows-hooks","hooks","global","node"],"author":{"name":"abberdeen"},"license":"MIT","bugs":{"url":"https://github.com/abberdeen/global-mkh/issues"},"homepage":"https://github.com/abberdeen/global-mkh#readme","dependencies":{"bindings":"1.5.0","node-addon-api":"3.1.0","node-gyp":"7.1.2"},"devDependencies":{"@types/node":"^14.14.32","typescript":"^4.2.3"},"gitHead":"114dbe1931c532ef656b9d942815bd7c6bf9a236","_id":"@abberdeen/global-mkh@1.0.5","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-UoEmK3McZ6JGv2FgBAvw4alm16kcKyO1abfecjwqYq4lDZO2c+pra+ZHO6OzCAkwTRLVlTNTuSGhOqSsI1iZ0w==","shasum":"3469e3f6dc42e4551fa25aec39802b14e7f6e071","tarball":"https://registry.npmjs.org/@abberdeen/global-mkh/-/global-mkh-1.0.5.tgz","fileCount":9,"unpackedSize":26082,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICrH4tMIgJbusZDw44x7ZHQwt9dJjmNXuxWqmyB8ntxmAiEAqsA70X9iEWdz6+Clkf/osqIFVO9v7y2l+BwgHoD18cY="}]},"_npmUser":{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"},"directories":{},"maintainers":[{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-mkh_1.0.5_1695412703880_0.6854384726294007"},"_hasShrinkwrap":false},"1.0.6":{"name":"@abberdeen/global-mkh","version":"1.0.6","description":"Global mouse events listener for Node.js (Windows only)","main":"index.js","scripts":{"start":"node example.js","rebuild":"node-gyp rebuild","install":"npm run rebuild"},"repository":{"type":"git","url":"git://github.com/abberdeen/global-mkh.git"},"keywords":["mouse-hooks","windows","mouse-events","mouse","keyboard","electron","windows-hooks","hooks","global","node"],"author":{"name":"abberdeen"},"license":"MIT","bugs":{"url":"https://github.com/abberdeen/global-mkh/issues"},"homepage":"https://github.com/abberdeen/global-mkh#readme","dependencies":{"bindings":"1.5.0","node-addon-api":"3.1.0","node-gyp":"7.1.2"},"devDependencies":{"@types/node":"^14.14.32","typescript":"^4.2.3"},"gitHead":"42b13345d9c17c28a9d5c70d0ec5f9ec87f5dc68","_id":"@abberdeen/global-mkh@1.0.6","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-XzT6eYMZ4ShUrOF4B4R+ALRjexKv6zobFxrJOqxcyuQBRyg4ciMx6EPW5uwFODIgovpD/PYejyjvMKrgrHvO6w==","shasum":"1ca0a1a48b49217688919fa9a84e11a7789ebc8b","tarball":"https://registry.npmjs.org/@abberdeen/global-mkh/-/global-mkh-1.0.6.tgz","fileCount":9,"unpackedSize":26082,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFIjxfEG84ZClm0vjDtFMxAtp4q5N3GNHI79yGlqkfXDAiBcohx1ecHqcuojTQ15GhjGiEmvmP2ojxSZFH/5O4mDlA=="}]},"_npmUser":{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"},"directories":{},"maintainers":[{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-mkh_1.0.6_1695414054203_0.3627979823641825"},"_hasShrinkwrap":false},"1.0.7":{"name":"@abberdeen/global-mkh","version":"1.0.7","description":"Global mouse events listener for Node.js (Windows only)","main":"index.js","scripts":{"start":"node example.js","rebuild":"node-gyp rebuild","install":"npm run rebuild"},"repository":{"type":"git","url":"git://github.com/abberdeen/global-mkh.git"},"keywords":["mouse-hooks","windows","mouse-events","mouse","keyboard","electron","windows-hooks","hooks","global","node"],"author":{"name":"abberdeen"},"license":"MIT","bugs":{"url":"https://github.com/abberdeen/global-mkh/issues"},"homepage":"https://github.com/abberdeen/global-mkh#readme","dependencies":{"bindings":"1.5.0","node-addon-api":"3.1.0","node-gyp":"7.1.2"},"devDependencies":{"@types/node":"^14.14.32","typescript":"^4.2.3"},"gitHead":"29008fee55e76a5c52fbcf4e869aa93a23018d2d","_id":"@abberdeen/global-mkh@1.0.7","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-qDcviml8UVAJ+SQ22CxfRa3SXSqliQ58s5YIoDKJzuUnotLT+Ulcg2pPhpbAPxozpNa4RgfyXEeMa5TcX+QRLA==","shasum":"e1b70a18198efc6dfe3a1c22fc52326097aac689","tarball":"https://registry.npmjs.org/@abberdeen/global-mkh/-/global-mkh-1.0.7.tgz","fileCount":9,"unpackedSize":26389,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETzsHFmIHMx7YEdVXFL7GewsnsWT1mhIlZ8BJsH1k/zAiEArgOEud//KRQkpsizM9I8Olo1SsfhBbCwhavBXX4R6nI="}]},"_npmUser":{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"},"directories":{},"maintainers":[{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-mkh_1.0.7_1695464720174_0.4587271603730383"},"_hasShrinkwrap":false},"1.0.8":{"name":"@abberdeen/global-mkh","version":"1.0.8","description":"Global keyboard and mouse events listener for Node.js (Windows only)","main":"index.js","scripts":{"start":"node example.js","rebuild":"node-gyp rebuild","install":"npm run rebuild"},"repository":{"type":"git","url":"git://github.com/abberdeen/global-mkh.git"},"keywords":["mouse-hooks","windows","mouse-events","mouse","keyboard","electron","windows-hooks","hooks","global","node"],"author":{"name":"abberdeen"},"license":"MIT","bugs":{"url":"https://github.com/abberdeen/global-mkh/issues"},"homepage":"https://github.com/abberdeen/global-mkh#readme","dependencies":{"bindings":"1.5.0","node-addon-api":"3.1.0","node-gyp":"7.1.2"},"devDependencies":{"@types/node":"^14.14.32","typescript":"^4.2.3"},"gitHead":"936bf05703cc90f7acf7d3ef76484cf3663b1a8d","_id":"@abberdeen/global-mkh@1.0.8","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-wR00juI/jNEOwMkz4yWamLdkmC1UYENOIPONHKIWgUEs/2o0asqbUqny1sycpFRskXrFLnH1BFcQaU2exHKPEQ==","shasum":"78f473a4e58ce83847e40dba863e9a6ac26ea5c0","tarball":"https://registry.npmjs.org/@abberdeen/global-mkh/-/global-mkh-1.0.8.tgz","fileCount":9,"unpackedSize":27177,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6J1jZRPqmQY0+kYIejubuwqai19esLDIaP4o+8nBu8QIhAOVRZSSybQaOB51RqurT2UyO0HFY7IKc8Fx1Bk2GNQ8Y"}]},"_npmUser":{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"},"directories":{},"maintainers":[{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-mkh_1.0.8_1695671371173_0.2857835227644481"},"_hasShrinkwrap":false},"1.0.9":{"name":"@abberdeen/global-mkh","version":"1.0.9","description":"Global keyboard and mouse events listener for Node.js (Windows only)","main":"index.js","scripts":{"start":"node example.js","rebuild":"node-gyp rebuild","install":"npm run rebuild"},"repository":{"type":"git","url":"git://github.com/abberdeen/global-mkh.git"},"keywords":["mouse-hooks","windows","mouse-events","mouse","keyboard","electron","windows-hooks","hooks","global","node"],"author":{"name":"abberdeen"},"license":"MIT","bugs":{"url":"https://github.com/abberdeen/global-mkh/issues"},"homepage":"https://github.com/abberdeen/global-mkh#readme","dependencies":{"bindings":"1.5.0","node-addon-api":"3.1.0","node-gyp":"7.1.2"},"devDependencies":{"@types/node":"^14.14.32","typescript":"^4.2.3"},"gitHead":"feaf9865ed5a2f3b7218a9dd29845ce4f906de45","_id":"@abberdeen/global-mkh@1.0.9","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-LMX2QWqkaJO8a/VqMTQfOF9jKAEmK2u+98VH13ZUMmFpj0T6Yr85vyeCsvnJxDBwxGHFxXTUw7HaeHS0C+zuwg==","shasum":"7fd991d3c4196f3c530745b17f45900af7f6c174","tarball":"https://registry.npmjs.org/@abberdeen/global-mkh/-/global-mkh-1.0.9.tgz","fileCount":9,"unpackedSize":27605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz54Zu7yjFsVtzKGYBAeVZ34RU30/M6immvaBDQSpEMgIhAMujjV+q4asAVCu7YLwr+zkrwLvVcpFfE4ZPoKKp1wAS"}]},"_npmUser":{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"},"directories":{},"maintainers":[{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-mkh_1.0.9_1695674088913_0.6146796160626342"},"_hasShrinkwrap":false},"1.0.10":{"name":"@abberdeen/global-mkh","version":"1.0.10","description":"Global keyboard and mouse events listener for Node.js (Windows only)","main":"index.js","scripts":{"start":"node example.js","rebuild":"node-gyp rebuild","install":"npm run rebuild"},"repository":{"type":"git","url":"git://github.com/abberdeen/global-mkh.git"},"keywords":["mouse-hooks","windows","mouse-events","mouse","keyboard","electron","windows-hooks","hooks","global","node"],"author":{"name":"abberdeen"},"license":"MIT","bugs":{"url":"https://github.com/abberdeen/global-mkh/issues"},"homepage":"https://github.com/abberdeen/global-mkh#readme","dependencies":{"bindings":"1.5.0","node-addon-api":"3.1.0","node-gyp":"7.1.2"},"devDependencies":{"@types/node":"^14.14.32","typescript":"^4.2.3"},"gitHead":"c2e28ff143511b70873f7da0048ce739dede4dac","_id":"@abberdeen/global-mkh@1.0.10","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-zTPILXI6wLqXXH6DGX2fvQasdYx3o7Yr9eQC/S4kl/fZFBRCLqFE4am8HTUBNutqGiJAAF4I13LcNutJUBeBSg==","shasum":"993631d48ac383eab0ae108dc8d56e37f2594554","tarball":"https://registry.npmjs.org/@abberdeen/global-mkh/-/global-mkh-1.0.10.tgz","fileCount":9,"unpackedSize":27657,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWeWRhzQXL1KkYFAWYzwloP4Zgqu/+xghjUHbe8b2HdQIhAMJk3TyrvV7s/cqTQuWPrBCVvuA6oRveT/hLb+bOzVGf"}]},"_npmUser":{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"},"directories":{},"maintainers":[{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-mkh_1.0.10_1695674759713_0.5066356886934005"},"_hasShrinkwrap":false},"1.0.11":{"name":"@abberdeen/global-mkh","version":"1.0.11","description":"Global keyboard and mouse events listener for Node.js (Windows only)","main":"index.js","scripts":{"start":"node example.js","rebuild":"node-gyp rebuild","install":"npm run rebuild"},"repository":{"type":"git","url":"git://github.com/abberdeen/global-mkh.git"},"keywords":["mouse-hooks","windows","mouse-events","mouse","keyboard","electron","windows-hooks","hooks","global","node"],"author":{"name":"abberdeen"},"license":"MIT","bugs":{"url":"https://github.com/abberdeen/global-mkh/issues"},"homepage":"https://github.com/abberdeen/global-mkh#readme","dependencies":{"bindings":"1.5.0","node-addon-api":"3.1.0","node-gyp":"7.1.2"},"devDependencies":{"@types/node":"^14.14.32","typescript":"^4.2.3"},"gitHead":"211c7b8bbd49fe123c9b3e32ffd282f8ecdc124a","_id":"@abberdeen/global-mkh@1.0.11","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-9/8qiAO+sQNzdKexIZraZsT/Us/KF8n9SVHxftXFB0sSc4K2eNHbi+8Rny6jqGJ64WZeBwUcTFbRcaUUMAE3ew==","shasum":"bfec28c57ce94b743824282b53ce416c8cb42b50","tarball":"https://registry.npmjs.org/@abberdeen/global-mkh/-/global-mkh-1.0.11.tgz","fileCount":9,"unpackedSize":27731,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8fMtC2g/L21F8hV8aa8pJzC0t5IMSPEngLW0lcy97hAiBigmeJWPLgQGeE2G6AVoJMP5eFvNqdyxaxVrV55lM6BA=="}]},"_npmUser":{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"},"directories":{},"maintainers":[{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/global-mkh_1.0.11_1695723383080_0.8654022690986258"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-17T08:13:30.895Z","1.0.0":"2023-09-17T08:13:31.206Z","modified":"2023-09-26T10:16:23.489Z","1.0.1":"2023-09-17T08:21:02.866Z","1.0.2":"2023-09-17T08:22:34.604Z","1.0.4":"2023-09-17T09:24:07.972Z","1.0.5":"2023-09-22T19:58:24.029Z","1.0.6":"2023-09-22T20:20:54.348Z","1.0.7":"2023-09-23T10:25:20.344Z","1.0.8":"2023-09-25T19:49:31.362Z","1.0.9":"2023-09-25T20:34:49.110Z","1.0.10":"2023-09-25T20:46:00.052Z","1.0.11":"2023-09-26T10:16:23.318Z"},"maintainers":[{"name":"abberdeen","email":"abdurahim.khudoyberdiev@gmail.com"}],"description":"Global keyboard and mouse events listener for Node.js (Windows only)","homepage":"https://github.com/abberdeen/global-mkh#readme","keywords":["mouse-hooks","windows","mouse-events","mouse","keyboard","electron","windows-hooks","hooks","global","node"],"repository":{"type":"git","url":"git://github.com/abberdeen/global-mkh.git"},"author":{"name":"abberdeen"},"bugs":{"url":"https://github.com/abberdeen/global-mkh/issues"},"license":"MIT","readme":"# global-mkh\r\n\r\nAn event based, Global Keyboard and Mouse listener for Node.js (Windows only). Based off of [xanderfrangos/global-mouse-events](https://github.com/xanderfrangos/global-mouse-events) and [borecjeborec1/lepikEvents](https://github.com/borecjeborec1/lepikEvents).\r\n\r\n## Installation\r\n\r\n```cmd\r\nnpm i @abberdeen/global-mkh\r\n```\r\n\r\n## Usage\r\nImport the module and register for the mouse events you'd like to listen to.\r\n\r\n### Available event listeners\r\n\r\n**`keyup`** / **`keydown`** — *Fires when a keyboard button is pressed / released.*\\\r\nReturns:\r\n- **keyName:** Return the pressed single key name.\r\n- **combination**  Return pressed key in the end along with the modifiers if they are (control, shift, and alt), separated by a '+'. \r\n- **shiftKey** Boolean is pressed Shift key.\r\n- **ctrlKey** Boolean is pressed Control key.\r\n- **altKey** Boolean is pressed Alt key.\r\n- **metaKey** Boolean is pressed Meta (Win) key. \r\n- **crazyCombination** Available only on key up. String key combinations, ordered by the order they are pressed.\r\n\r\n**`mouseup`** / **`mousedown`** — *Fires when a mouse button is pressed / released.*\\\r\nReturns:\r\n- **x:** The X position of the mouse, relative to the top left of the primary display.\r\n- **y:** The Y position of the mouse, relative to the top left of the primary display.\r\n- **button:** Which button was pressed. 1 is left-click. 2 is right-click. 3 is middle-click.\r\n\r\n**`mousemove`** — *Fires when the mouse cursor is moved.*\\\r\nReturns:\r\n- **x:** The X position of the mouse, relative to the top left of the primary display.\r\n- **y:** The Y position of the mouse, relative to the top left of the primary display.\r\n\r\n**`mousewheel`** — *Fires when the mouse wheel is scrolled. Some trackpads may not fire this event unless \"Scroll inactive windows when I hover over them\" is disabled in the Windows settings.*\\\r\nReturns:\r\n- **x:** The X position of the mouse, relative to the top left of the primary display.\r\n- **y:** The Y position of the mouse, relative to the top left of the primary display.\r\n- **delta:** How much the mouse wheel was scrolled. Positive numbers are considered \"up\" and negative numbers are \"down\".\r\n- **axis:** Whether the scroll was vertical or horizontal. 0 is vertical. 1 is horizontal.\r\n\r\n### Example\r\n\r\n```js\r\nconst globalMKH = require(\"global-mkh\");\r\n\r\nglobalMKH.on(\"keyup\", data => {\r\n  console.log(\"keyup: \", data);\r\n});\r\n\r\nglobalMKH.on(\"keydown\", data => {\r\n  console.log(\"keydown\", data);\r\n});\r\n\r\nglobalMKH.on(\"mouseup\", data => {\r\n  console.log(data);\r\n});\r\n\r\nglobalMKH.on(\"mousemove\", data => {\r\n  console.log(data);\r\n});\r\n\r\nglobalMKH.on(\"mousedown\", data => {\r\n  console.log(data);\r\n});\r\n\r\nglobalMKH.on(\"mousewheel\", data => {\r\n  console.log(data);\r\n});\r\n\r\n```\r\n\r\n### Available functions\r\n\r\n- **`pauseMouseEvents`** — *Pauses all mouse events.*\r\n- **`resumeMouseEvents`** — *Resumes all mouse events.*\r\n- **`getPaused`** — *Returns the paused state as a boolean.*\r\n","readmeFilename":"README.md"}