juejin-hotkeys-js
Version:
A simple micro-library for defining and dispatching keyboard shortcuts. It has no dependencies.
27 lines (25 loc) • 721 B
HTML
<html lang="en">
<head>
<meta charset="UTF-8">
<title>hotkeys</title>
<script type="text/javascript" src="../src/hotkeys.js"></script>
</head>
<body>
<textarea></textarea>
<div contentEditable="true" style="height: 200px;width: 400px;border: 1px solid red;"></div>
<script type="text/javascript">
hotkeys.filter = function(event){
// console.log("message123123123",event.target);
return true;
}
// 定义a快捷键
hotkeys('⌘+a,;,-,=',function(event,handler){
//event.srcElement: input
//event.target: input
// console.log("message22323:",event.target);
console.log("---->",handler)
});
</script>
</body>
</html>