首页 > 解决方案 > 如何在角度主机监听器中使用键盘组合键

问题描述

当用户按下 ALT+M 然后 ALT+E 键时,我想显示垫子对话框模式。

标签: angularangular7keyboard-shortcuts

解决方案


根据你的问题来捕获 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');
   }

就是这样,你很高兴!
对于关键代码参考
Stack Blitz 工作示例链接


推荐阅读