angular - 如何在角度主机监听器中使用键盘组合键
问题描述
当用户按下 ALT+M 然后 ALT+E 键时,我想显示垫子对话框模式。
解决方案
根据你的问题来捕获 ALT+M 和 ALT+E
@HostListener('window:keydown.Alt.m', ['$event'])
onKeyDownAltM(e) {
e.preventDefault();
console.log(e);
console.log('ALT + M');
}
@HostListener('window:keydown.Alt.e', ['$event'])
onKeyDownAltE(e) {
e.preventDefault();
console.log(e);
console.log('ALT + E');
}
推荐阅读
- ruby-on-rails - Can we change connection dynamicly to Elasticsearch server on Rails App at run time
- python - Django ModelForm 返回 None 而不是 HttpResponse
- elasticsearch - filebeat 无法加载输入
- c# - 在文件中保存和加载数组
- filter - 在 Odoo 中使用激活的过滤器返回视图
- c# - 如何创建 API 端点来获取包括学生在内的部门?
- docker - 使用 docker 容器而不是虚拟机进行测试
- python - Paperboy 抛出错误:TypeError:JSON 对象必须是 str,而不是 'bytes'?
- linux - 如何从 bash 脚本执行 ssh
- android - android Kochava SDK integration crashes the app with google sdk