是这样,老外客户有个需求,想要 Tab + T 做些事情,然后今天我看了下, JS 好像只能 Alt + XX or Ctrl + XX 这样子的,所以我想问问各位大佬,有没有什么诡异的法子去实现这个呢??
1
morethansean 2017-03-02 23:22:12 +08:00
……不是有 keydown 和 keyup 事件么,注意处理一下各种情况应该还好。
|
2
15921742431 OP @morethansean 今天下午我在网上看到这个思路了,但是一直没实现,刚看到你的回复,又静下心想了一下,解决了。谢谢!果然一个人安安静静的会比较好思考些,下午在公司吵吵闹闹的感觉脑子就没动起来过。 V2EX 什么时候加个 emoji ,我想 /亲亲 层主。
|
3
will0404 2017-03-02 23:55:18 +08:00 via iPhone
想起来我写过一个这样的小插件: https://github.com/cyyyu/hotkeyjs
|
4
15921742431 OP @will0404 我大致看了下,如果我想 A + B 干些事情的话,你可能不能实现啊!
|
5
will0404 2017-03-03 00:10:41 +08:00
@15921742431 例子里不是有吗? 这个小东西就是为实现组合键而写的
|
6
15921742431 OP @will0404 但是你只能实现 Ctrl 、 Shift 仅有的几个,不能实现任意键,比如我说的 Tab + T
|
7
will0404 2017-03-03 00:37:48 +08:00
@15921742431 ctrl 、 shift 、 alt 、 command 等等加任意键都是可以的,并不是只有例子那几个组合啊兄弟,唯独 Tab 我没做处理,也就一行代码的事。写着玩的而已。
|
8
Biwood 2017-03-03 00:40:41 +08:00
|