{"_id":"@bytedo/keyboard","_rev":"5-f66eb87ead3a6b14084a9e30e274f398","name":"@bytedo/keyboard","dist-tags":{"latest":"1.2.2"},"versions":{"1.0.0":{"name":"@bytedo/keyboard","version":"1.0.0","description":"支持各种按钮组合。原生js开发, 无任何依赖(不到2KB)。使用也非常简单。","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bytedo/keyboard.git"},"keywords":["keyboard","hotkey","shortcut","yutent"],"author":{"name":"yutent"},"license":"MIT","dependencies":{},"gitHead":"ac19e538572410a3753c9cf77200b07e7317ba69","bugs":{"url":"https://github.com/bytedo/keyboard/issues"},"homepage":"https://github.com/bytedo/keyboard#readme","_id":"@bytedo/keyboard@1.0.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-2PtY5RiieH9O35+IkNO28tqDxVp9XHYgvpTfnbgKd2HeeulsaswlJpZqohXoIyxzJXmJG/tjJvYTTmmgs7+bHQ==","shasum":"fc4313e56f9934cdc00c12e70c2bde88739b1736","tarball":"https://registry.npmjs.org/@bytedo/keyboard/-/keyboard-1.0.0.tgz","fileCount":8,"unpackedSize":107993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoSt5CRA9TVsSAnZWagAA8YYQAIdkawrm5d6akTB8jws0\nwKBbuDkW9fVFHm8p5VFigWOIfGmj+otxE0ff0IrqHDHSzH+GO7HWgJlSmsVD\nYGK5k5T3iuX8dQkEN+pPgKy2aXtDs+oNxVWjTsudJYtZ+HsyK78aA0YNdfnd\nSpDQHi2pmnmiHK78o7D4VeEZhQ7tgQU+OCUTWqRtUg89O0dJZVXXgNXYj8kC\n51NR4JM8pZtRk05xJSIW2100mGM81b/eMssQjz4O86qiKKLVc38buCyd454h\nBMtoF5SWV5GvvTsoirMuoxQ9Oa9ziI1lKK7VhxED21Aj6X6FLDgmg5qTY8RQ\n5mXU0dmtpaFsrm+uXviGz4Enuu8I3klPwMm1RUPRjnBu2r1IaaHb+ULqtjTG\nJhP7MkUI3Yk9AuOdzKilTycZvzDPWJx7H9P1CXaQYGbBgkH9uQB8LCl3ZjBn\nxJRi9pEV6i3wbCLsTrJ49U8lLxOg+sPR5yckODtcRSWwtUu1/nBCC1T9KdpK\nJchWwkimi/dUBna9lEmG6eKU3+3ykqLi09fjMM9Rcc6PERiTVuzf7k0ojqMQ\n6TQx6hGGhCPibWk6HppoELJdPPYST73F7JDk8sL5uneyx6yVnXy2K905tBCu\nbTGgTERV6ypeh7caAb7OwFBPLIRmKvBteWcsB32szqzZNluYKq8CJr48hGoY\nvm45\r\n=JIHM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbGp8BBAbNSHDJSR6PuJyqYy8lECSetPRvMKvM17cmbAiEAx+6hTK+xTOqCo7y4ePJtwu3nv+P0gPU90Sa2YIAB/+Y="}]},"maintainers":[{"name":"reaxa","email":"nmlixa@163.com"},{"name":"yutent","email":"yutent.io@gmail.com"}],"_npmUser":{"name":"yutent","email":"yutent.io@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.0.0_1604397944573_0.5346855723370008"},"_hasShrinkwrap":false},"1.1.0":{"name":"@bytedo/keyboard","version":"1.1.0","description":"支持各种按钮组合。原生js开发, 无任何依赖(不到2KB)。使用也非常简单。","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bytedo/keyboard.git"},"keywords":["keyboard","hotkey","shortcut","yutent"],"author":{"name":"yutent"},"license":"MIT","dependencies":{},"gitHead":"b1b60bee678ad090362b693a6f5d004fb016d12e","bugs":{"url":"https://github.com/bytedo/keyboard/issues"},"homepage":"https://github.com/bytedo/keyboard#readme","_id":"@bytedo/keyboard@1.1.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-XYjmgbliHz0bmUaAc7otC/fAgUz6lkboUB1myR6pjKVD8GZapFrLc0Pvm0mITWt/Its65ycfJyZFJNpV9nwo+Q==","shasum":"6da0ff5283759995db103ed50ef7804b63d3878c","tarball":"https://registry.npmjs.org/@bytedo/keyboard/-/keyboard-1.1.0.tgz","fileCount":8,"unpackedSize":108264,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfopX9CRA9TVsSAnZWagAA2zgP/2pKeuLrbJbumXDCFLcC\nVfBg2Y8HhIdqsAZCA33fvNOUGTtU91TAdGUvDEAZxhYeE1XR1WuNMy6p7Jlm\nJOGLaVg5f7qHPr213gJFWdebI38v7wzjpVow4DRy8wwSMx5kJ0/LecMktRjI\niQP6DwyvhIbvYJ4+LEt4uSg/S2OIfi9R2VbftcBAtl8LGF5tX0nDxuTAmoWj\nK6GG3pZpzO3S+MGiCOpwc8qH3wxALxni2L8FciJaUKjPHxTPIxIpzxvqSFBD\nGscX1S2g3ElXWM+5N1odqFGsa93sjxG6XeO+CaoRB9EVjmvlrkEWoOqtaSXk\nWqZjyafYgQ1dN89HKqpHCCNQu+bMlDVDQDgYThfSOUnDqi/78Furh/WBSE2Z\nfIm/RUYHesmXZtF+1RnqA2JEt9TlPuco7JtVoMvhBvvsb/qA4V/5gLrvTSCq\neGOHuNWvcTGDPFqBkICfn5nT00GpSwvjGzHqbUEJNvtVRmdPixKIegIewmmo\n8JZ4Xq1/dj0PpBzeLWXh6oUwTvlIuEocSCdRpeERxko6imKnoL2DE4yXMYty\nYP9EQKApswLzT//x2Y4riV470+CSJt7Ro4QOUae1U688ijV/Kz8yexkxq97D\nnvsu+X+NiSLPdwh92A3poiqrTSylrT35Ni8RDgE+Y8Hw5h9GAQTEJC8NQzFq\no+y0\r\n=G3Sm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1TiOzZ97Jpu94XoJWBveHzzSq9H9pEnsoZq86dhPAvAiEA2u1xasi6p9jV8ssIgmwfRJK7JlNOl9RHiYXgyz9p+/s="}]},"_npmUser":{"name":"yutent","email":"yutent.io@gmail.com"},"directories":{},"maintainers":[{"name":"reaxa","email":"nmlixa@163.com"},{"name":"yutent","email":"yutent.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.1.0_1604490749373_0.0010775363523096715"},"_hasShrinkwrap":false},"1.2.0":{"name":"@bytedo/keyboard","version":"1.2.0","description":"支持各种按钮组合。原生js开发, 无任何依赖(不到2KB)。使用也非常简单。","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bytedo/keyboard.git"},"keywords":["keyboard","hotkey","shortcut","yutent"],"author":{"name":"yutent"},"license":"MIT","dependencies":{},"gitHead":"f1e63fe545f8ad09d9b3d5406aba31d2df8c1dc6","bugs":{"url":"https://github.com/bytedo/keyboard/issues"},"homepage":"https://github.com/bytedo/keyboard#readme","_id":"@bytedo/keyboard@1.2.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-iZQhJy2TEbweKOP3kQwz3ZniabI4o9oZ/ucy/GDQBkBDRv/gXqm034e/lnbyS6AsBgdWQxAHgKS6WoiiZ/Zw3Q==","shasum":"fb5ff18152e183e9f7655392a6bc5f82de328b0f","tarball":"https://registry.npmjs.org/@bytedo/keyboard/-/keyboard-1.2.0.tgz","fileCount":8,"unpackedSize":108652,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpA7PCRA9TVsSAnZWagAAdqEP/1QcA5aHo4oRWSZMkNks\nVyJu3PYO7OUKGQ15OErWZ6kiVfR7C+0iI86s9GhAXhqjBsKP6L94qPg38cI5\nzrGjBIjIeUhzdKbrarerZQzFt5B9+/ogyjz3nWSPqXZiZonRyg8oUzM4Bj2u\nzadKyHoKABDrmVpGtlPxuEKmKvViiYN4WOI5TZziFeOBgDFWuPL/0c74JoIz\nWuuxnwohseNDKz3L+kiZEY1nBJVgEZprAnBlrLwoaWBih4U7cpsHwoZS1NgD\nfafiA7gdzWHHRVfEjDNvIt1msI4Itf9lXG0pfUGJ1fXzSVthjXSP2KG2Y/mx\nOKi9Z+dPYpY+AKDkprSfgtqR4vfmnPeFHB3FvUqTcGurH4oPyy6Noadodgvr\nUjrWfEeGkLIOMxBJVkkIyYvYQrHR/kELO8qdpPkSB8/tZDUZnRzWuw6LSoPH\nNN3nbOWIvLnLPuX7cjt0KssIIe8fyJ7NrPJAn3N27wbDy8asu41o5IMg6cnk\nfQUee/kiNCvjJMTFW+n0ZmYgHepc0OGlC8Qzx8ty7dOdKibgnrm8/lBqY1i4\nMZc3DxOXdsH0VS83oduV2UOxYjF6VqeSijSW3OIMtNG21Bjp9vZIzBFSUaYD\nu3pKCxdkGfFjaDDiGbiCUWoRTfY/P54XKF7XTZ1i/CsjaRCXu+x+AgZyu7L5\nfq0q\r\n=ArTr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTs/vUnR0aVZZf+qMxq1qD8ZkPGUwKzzeDDCYoT1XKdAIhANgCSMQERPWVja5VFvu8+mXMppy5/Y+B81JSCYOh5PxF"}]},"_npmUser":{"name":"yutent","email":"yutent.io@gmail.com"},"directories":{},"maintainers":[{"name":"reaxa","email":"nmlixa@163.com"},{"name":"yutent","email":"yutent.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.2.0_1604587213886_0.03885229337681606"},"_hasShrinkwrap":false},"1.2.1":{"name":"@bytedo/keyboard","version":"1.2.1","description":"支持各种按钮组合。原生js开发, 无任何依赖(不到2KB)。使用也非常简单。","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bytedo/keyboard.git"},"keywords":["keyboard","hotkey","shortcut","yutent"],"author":{"name":"yutent"},"license":"MIT","dependencies":{},"gitHead":"0ea3d62a335d41d2e4ea946cc7c8406781dac903","bugs":{"url":"https://github.com/bytedo/keyboard/issues"},"homepage":"https://github.com/bytedo/keyboard#readme","_id":"@bytedo/keyboard@1.2.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-HOtW7arouuSKu2ycA0xGCCuav4oOV3hZa0uy3GEnrr6z3nSrDIcAwB/6c5UlxPExj80gQ2IlDVA8DUFTAVXQ6Q==","shasum":"f61f5c07b201ea90430ce40b4d14052d1617a23a","tarball":"https://registry.npmjs.org/@bytedo/keyboard/-/keyboard-1.2.1.tgz","fileCount":8,"unpackedSize":108880,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpK2XCRA9TVsSAnZWagAASE0P/1f3BsNH72MLRmRGvi3b\ncBD0/QJuDdU4jDHT5FIFkYykis6E0TJYoHCrAiCf7OAtMYxOBpSqxdZPD4r3\njTYu94Wv+OsKTNs0rs4iI/0aMtQw4dmAEw9yZbPLd8w1nSsE6NhOxAz21DGi\n5fEYwkU4uPHM8/OxQbeVEO9JDnXs0uMANvkg5lidEkGPUUL4PKafeA1GwQXZ\nCE46yRbyUlxfUeQzDp+1N+phV02bAB5Mvf+cO6Qlo5cHSOgBrQ9xt5rsrPar\nc/oJTyhohBuMnT4mynRlX+GxvqRhxZfoT+mnYb5J0SU3ndwp5CFxdkao8lB8\nnfIGQM72RqKE5acGoUtMLf8PHO69qx0pDBvS0GcI/kM9wFzFigi1GhNlEvyH\nwlKuiPqTvOpDwq6IfJypceLT0hlmzfItWPLm4ET71Q45dl1G/p5uHB6h2U2H\nZv5FMLmMfKEUH0zSrx/ZpjD7PbwyVCf6Bqtlyb6ALbrFTByJFAs5Jpzo91OE\nWNB+QxzQYQ8gejwpWqgwjG9ev8oesL/ZeyLhCkcyR4EltKLcfOZve1MTj0NJ\naCk4nuiTeaL+WqyVSA/pZG7O1XvXYy9nBFmPJt3MnvoWwkORxY+DKEgTOt7p\ns9WQiJzsTDyIrPDnRqmflAejXcj7UjL4MVOST0wBJQ7JAUPpFa2cRwHvtcjS\nmnQB\r\n=qAmx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLKCIxUJhbkGV+PXT/hL/UEhLdbck/EdZO13PovfMATQIgdgL9w4uy+yd6nq6clFcdTGGJQERt73uyH3lbHFwpJ/4="}]},"_npmUser":{"name":"yutent","email":"yutent.io@gmail.com"},"directories":{},"maintainers":[{"name":"reaxa","email":"nmlixa@163.com"},{"name":"yutent","email":"yutent.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.2.1_1604627863427_0.9600295037467945"},"_hasShrinkwrap":false},"1.2.2":{"name":"@bytedo/keyboard","version":"1.2.2","description":"支持各种按钮组合。原生js开发, 无任何依赖(不到2KB)。使用也非常简单。","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/bytedo/keyboard.git"},"keywords":["keyboard","hotkey","shortcut","yutent"],"author":{"name":"yutent"},"license":"MIT","dependencies":{},"gitHead":"1aebd6d839bb50a1e9dc130fc49394885df01034","bugs":{"url":"https://github.com/bytedo/keyboard/issues"},"homepage":"https://github.com/bytedo/keyboard#readme","_id":"@bytedo/keyboard@1.2.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-D++RF0bIJ7omoCYONCYmaIamudEoAC8687gOkkREGMhhXBosoo9zampIhNqE8gk1jetJ05lVrm8OL6kLeg4tjA==","shasum":"77732b01212f2d32b851e5fddb456755534a2366","tarball":"https://registry.npmjs.org/@bytedo/keyboard/-/keyboard-1.2.2.tgz","fileCount":8,"unpackedSize":109358,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpPOxCRA9TVsSAnZWagAAH4wP/0w5qpwlWT4lXQlj7k+u\np4qh7ZbBLVcxlQau3ROHoJFjxorKuYlW4959GFO0RT32ZYK1U6jjeMMT4zYM\nDSnhe6EW9lk5nTlX1XwpX/92aLXj3PVrOdOc2yH3TTjMDvjDVyQ9dC9aL02R\nC/d6v1Sq1d61PakFpIlmY0yCbvcl7BUY0Vy4SD6gdMuujzFT5P7y7+OWAvjT\nSllRplUuxdryPJkN2QcdH42jBsNc/vlVGgKI2eeSrQ4ld9kdAQwtedZA0s/j\n6KpI6dJQVFx5nJOBWRrrwqEJ396t0kNOmLPPeQH/UEpYe/Fzd6pAnLxml76W\nmTDAau3TVPlS6+bR8zu+uVZTEtVh1hqPnngQ3yOWyQnHMrBIqTesdmhKcH/W\nRzPe3CSdBl9nlDV11zBv24+zjH1Rguuz14Vj92Fhuu4smbmOC/tZYWB0oXWP\nUxnAXx44X4eFew3H/LSZ8Gw5/QiwKjIxrzULoG8qUOkVFhpqKQ8UL8ikLvfR\ntxOPR8hBbHKw7+4Np/dC4TZSZBzxnDRh06eio/7jWO0Al2hx/6pZfudD1DzQ\njlhqekPyQxyoqRbNH5OucbKuLUzCPVF5yqfLxZeA8Ay/fFK6HWOadEtTHbmj\npe1RvI1jnLu6U8M6SRtCRCJOlNVZ/d0NF9QHXcjDN5fLPnfdszl1nyHQXn3O\nYwqM\r\n=C04D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNiCP7cKkj+Yi76YKb8HGinpqVtSmwApvY4crTExDa3wIhAP13ysbV2glK4womBVWE//GE+FPrS1lwa8yKXPZ2m7Dx"}]},"_npmUser":{"name":"yutent","email":"yutent.io@gmail.com"},"directories":{},"maintainers":[{"name":"reaxa","email":"nmlixa@163.com"},{"name":"yutent","email":"yutent.io@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/keyboard_1.2.2_1604645808914_0.48516286835297984"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-03T10:05:44.332Z","1.0.0":"2020-11-03T10:05:44.693Z","modified":"2022-04-04T21:21:51.894Z","1.1.0":"2020-11-04T11:52:29.542Z","1.2.0":"2020-11-05T14:40:14.041Z","1.2.1":"2020-11-06T01:57:43.574Z","1.2.2":"2020-11-06T06:56:49.018Z"},"maintainers":[{"name":"reaxa","email":"nmlixa@163.com"},{"name":"yutent","email":"yutent.io@gmail.com"}],"description":"支持各种按钮组合。原生js开发, 无任何依赖(不到2KB)。使用也非常简单。","homepage":"https://github.com/bytedo/keyboard#readme","keywords":["keyboard","hotkey","shortcut","yutent"],"repository":{"type":"git","url":"git+https://github.com/bytedo/keyboard.git"},"author":{"name":"yutent"},"bugs":{"url":"https://github.com/bytedo/keyboard/issues"},"license":"MIT","readme":"## JS键盘热键\n> 支持各种按钮组合。原生js开发, 无任何依赖(不到`2KB`)。使用也非常简单。\n>> 1.x版 功能键(Shift, Ctrl, Alt/Option, Win/Cmd)不区分左右。\n\n\n![keyboard](./keyboard.jpg)\n\n\n### 使用\n> 键盘\n\n```js\nimport Keyboard from 'http://unpkg.bytedo.org/@bytedo/keyboard/dist/index.js'\n\nvar kb = new Keyboard()\n// 默认整个document监听, 也可以单独对局部起效\n// var kb = new Keyboard(document.querySelector('.foo'))\n\n// 同时按Ctrl键和C键, 触发回调\nkb.on(['ctrl + c'], ev => {\n  // todo...\n})\n\n// 分别按下 Ctrl + C键, 然后再 300毫秒内按下Ctrl + V键, 触发回调\nkb.on(['ctrl + c', 'ctrl + v'], ev => {\n  // todo...\n})\n\n```\n\n\n\n### 辅助功能键\n> 辅助功能键, 不支持单独设置热键。\n>> 包括 `Ctrl、Shift、Alt/Option、Win/Cmd` 这4个。\n\n\n\n### 普通按键\n> 即除了辅助功能键以外的其他按键。可以单独设置, 也可以配合辅助按键组合使用。\n>> 但是, 不允许在一组里出现多次。如需要, 请分组。\n\n```js\n\nvar kb = new Keyboard()\n\n// 同时出现C和V这2个普通按键, 是不允许的,\nkb.on(['ctrl + c + v'], ev => {\n  // todo...\n})\n\n// 须改成分2组写\nkb.on(['ctrl + c', 'ctrl + v'], ev => {\n  // todo...\n})\n\n```\n\n\n### API\n\n+ .disabled\n> 禁止属性, 允许临时暂时热键.\n\n\n+ .on(actions`<Array>`, callback`<Function>`)\n> 监听键盘动作组合, 支持单组或双组。\n>> 双组时, 2组按键前后时差不能超过`300毫秒`, 否则视为2次独立的操作。\n>> **键名不区分大小写**\n\n---\n\n+ .off(actions`<Array>`, callback`<Function>`)\n> 移除键盘监听。\n\n---\n\n+ .destroy()\n> 销毁整个键盘监听。\n\n\n+ .finally(callback`<Function>`)\n> 类似Promise.finally, 只要有按键被按下(除了纯辅助功能键外), 都会触发回调.\n\n\n### 键名对照表\n> 键名不区别大小写, 内部统一转为小写。\n\n\n|  原始按键  |  修正后的键名  |  说明  |\n|   :-:     |   :-:   |   -   |\n| 0-9       |  0-9        | 数字键直接用阿拉伯数字, 不区别主键位和小数字键盘位 |\n| A-Z       |  a-z        | 字母键同样不变, 直接原样使用 |\n| F1-F12    |  f1-f12     | fn功能键,同样对应 |\n| Prt       |  f13/print  | 2种写法都可以 |\n| Scr       |  f14/screen | 2种写法都可以 |\n| Pau       |  f15/pause  | 2种写法都可以 |\n| left      |  left       | 方向键 |\n| right     |  right      | 方向键 |\n| up        |  up         | 方向键 |\n| down      |  down       | 方向键 |\n| Pg▴       |  pageup     | 向上翻页 |\n| Pg▾       |  pagedown   | 向下翻页 |\n| Home      |  home       | Home键 |\n| End       |  end        | End键 |\n| Ins       |  insert     | 插入键 |\n| Del       |  delete     | 删除键(注意不是回退键) |\n| Esc       |  esc        | 退出键(左上角) |\n| Menu      |  menu       | 菜单键(部分键盘没有这个按键) |\n| Caps      |  capslock   | 大写锁定键(这个键的使用要特别注意) |\n| Numlock   |  numlock    | 数字键锁定键(87键以下的键盘没有) |\n| Backspace |  backspace  | 回退键(=号键右边那个) |\n| Tab       |  tab        | 制表符键 |\n| Cmd/Win   |  meta       | Command/Win键(1.x版不区别左右) |\n| Space     |  space      | 空格键 |\n| Ctrl      |  ctrl       | Ctrl键(1.x版不区分左右) |\n| Shift     |  shift      | Shift键(1.x版不区分左右) |\n| Alt/Option|  alt        | Alt/Option键(1.x版不区分左右) |\n| Enter     |  enter      | 回车键(1.x版不区分小数字键盘的回车) |\n| '         |  '          | 单引号键 |\n| *         |  *          | 小数字键盘中的乘号 |\n| +         |  +          | 小数字键盘中的加号 |\n| -         |  -          | 小数字键盘中的减号;及主键盘中的减号 (1.x版不区分) |\n| /         |  /          | 小数字键盘中的除号;及主键盘中的斜杠 (1.x版不区分) |\n| 。        |  .          | 小数字键盘中的小数点;及主键盘中的句号 (1.x版不区分) |\n| ,         |  ,          | 逗号 |\n| ;         |  ;          | 分号 |\n| =         |  =          | 等号 |\n| [         |  [          | 左边中括号 |\n| ]         |  ]          | 右边中括号 |\n| `         |  `          | 反引号(Tab上面的键) |\n| \\         |  \\          | 反斜杠 |","readmeFilename":"Readme.md"}