单个按键
代码语言:javascript
复制let handleKeyDown = async (event) => {
if (event.key === "Tab") {
console.log("Tab 键被按下!");
event.preventDefault();
}
if (event.key === "Enter") {
console.log("Enter 键被按下!");
event.preventDefault(); // 阻止默认行为(比如提交表单)
}
if (event.key === "Delete") {
console.log("Delete 键被按下!");
event.preventDefault(); // 阻止默认行为(比如提交表单)
}
};
document.removeEventListener("keydown", handleKeyDown);
document.addEventListener("keydown", handleKeyDown);
组合按键
代码语言:javascript
复制document.addEventListener('keyup', function(event) {
if (event.ctrlKey && event.key === "s") {
event.preventDefault(); // 阻止默认的保存操作
// 在这里添加你想要执行的函数或代码
console.log("Ctrl S 被按下");
}
});