Angular 2+ maneira elegante de interceptar Command + S

Tentando implementar uma combinação de teclas de atalho para Command + S salvar um formulário.

Eu li isso -https://angular.io/guide/user-input, mas não diz nada sobre meta ou comando.

Tentei cercar o formulário com:

<div
  (keyup.command.s)="save()"
  (keyup.command.u)="save()"
  (keyup.control.u)="save()"
  (keyup.control.s)="save()"
  (keyup.meta.u)="save()"
>

Destes, apenascontrol.u econtrol.s trabalhou.

Com todo o poder e os recursos de vários navegadores do Angular 2+, eu esperava que isso fosse de alguma forma tratado de maneira elegante, usando(keyup...).

E com certeza muitos desenvolvedores angulares usam Macs :).

Eu também liComo capturar a chave de comando de um Mac via JavaScript? ehttp://unixpapa.com/js/key.html mas ainda espero por uma solução elegante Angular em vez de lutar com coisas específicas do navegador ...

questionAnswers(1)

yourAnswerToTheQuestion