{"_id":"az-keyboard-man-vue","_rev":"50-583e9c397e3f07daf18da57e277c35c8","time":{"created":"2022-03-25T04:40:03.407Z","1.4.1":"2021-11-04T02:38:33.579Z","modified":"2022-06-12T22:21:49.600Z","1.4.2":"2021-11-04T03:20:06.820Z","1.4.3":"2021-11-04T03:50:58.538Z","1.4.4":"2021-11-04T03:53:19.811Z","1.4.5":"2021-11-04T04:21:43.066Z","1.4.6":"2021-11-04T07:05:24.302Z","1.5.0":"2021-11-04T07:06:22.384Z","1.5.5":"2021-11-06T07:54:54.489Z","1.5.6":"2021-11-06T08:21:13.546Z","1.5.7":"2021-11-06T08:24:41.569Z","1.5.9":"2021-11-06T09:01:07.621Z","1.5.13":"2021-11-09T14:46:33.788Z","1.6.0":"2021-11-09T14:55:31.794Z","1.6.1":"2021-11-18T08:51:39.767Z","1.6.10":"2021-11-22T07:52:03.177Z","1.6.11":"2021-11-23T03:12:45.449Z","1.6.14":"2021-11-24T07:07:32.465Z","1.6.17":"2021-12-03T03:43:06.538Z","1.7.0":"2021-12-24T07:01:13.969Z","1.7.1":"2022-01-12T02:54:54.966Z","1.7.2":"2022-01-22T07:12:01.040Z","1.7.3":"2022-01-22T07:54:23.432Z","1.7.4":"2022-01-22T09:36:22.105Z","1.8.0":"2022-03-09T04:47:20.074Z","1.8.1":"2022-03-09T05:34:18.021Z","1.8.2":"2022-03-09T05:45:09.152Z","1.8.3":"2022-03-09T05:51:47.124Z","1.8.5":"2022-03-09T06:03:08.933Z","1.8.6":"2022-03-09T06:10:16.817Z","1.8.7":"2022-03-09T06:34:39.404Z","1.8.8":"2022-03-09T06:37:13.182Z","1.8.9":"2022-03-09T06:39:52.216Z","1.8.10":"2022-03-09T06:45:12.217Z","1.8.11":"2022-03-09T06:48:43.382Z","1.8.12":"2022-03-09T06:55:02.664Z","1.8.13":"2022-03-09T06:59:04.886Z","1.8.14":"2022-03-13T01:29:22.544Z","1.8.15":"2022-03-13T01:31:42.174Z","1.8.16":"2022-03-13T02:04:49.984Z","1.8.17":"2022-03-13T03:14:49.363Z","1.8.18":"2022-03-13T03:22:42.681Z","1.8.19":"2022-03-13T03:25:40.575Z","1.8.20":"2022-03-15T04:25:01.956Z","1.8.21":"2022-03-25T04:40:03.624Z","1.9.0":"2022-03-25T04:48:12.175Z","1.9.2":"2022-04-03T14:46:00.863Z","1.9.3":"2022-06-12T22:21:49.539Z"},"name":"az-keyboard-man-vue","dist-tags":{"latest":"1.9.3"},"versions":{"1.8.21":{"name":"az-keyboard-man-vue","version":"1.8.21","description":"A simple keyboard event listener for Vue.js 2.0","author":{"name":"Azed"},"license":"MIT","keywords":["keyboard","keyboard event","vue"],"main":"src/az-keyboard-man-vue.cjs.min.js","module":"src/az-keyboard-man-vue.esm.min.js","exports":{".":{"require":"./src/az-keyboard-man-vue.cjs.min.js","module":"./src/az-keyboard-man-vue.esm.min.js","import":"./src/az-keyboard-man-vue.esm.min.mjs"}},"peerDependencies":{"vue":"^2.0.0"},"dependencies":{"az-keyboard-man":"^1.8.20"},"publishConfig":{"access":"public"},"gitHead":"5503378dc502289ba6aa10fc40d957a8785a8454","_id":"az-keyboard-man-vue@1.8.21","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (win32)","dist":{"integrity":"sha512-Pv5777xe/DfTEHp1kx6L4Qf9tYyvSqu3gEZ7jtuo3Q8MPBOlb/kBPo/NxpKnL01cDKuMA17KclweisDktF1q0g==","shasum":"8e9238dbf3edb71be7e3676db64cf12498a9ac12","tarball":"https://registry.npmjs.org/az-keyboard-man-vue/-/az-keyboard-man-vue-1.8.21.tgz","fileCount":6,"unpackedSize":27796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPUejACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXUhAAnR9jLJkVaavPT8/h/6trjTdFelDdT7OoVX/pCu6WKwIjuh7e\r\nyt9abg3AdySoRUZdiLBzzosylrjp0zf0xtcLUYwIUv5hRxaar94uPFWVZ3ws\r\nDTwIUtaHeqP46EINYlIa2fsUyRooHTo4+USZ7skZrNtsHejw723aQvQeyO7v\r\nMnFCqP3w+oedTqosjH2Hs9MTmgeMEftD4RAPizVHqOjHxdCr+t4C0aRkxZlK\r\nrGkimy39QRTNGju7x2q6zPLZGDS2jLDXCIWvZrkog8l0wftxvPWrYQ87QO5S\r\ndr+D30c2Gn1PDnjzhuMjtzcBqSdHzRBurtqbapYs2T/P+M10HwdXVi4ZpL4G\r\n+pJIwTQ49eT4o8GvAeqmnPzmMClkgGGIS2/sGCH+xo3SSTGHUrNkwwN1C7yY\r\nBEGQgBAYOZD1WochKwntQOGgx6O8WgzLFy3f90YJw5MDAoym9ACNEaeAJjhX\r\nCP53/sYT9UrPAZh1B67Jx242hQ/jSzD+0umRgtJZkpIEo34p69fTUDQnUh1E\r\nOyZMQWul+HUQ1tpLqJxXgr9zWr+lOtyjfmSVT6nmczeyN9Z3OFvf7pT5jB9a\r\nTfOvNlZ15MGi5kBfVp6BxdOLP3FDNsympg1UZTj8tnnHxck872ZylDXn1F7i\r\n3aqwya20zzB0S+jAgVDnvLoUKc3C8zJTnUs=\r\n=mZMW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7s4Sww2O1+NHGesPoi0gbzZREMWy7vJp93Yg2ff2LxgIgCI76dukXWOzrqZpwmQOIPkxgrukQMgRiyL4zJ/r+NDc="}]},"_npmUser":{"name":"azed","email":"291324780@qq.com"},"directories":{},"maintainers":[{"name":"azed","email":"291324780@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/az-keyboard-man-vue_1.8.21_1648183203454_0.15594377097042877"},"_hasShrinkwrap":false},"1.9.0":{"name":"az-keyboard-man-vue","version":"1.9.0","description":"A simple keyboard event listener for Vue.js 2.0","author":{"name":"Azed"},"license":"MIT","keywords":["keyboard","keyboard event","vue"],"main":"src/az-keyboard-man-vue.cjs.min.js","module":"src/az-keyboard-man-vue.esm.min.js","exports":{".":{"require":"./src/az-keyboard-man-vue.cjs.min.js","module":"./src/az-keyboard-man-vue.esm.min.js","import":"./src/az-keyboard-man-vue.esm.min.mjs"}},"peerDependencies":{"vue":"^2.0.0"},"dependencies":{"az-keyboard-man":"^1.9.0"},"publishConfig":{"access":"public"},"gitHead":"240fde1cf716806f1037b7b70e9bf98f7513713e","_id":"az-keyboard-man-vue@1.9.0","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (win32)","dist":{"integrity":"sha512-Ek9mSrpdykDaFPkIwdONAsScJI2HSJtPPBq+1M87zusztvW5cHlyDj7GIebhBfrAaPDt2SPEwmvZPyqM/beOAw==","shasum":"7e4379aba1cee0d77cb35ecde544454ae016376b","tarball":"https://registry.npmjs.org/az-keyboard-man-vue/-/az-keyboard-man-vue-1.9.0.tgz","fileCount":6,"unpackedSize":27794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPUmMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmovxw//bk253UUSRYo/maMRe1nWWvdPPiIZ3R7NAXGKa2lyvS0kZRMH\r\n2FCufj1H8Tx+EPFuOUbL+Iml8ltQ7IJpYZ+geApVB/vvXSYvgiQfFPNrf1FC\r\npo8kgF7jFvdjwLDTOxrVu7rnZAmHwhIP4zX/Md2Xoq+C65fCewcJZl7/+maQ\r\n7aDk3xGSW4o+qs4QObNNH4sQq6r9kU8Dgub0follAIbrTNCcrBSfY/oJObAP\r\njjGTZD2QcLvYbwO5urZ7PiPeoLaRNzbwW2tAsEBHi+KkrIOPXp+FzG8hXefH\r\nTp29NoYun+1f6OG/jvvjlapeQOdMku8v26Z6gXzuz0EvnKzUFmlPPHWjKnS0\r\nMdYerUyUeefhmv7sv5mfBWbatuNnUvIdewXkiGkIk3DnbJJK9EpyoUzZS/Kc\r\nfhOgCZ0RxNlalKT8xv66gHKRvIbJpdgWk2p8UMopkIs3Extti9u/YSG450Pf\r\nTDXX47sSEv78a+UZb6qW1TNlBYP1bODsqU2wkNrCy5tWKz2vMx2ey0nV0jzq\r\n2iwp163QGpNyExYJu1V1/oktrWGaymPF6/lY7L1Mrdaf0vb0O7FLH0yv08ZW\r\nc0hxTgJ1GnqVPVxXV6pBDr4uoyJoJEmpPustWkbU7wbRBAWX+qLt/Kqq/Hbu\r\neg5k5L/kDyBBnKDsil95r5fj1bWXwqw6Hes=\r\n=4vIM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv5Skr7eekseJcGznMoAlpSB8fiuih/FC+fL9ZHkR4lwIhAKwbYetmye/kgZZEZ6DBSjT3z2wXNpcWib7FMN6aPcQB"}]},"_npmUser":{"name":"azed","email":"291324780@qq.com"},"directories":{},"maintainers":[{"name":"azed","email":"291324780@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/az-keyboard-man-vue_1.9.0_1648183691987_0.17754727964698858"},"_hasShrinkwrap":false},"1.9.2":{"name":"az-keyboard-man-vue","version":"1.9.2","description":"A simple keyboard event listener for Vue.js 2.0","author":{"name":"Azed"},"license":"MIT","keywords":["keyboard","keyboard event","vue"],"main":"src/az-keyboard-man-vue.cjs.min.js","module":"src/az-keyboard-man-vue.esm.min.js","exports":{".":{"require":"./src/az-keyboard-man-vue.cjs.min.js","module":"./src/az-keyboard-man-vue.esm.min.js","import":"./src/az-keyboard-man-vue.esm.min.mjs"}},"peerDependencies":{"vue":"^2.0.0"},"dependencies":{"az-keyboard-man":"^1.9.2"},"publishConfig":{"access":"public"},"gitHead":"34375aceceb26db95274a09382219ba3b78c2cd6","_id":"az-keyboard-man-vue@1.9.2","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (win32)","dist":{"integrity":"sha512-hqDgt6ICoYeBqWjnxvWbRJhlE8B1aebnmbOpTwLx3WYocZ1gswaJuScWiYKdff5xgrRtObg9lCgsKxLXcoi1XQ==","shasum":"4ed3d79aabca921f53e9d32845551130848c9f67","tarball":"https://registry.npmjs.org/az-keyboard-man-vue/-/az-keyboard-man-vue-1.9.2.tgz","fileCount":6,"unpackedSize":27754,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7/jBvsGbr0tjMRWwAL1E/TEb9y6hN0jNxE8WB3nsftAiBD83oSkE/zcnaFw3h9lRk0WqrY51neo2zwCPtxOvrvMQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSbMoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpP1g/+MIJVJQJ7grHkWp5JfSfYIM68goDUT3tinY7puLYfuOq5yms9\r\nQvId4Kly7p9OzoHwzP4o2d6SBjtHhIyarL/bmfPuLcXS8nZ8xBbVxKkMSLTF\r\nxGmgBY+CebFZR9wTy/vuTHUBaPxSH6YW42RUcSbE2ZYFa9Zh1I8QV87pbytd\r\n16M1XN5zxnTazkXKM/sAHXmm26/M5Mwdlt9LZKUxUg2fs9EvHHdJP1ejX7Lv\r\n0NwV7He0e4YVwIJFnLcTXUGygpu+0txlMGrAdUrdZLphottUySjCJoLTuEOb\r\nRK9GT07XqNs7Ugr+P1UwJ4Yzw7hGxDw20fjp5wG7rWAUZfRtSA2aqvijSpSb\r\nYi2wlRD1MVP4xgpZSJQZJzVKVxTnAtr8JUFdXEhZqXbZh3TBZoGcKh2Ozo2w\r\nkZ7eM5OHXdIX6o2+8mhAxc3R3pdtQrK9ewLIwTZu5YVkK8qbKNIh7yXQbLBe\r\nqf6IkV+w0O6DBNoMhQxWlfc8QfZbRMz0+ip3xuKipDJTfYZ9pzI5uRhZrhwL\r\njFSl16yLKj25l8noYrJA34s2knmfPzx8bchHwx/1MU7cAwYMPqfWtAsERfqN\r\n0EKDNl11+m7aOfVOBl3obfzcETDA2F2rcwkBKqB2Kn2skM1hgmz7I1O+1IGM\r\nLwngNcJO5LUixUE8N47pxtrBxrrlIuu3fZk=\r\n=LCXb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"azed","email":"291324780@qq.com"},"directories":{},"maintainers":[{"name":"azed","email":"291324780@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/az-keyboard-man-vue_1.9.2_1648997160381_0.03093961037620052"},"_hasShrinkwrap":false},"1.9.3":{"name":"az-keyboard-man-vue","version":"1.9.3","description":"A simple keyboard event listener for Vue.js 2.0","author":{"name":"Azed"},"license":"MIT","keywords":["keyboard","keyboard event","vue"],"main":"src/az-keyboard-man-vue.cjs.min.js","module":"src/az-keyboard-man-vue.esm.min.js","exports":{".":{"require":"./src/az-keyboard-man-vue.cjs.min.js","module":"./src/az-keyboard-man-vue.esm.min.js","import":"./src/az-keyboard-man-vue.esm.min.mjs"}},"peerDependencies":{"vue":"^2.0.0"},"dependencies":{"az-keyboard-man":"^1.9.3"},"publishConfig":{"access":"public"},"gitHead":"dc9d05acd9a22cc3ca2c1da79af4025ab532d043","_id":"az-keyboard-man-vue@1.9.3","_nodeVersion":"16.14.0","_npmVersion":"lerna/4.0.0/node@v16.14.0+x64 (win32)","dist":{"integrity":"sha512-NFMIfji0Za+/lezvrCOAi5vifTZ4tZRavl3RyygZSgtTftWoWcqAte60DsiYQ23d4SNFNwRQRs402p17xTAvWQ==","shasum":"eb44d122234238ce19bb2a77999c35558316787c","tarball":"https://registry.npmjs.org/az-keyboard-man-vue/-/az-keyboard-man-vue-1.9.3.tgz","fileCount":6,"unpackedSize":27754,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEg3Jm2oOd9IcKh2oSESHZWRaIjVbMKI47RssZoetREgIgCPriUoo6zfQ8JVprzwx2sl84k96UITyplXBIKxQIeGk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipmb9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNug//UMtiKb5AQergRTlstPPDhDI4FPxJIZR7+ravIL/67uLLG0Ml\r\nGe52K4kPaUcwPDaBDr/JhwOxMNViBAaquCWmTqnqRFiZErZPh/vOSDb2VX/z\r\n22A65jxDpaxS9qcqfBaJ1moulydqQsy3UUIS5PZLmJiSNYrShXrSkgrusRAR\r\nuhnqB7HBUhvtZs3Iz68cTvU86mklXfAQlDUgVNa+k4GKZl89qfhkYcDrCA90\r\n+QZN9/6W71WTsLi4FYeL737M6qROJe8tZDAlN1YqHjvL+ncOkvrvOLgnkIfl\r\nGFzNH8xZa7icUMO9w3+Gftu3s29Uoq2XnhHDyWXBSqzTkEYrBdbWjjcqBFFV\r\nrJzEW+2Dnq4v8nPXvFJKNSMkkRIUWqQkgnLOxaZTc1CyCkqHQ9Ig1iJfWi//\r\nLVQwK80lPkIvdNzBgwX1E/0bNhbNnreoYkOrABWt7LFUCBsjhlMww3851266\r\nluCLYB6Wcapjrodq8954ChKp5QV/oaGZiMFcnawzthF2GPnE9b2bjjBvscRK\r\nQYWmgoeyUuXnBW26bOM21+7AGN8GA0nuyrdHEOpcRhfL49cRj5qEr4lTOinJ\r\nvPLoEI4dHAVlq3jlhiS1t8nM6lMy70CV1pnagzNmV3sZgrD/5Spd+0dtZ0jy\r\nVJ47ucRTpy9TFK0a+4aeWFUOgrQLeYQ852Y=\r\n=6EOX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"azed","email":"291324780@qq.com"},"directories":{},"maintainers":[{"name":"azed","email":"291324780@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/az-keyboard-man-vue_1.9.3_1655072509421_0.9510953527920625"},"_hasShrinkwrap":false}},"maintainers":[{"name":"azed","email":"291324780@qq.com"}],"description":"A simple keyboard event listener for Vue.js 2.0","keywords":["keyboard","keyboard event","vue"],"author":{"name":"Azed"},"license":"MIT","readme":"# Az-keyboard-man-vue\r\n\r\n#### A simple keyboard event listener for Vue\r\n\r\n## Usage\r\n\r\n#### Modifiers\r\n\r\n##### ctrl/shift/meta/alt\r\n\r\n```\r\nimport AzKeyboardMan from 'az-keyboard-man-vue'\r\nVue.use(AzKeyboardMan)\r\n```\r\n\r\n```\r\nexport default {\r\n  created() {\r\n    this.$onKeydown(this.handleKeydown, 'KEY_F1') // use with keyName, you can find all keyNames in /src/keyCode.js\r\n    this.$onKeydown(this.handleKeydown, 112, {}, 1, 2) // use with keyCode and two parameters are passed to the function\r\n    this.$onKeydown(this.handleKeydown, 'KEY_F2', {\r\n      modifiers: 'ctrl', // ['ctrl','shift','meta','alt'], default:''\r\n      delay: 1000, // default:500\r\n      delayType: 'debounce', // ['throttle','debounce',null], default:'throttle'\r\n      immediate: false, // default:true\r\n      // el: this.$el // A html element\r\n    })\r\n\r\n    this.$onKeyup(this.handleKeyup, 'KEY_F1')\r\n    this.$onKeyup(this.handleKeyup, 112)\r\n    this.$onKeyup(this.handleKeyup, 'KEY_F2', {\r\n      modifiers: 'ctrl,shift',\r\n    })\r\n\r\n    var i = this.$onKeyup(this.handleKeyup, 'KEY_F2')\r\n    this.$onKeyRemove(i) // remove this listener\r\n  },\r\n  methods: {\r\n    handleKeydown(e, a, b) {\r\n      console.log('down')\r\n      console.log(e, a, b)\r\n    },\r\n    handleKeyup(e) {\r\n      console.log('up')\r\n      console.log(e)\r\n    },\r\n  },\r\n}\r\n```\r\n\r\n## Installation\r\n\r\n```\r\nnpm install az-keyboard-man-vue\r\n\r\n```\r\n\r\nor\r\n\r\n```\r\nyarn add az-keyboard-man-vue\r\n\r\n```\r\n","readmeFilename":"README.md"}