1

在 web app 中有时候会使用一些比较方便的快捷键,像 ctrl + sctrl + f 这些。 这里介绍一个非常实用的工具Mousestrap可以用来捕获任何快捷键,在以后的 web app 中可以用它来捕获捕获快捷键。

下面简单列几个来自Tut 的教程示例:

监听单个按键

Mousetrap.bind('7', function() { // callback });
Mousetrap.bind('/', function() { // callback });
Mousetrap.bind('esc', function() { // callback });

监听按键组合

Mousetrap.bind('command+s', function(){ // callback });

同时监听多个

Mousetrap.bind(['command+s', 'ctrl+s'], function() {
  console.log('command + k or control + k');
  showBalloon('Command + K or Control + K');
  return false;
});

MockingBird
5.8k 声望743 粉丝